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

RSI Signal

rsi signal [bot14]@fxsignalspot.com.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор RSI Signal рассчитывает значение RSI (Индекс Относительной Силы) для текущего инструмента и таймфрейма и отображает стрелки BUY/SELL на графике при пересечении заданных уровней перекупленности и перепроданности. Работает в виде пользовательского индикатора MetaTrader 4 с двумя буферами отрисовки.

Продукт поддерживает настраиваемые параметры периода RSI, применяемой цены, уровней перекупленности/перепроданности, а также стиль и позиционирование стрелок. Доступны уведомления различных типов при появлении сигналов.

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

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

НастройкаОписание
RSIPeriod Период RSI — Период расчёта индикатора RSI.
RSIPrice Цена RSI — Тип цены, используемой для расчёта RSI.
Overbought Уровень перекупленности — Верхний пороговый уровень RSI, при пересечении которого отображается сигнал SELL.
Oversold Уровень перепроданности — Нижний пороговый уровень RSI, при пересечении которого отображается сигнал BUY.
IN (ShowArrows) Отображение стрелок — Режим отображения стрелок на графике: скрыто, внутри, по центру или снаружи свечи.
"news.wav"; //"expert.wav"; // //"stops.wav" // (SoundFile) Звуковой файл — Звуковой файл, воспроизводимый при срабатывании звукового уведомления.
На каком баре сигналить.... (SIGNALBAR) На каком баре сигналить.... — Номер бара, на котором фиксируется и обрабатывается сигнал.
Получить полный код

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

#property description "Индекс Относительной Силы [RSI] — следующий за ценой осциллятор, колеблется в диапазоне от 0 до 100. Вводя RSI, У. Уайлдер рекомендовал применять период 14."
#property description "Основной метод анализа индикатора RSI: поиск его расхождений с ценой (дивергенции)."
#property description " "   
#property description "Почта:  t*******e*@mail.ru" 
#property version  "1.11"

#property indicator_chart_window
#property indicator_buffers 2

enum showARR { HideArrows, aINSIDE, aCENTER, aOUTSIDE };  //enum showAR { aDoNotCALC, HideArrows, aOnCHART, aOnINDIK };  

extern int               RSIPeriod  =  13;
extern ENUM_APPLIED_PRICE RSIPrice  =  PRICE_CLOSE;
extern int              Overbought  =  45;
extern int                Oversold  =  55;

extern showARR          ShowArrows  =  aOUTSIDE;   //IN      

extern color               ArrowUP  =  clrWhite,   //DarkTurquoise,  //LimeGreen,  //FireBrick,   //Magenta,   //Aqua,  //
                           ArrowDN  =  clrRed;   //HotPink;  //Orange;   //SlateBlue;   //DodgerBlue;   //LightCyan;   //Lavender;  //Gold;  //
extern int                  ArrGap  =  5,   //Дистанция от High/Low свечи  
                          ArrCodUP  =  233,  //217,  //147,  116, 117, 234,   //226
                          ArrCodDN  =  234,  //218,   //181,  233,   //225
                           ArrSize  =  1;    

extern string            SoundFile  =  "alert2.wav";   //"news.wav";  //"expert.wav";  //   //"stops.wav"   //
extern int               SIGNALBAR  =  1;   //На каком баре сигналить....
extern bool          AlertsMessage  =  true,   //false,    
                       AlertsSound  =  true,   //false,
                       AlertsEmail  =  false,
                      AlertsMobile  =  false;          

double ARRUP[], ARRDN[];   double arrUP, arrDN, GAP;   datetime TimeBar=0;

int init() 
{
      // код доступен только после оплаты
   }
   RSIPeriod = fmax(RSIPeriod,2);
   GAP=ArrGap*_Point;   if (Digits==3 || Digits==5) GAP*=10;

   IndicatorBuffers(2);   IndicatorDigits(Digits);   //if (Digits==3 || Digits==5) IndicatorDigits(Digits-1);

   SetIndexBuffer(0,ARRUP);   SetIndexEmptyValue(0,0.0); 
   SetIndexBuffer(1,ARRDN);   SetIndexEmptyValue(1,0.0); 

   int ART=DRAW_NONE;  if (ShowArrows!=0) ART=DRAW_ARROW;
   SetIndexStyle(0,ART,EMPTY,ArrSize,ArrowUP);  SetIndexArrow(0,ArrCodUP);
   SetIndexStyle(1,ART,EMPTY,ArrSize,ArrowDN);  SetIndexArrow(1,ArrCodDN);

   SetIndexLabel(0,"Arrow BUY ["+(string)RSIPeriod+"?"+(string)Oversold+"]");  
   SetIndexLabel(1,"Arrow SELL ["+(string)RSIPeriod+"?"+(string)Overbought+"]");  

   IndicatorShortName("RSI Sig

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

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

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

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

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

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

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