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

buy_sell_signal.mq5

Похожие материалы по тегам

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор отображает аналитический панельный блок на графике MetaTrader 5, рассчитывая разницу двух экспоненциальных скользящих средних (EMA) и индекс RSI для девяти таймфреймов (от M1 до MN1). Для каждого таймфрейма отображаются название, числовое значение RSI и условный значок, цвет которого меняется в зависимости от текущей ситуации. Параметры панели, включая её расположение, шрифт и цвета, настраиваются пользователем.

Индикатор поддерживает уведомления: звуковые, email, push-уведомления и всплывающие алерты. Они срабатывают при выполнении заданных условий по рассчитанным значениям и привязаны к моменту появления нового бара, что предотвращает многократное срабатывание в рамках одного бара.

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

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

НастройкаОписание
FastEMA Период быстрой экспоненциальной скользящей средней, используемой в расчёте разницы скользящих для каждого таймфрейма.
SlowEMA Период медленной экспоненциальной скользящей средней, используемой в расчёте разницы скользящих для каждого таймфрейма.
RSIPeriod Период расчёта индекса относительной силы (RSI) для каждого таймфрейма.
X Горизонтальный сдвиг графических объектов панели индикатора в пикселях от заданного угла.
Y Вертикальный сдвиг графических объектов панели индикатора в пикселях от заданного угла.
lb_0 Текстовый параметр метки панели.
Corner Определяет угол графика, в котором будет расположена панель индикатора.
AllowSubwindow Разрешает отображение графических объектов индикатора в подокне графика, если на чарте доступно более одного окна.
Pbgc Цвет фона панели индикатора.
Ptc Цвет заголовка панели индикатора.
Pfn Название шрифта, используемого для текста в панели индикатора.
Pfc Цвет текста панели индикатора.
Pvc Цвет числовых значений, отображаемых в панели индикатора.
obic Цвет значка перекупленности в панели индикатора.
osic Цвет значка перепроданности в панели индикатора.
nic Цвет значка нормального состояния в панели индикатора.
lb_1 Текстовый параметр дополнительной метки.
lb_2 Текстовый параметр метки уведомлений.
UseAlert Включает или отключает всплывающие алерты при выполнении условий индикатора.
UseEmail Включает или отключает отправку email-уведомлений при выполнении условий индикатора.
UseNotification Включает или отключает push-уведомления при выполнении условий индикатора.
UseSound Включает или отключает звуковое оповещение при выполнении условий индикатора.
SoundName Имя звукового файла, воспроизводимого при срабатывании уведомления.
Получить полный код

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

#property version   "1.00"
#property description "Heiken Ashi_Counter_Candle_Mtf "
#property strict
#property indicator_chart_window

extern int FastEMA = 13;
extern int SlowEMA = 21;
extern int RSIPeriod = 9;
extern int  X=0;
extern int  Y=0;
input string               lb_0              = "";              // ----------- PANEL -----------
extern ENUM_BASE_CORNER    Corner            = 3;               // Panel Side
extern bool                AllowSubwindow    = false;           // Allow sub window
extern color               Pbgc              = C'10,10,10';     // Panel Backgroud color
extern color               Ptc               = clrTomato;       // Panel Title color
extern string              Pfn               = "Calibri";       // Panel Font Name
extern color               Pfc               = clrSilver;       // Panel Text Color
extern color               Pvc               = clrDodgerBlue;   // Panel Values Color
extern color               obic              = clrLime;         //  icon color
extern color               osic              = clrRed;          //  icon color
extern color               nic               = clrGray;         // Normal icon color
input string               lb_1              = "";             

 ENUM_APPLIED_PRICE  RSIApplied        = 0;               
 double              CounterUp          = 0;              
 double              CounterDn           = 0;              

input string               lb_2              = "";              // ----------- NOTIFICATION -----------
input bool                 UseAlert          = false;           // Enable Alert
input bool                 UseEmail          = false;           // Enable Email
input bool                 UseNotification   = false;           // Enable Notification 
input bool                 UseSound          = false;           // Enable Sound
input string               SoundName         = "alert2.wav";    // Sound Name
 bool                Display_On_Off=true;                  //Display_On_Off 
 bool                 TrendLine          = false;            //TrendLine
 bool                 TrendLine2          = false;            //TrendLine2
 int                 Bar          = 30;                  //BarTrendLine

 double ZeroCrossUp              =  0.0; 
 double ZeroCrossDn               = -10.0; 

string iName;

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

void OnDeinit(const int reason)
  {

   for(int i=ObjectsTotal(); i>=0; i--)
     {
      string name=ObjectName(i);
      if(StringFind(name,iName)==0) ObjectDelete(name);
     }

  }

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                

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

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

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

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

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

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

Стоимость полного кода
406,40₽ ≈ $4.97