← К каталогу
Исходный код · ID 2535

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 и перейдите к оплате.

Стоимость полного кода
285,20₽ ≈ $3.49