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

RSI Slowdown

rsi_slowdown__1.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 Slowdown рассчитывает значение RSI с заданным периодом и отображает на графике уровни перекупленности и перепроданности. При достижении RSI верхнего или нижнего порога индикатор фиксирует сигнал в виде стрелок или вертикальных линий.

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

Доступен режим поиска замедления (SeekSlowdown), при котором сигнал фиксируется только при условии, что изменение значения RSI между барами составляет менее единицы. Это позволяет отлавливать моменты выравнивания динамики цены.

Индикатор работает в основном окне графика MetaTrader 5 и использует стандартные функции расчёта RSI и ценовых данных.

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

НастройкаОписание
RSIPeriod Период расчёта индикатора RSI.
LevelMax Максимальный уровень RSI, при достижении которого срабатывает сигнал перекупленности.
LevelMin Минимальный уровень RSI, при достижении которого срабатывает сигнал перепроданности.
SeekSlowdown Переключатель режима поиска замедления. При активации сигнал фиксируется только при изменении RSI менее 1 единицы между барами.
bar Смещение бара, используемое при расчёте RSI.
TypeGr Тип отображения графика: линии или стрелки.
activeUp Цвет отображения сигнала покупки (зона перепроданности).
activeDown Цвет отображения сигнала продажи (зона перекупленности).
Получить полный код

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

#property version   "1.00"
#property strict
#property indicator_buffers 3
#property indicator_plots   3
#property indicator_chart_window

input int RSIPeriod = 2; //
input double LevelMax=99; // 
input double LevelMin=1; //
input bool SeekSlowdown = false; //
input int bar=0; // Bar
enum TypeGraph
  {
   Lines=0,// Lines
   Arrows=1,// Arrows
  };

input TypeGraph TypeGr=Arrows; // Type graph

input color activeUp=clrBlue; // OverBuy Color
input color activeDown=clrRed; // OverSell Color

double rsi[];
double UP[];
double Down[];

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

int deinit()
  {
   del("RS_");
   return(0);
}

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[],
                const int &spread[])
  {
      // код доступен только после оплаты
   }

   int limit;
   static bool alrt=false;
   static datetime altime=0;

   if(rates_total<=1)
      return(0);

   limit=rates_total-prev_calculated;
   if(prev_calculated>0)
      limit=limit+2;

   for(int x=limit-2; x>=0; x--)
     {
        UP[x] = EMPTY_VALUE; Down[x] = EMPTY_VALUE;
        rsi[x

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

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

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

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

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

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

Стоимость полного кода
246,90₽ ≈ $3.02