intraday.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «intraday.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Представлен индикатор для MetaTrader 5, отображаемый в окне графика с четырьмя буферами данных. Он рассчитывает аналитические значения на основе полос Боллинджера, сглаживает их скользящими средними двух периодов и определяет локальные экстремумы цены за короткие интервалы. Результаты отрисовываются линиями трёх цветов: зелёным, красным и кадетским синим.
Индикатор генерирует уведомления при обнаружении определённых паттернов на текущем баре, совпадающих с условиями в расчётных буферах. Поддерживаются звуковые и email-оповещения о сигналах длинной и короткой позиции с указанием уровня стоп-лосса.
Дополнительно в логике присутствует проверка на конкретную дату и символ, при которой фиксируется исторический уровень цены. Основная функциональность ориентирована на внутридневную торговлю и анализ краткосрочных разворотов.
Настройки программы
| Настройка | Описание |
|---|---|
| 12 (g_period_76) | Задаёт период расчёта полос Боллинджера, определяя количество баров для анализа волатильности цены. Увеличение значения приводит к более широким и сглаженным полосам. |
| 11 (g_period_80) | Определяет период простой скользящей средней, применяемой к промежуточным расчётным значениям для формирования сигнальной линии первого уровня. |
| 2 (g_period_84) | Определяет период простой скользящей средней, применяемой к линии первого уровня для получения сигнальной линии второго уровня. |
Поиск по коду файла
/*
Generated by EX4-TO-MQ4 decompiler V4.0.224.1 []
Website:
E-mail : p******m*@gmail.com
*/
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Green
#property indicator_color2 Red
#property indicator_color3 Green
#property indicator_color4 CadetBlue
extern int g_period_76 = 12;//12
extern int g_period_80 = 11;//11
extern int g_period_84 = 2;//2
extern bool Sound.Alerts = TRUE;
extern bool Email.Alerts = FALSE;
double g_ibuf_96[];
double g_ibuf_100[];
double g_ibuf_104[];
double g_ibuf_108[];
double g_ibuf_112[];
int init() {
// код доступен только после оплаты
}
int deinit() {
return (0);
}
int start() {
// код доступен только после оплаты
}
datetime l_time_8;
double ld_12;
for (int l_shift_0 = 0; l_shift_0 < Bars; l_shift_0++) {
g_ibuf_96[l_shift_0] = Close[l_shift_0] - iBands(Symbol(), 0, g_period_76, 2, 0, PRICE_CLOSE, MODE_LOWER, l_shift_0) - (iBands(Symbol(), 0, g_period_76, 2, 0, PRICE_CLOSE, MODE_UPPER, l_shift_0) - iBands(Symbol(), 0, g_period_76, 2, 0, PRICE_CLOSE, MODE_LOWER, l_shift_0));
g_ibuf_100[l_shift_0] = EMPTY_VALUE;
g_ibuf_108[l_shift_0] = EMPTY_VALUE;
g_ibuf_104[l_shift_0] = EMPTY_VALUE;
}
for (l_shift_0 = 0; l_shift_0 < Bars; l_shift_0++) g_ibuf_100[l_shift_0] = iMAOnArray(g_ibuf_96, 0, g_period_80, 0, MODE_SMA, l_shift_0);
for (l_shift_0 = 0; l_shift_0 < Bars; l_shift_0++) g_ibuf_112[l_shift_0] = iMAOnArray(g_ibuf_100, 0, g_period_84, 0, MODE_SMA, l_shift_0Показано первые 50% кода (символов: 2852)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.