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

ssl_fast_sbar_alert_mtf.mq5

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

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

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

О программе

Индикатор рассчитывает и отображает сигналы SSL (Stop Supremacy/Low) на графике цены. Он определяет, находится ли цена выше или ниже скользящей средней заданного периода, и отрисовывает стрелки вверх или вниз на уровне SSL_BarLevel.

Поддерживает работу на множественных таймфреймах (MTF): при настройке TimeFrame, отличного от текущего, индикатор вызывает сам себя с нужным таймфреймом через iCustom и переносит рассчитанные данные на текущий график.

Индикатор оснащён системой уведомлений, которая срабатывает при смене тренда (пересечении цены скользящей средней). Уведомления могут отправляться через всплывающие окна, звуковые сигналы или электронную почту.

В расчётах на текущем таймфрейме используется скользящая средняя типа SMA; параметр sslMA_method передаётся во внутренний вызов iCustom для MTF-режима.

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

НастройкаОписание
Lb Период скользящей средней, используемой для определения тренда цены.
sslMA_method Целочисленный параметр метода скользящей средней, передаваемый при вызове индикатора на другом таймфрейме через iCustom.
SSL_BarLevel Уровень отображения стрелок SSL на шкале графика (значения от 10 до 90).
alertsOn Включение или выключение всей системы уведомлений индикатора.
alertsMessageBox Отображение всплывающего окна с текстом уведомления при смене тренда.
alertsSound Воспроизведение звукового сигнала при срабатывании уведомления.
alertsSoundFile Путь к звуковому файлу, который воспроизводится при срабатывании звукового уведомления.
alertsEmail Отправка уведомления по электронной почте при смене тренда.
alertsAfterBarClose Задержка уведомления до закрытия текущего бара. При значении true уведомление отправляется после формирования бара.
TimeFrame Таймфрейм для расчёта индикатора. Значение 0 означает текущий таймфрейм графика.
MA_method_ Строковый параметр, содержащий доступные методы скользящей средней (SMA, EMA, SMMA, LWMA).
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1  Green
#property indicator_color2  Red
#property indicator_width1  3
#property indicator_width2  3
#property indicator_minimum 10
#property indicator_maximum 90

extern int     Lb           = 3;
extern int     sslMA_method =  0;
extern int     SSL_BarLevel = 50;    //BarLevel 10-90

extern bool alertsOn             = false;
extern bool alertsMessageBox     = false;
extern bool alertsSound          = false;
extern string alertsSoundFile    = "TP1M.wav";  //enterSoundFile
extern bool alertsEmail          = false;
extern bool alertsAfterBarClose  = false;

extern int     TimeFrame    =  0;
extern string  TimeFrames   = "M1;5,15,30,60H1;240H4;1440D1;10080W1;43200MN|0-CurrentTF";
extern string  MA_method_   = "SMA0 EMA1 SMMA2 LWMA3";

double sslHup[];
double sslHdn[];
double hlv[];
string IndicatorFileName;

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

int deinit()
{
   return(0);
}

int start()
 {
      // код доступен только после оплаты
   }
   int  counted_bars=IndicatorCounted();
   int  i,limit;

   if (counted_bars

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

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

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

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

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

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

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