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

simoo v5 2020.mq4.mq5

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

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

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

О программе

Индикатор SIMOO v5 2020 предназначен для платформы MetaTrader 5 и отображает на графике локальные экстремумы цены в виде стрелочных маркеров. Он анализирует максимальные и минимальные значения цены в заданном диапазоне баров и размещает визуальные метки при появлении новых экстремумов.

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

Встроена система уведомлений с возможностью звуковых оповещений, отображения сообщений, отправки электронной почты и push-уведомлений. Все опции оповещений настраиваются пользователем индивидуально.

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

НастройкаОписание
MinutesExpiry Целочисленный параметр, задающий значение в минутах.
ArrowGap Размер смещения стрелочного маркера от экстремума цены, задаётся в пунктах.
Turnalertson Главный переключатель включения и отключения всех оповещений.
Displaymessagesonalert Переключатель отображения всплывающих сообщений при срабатывании оповещений.
PlaySoundonalerts Переключатель воспроизведения звукового сигнала при срабатывании оповещений.
SendMail Переключатель отправки уведомлений по электронной почте.
SendPushNotification Переключатель отправки push-уведомлений на мобильные устройства.
initialhistorybars Целочисленный параметр, задающий количество начальных баров истории.
Получить полный код

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

#property version   "5.00"
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 White
#property indicator_color2 White

input int MinutesExpiry = 15 ;
extern string EnterPassword = "";
extern int ArrowGap = 3;
extern bool Turnalertson = true;
extern bool Displaymessagesonalert = true;
extern bool PlaySoundonalerts = true;
extern bool SendMail = False;
extern bool SendPushNotification = False;
extern int initialhistorybars =1;
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

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

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

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

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

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

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

Стоимость полного кода
209,50₽ ≈ $2.56