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

best82%.mq5

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Индикатор для платформы MetaTrader 5, отображающий аналитические сигналы в виде стрелок на графике цены. Рассчитывает два буфера индикатора, каждый из которых визуализирует отдельный тип сигнала — один для потенциальных точек разворота вверх, другой для разворота вниз. Стрелки размещаются с заданным отступом от экстремумов цены.

Индикатор поддерживает звуковые уведомления о появлении новых сигналов. Уведомления срабатывают один раз при формировании нового бара, что предотвращает многократное повторение алертов. Визуальное отображение настраивается через параметры отступа и включения звуковых оповещений.

Настройки программы

НастройкаОписание
SignalGap Отступ в пунктах от экстремума цены, на котором размещается стрелка сигнала. Определяет визуальное смещение маркера относительно найденного максимума или минимума. По умолчанию равен 10.
EnableSoundAlert Переключатель звуковых уведомлений. При включении индикатор воспроизводит звуковой сигнал при появлении нового сигнала на графике. По умолчанию включён.
Получить полный код

Поиск по коду файла

/*
   G e n e r a t e d  by ex4-to-mq4 decompiler FREEWARE 4.0.509.5
   Website:  HTt P :/ / W ww. MetAQ Uo te S .n E T
   E-mail : su p port @ met a q uo T e S . nEt
*/

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 White
#property indicator_color2 White

extern int SignalGap = 10;
extern bool EnableSoundAlert = TRUE;
int Gi_84 = 24;
double G_ibuf_88[];
double G_ibuf_92[];
int G_bars_96;
int G_count_100;
bool Gi_104;
bool Gi_108 = FALSE;
bool Gi_112 = FALSE;

int init() {
      // код доступен только после оплаты
   }

void deinit() {
   Comment("");
}

int start() {
      // код доступен только после оплаты
   }
   string Ls_unused_0;
   int highest_8;
   int lowest_12;
   int Li_16 = IndicatorCounted();
   if (Li_16 < 0) return (-1);
   if (Li_16 > 0) Li_16--;
   int Li_20 = Bars - 1;
   if (Li_16 >= 1) Li_20 = Bars - Li_16 - 1;
   if (Li_20 < 0) Li_20 = 0;
   for (int Li_24 = Li_20; Li_24 >= 0; Li_24--) {
      highest_8 = iHighest(NULL, 0, MODE_HIGH, Gi_84, Li_24 - Gi_84 / 2);
      lowest_12 = iLowest(NULL, 0, MODE_LOW, Gi_84, Li_24 - Gi_84 / 2);
      if (Li_24 == highest_8 && Gi_108 == FALSE) {
        

Показано первые 50% кода (символов: 1981)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
198,10₽ ≈ $2.42