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

RSI Slowdown

rsi_slowdown.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 — пользовательский индикатор для MetaTrader 4, который рассчитывает значение RSI заданного периода и отображает его на графике. При достижении RSI верхнего или нижнего порогового уровня индикатор формирует торговые сигналы Buy и Sell.

Индикатор поддерживает два режима отображения сигналов: в виде стрелок или вертикальных линий на графике. Доступен режим поиска замедления изменения RSI, при котором сигнал генерируется только при существенном замедлении динамики показателя.

Встроена система уведомлений: при наступлении сигнальных условий индикатор может отправлять алерты. Цветовая маркировка сигналов настраивается отдельно для покупок и продаж.

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

НастройкаОписание
RSI Period (RSIPeriod) Период RSI — Период расчёта индикатора RSI.
Signal Level Max (LevelMax) Максимальный уровень сигнала — Верхний пороговый уровень RSI для формирования сигнала продажи.
Signal Level Min (LevelMin) Минимальный уровень сигнала — Нижний пороговый уровень RSI для формирования сигнала покупки.
Seek Slowdown (SeekSlowdown) Поиск замедления — Включает режим ожидания замедления изменения RSI перед формированием сигнала.
Bar (bar) Бар — Смещение бара, используемое при расчёте RSI.
Type graph (TypeGr) Тип графика — Тип отображения сигналов на графике: линии или стрелки.
Alerts (alerts) Уведомления — Включает отправку уведомлений-алертов при наступлении сигнальных условий.
Buy Color (activeUp) Цель покупки — Цвет отображения сигнала покупки.
Sell Color (activeDown) Цвет продажи — Цвет отображения сигнала продажи.
Получить полный код

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

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

input int RSIPeriod=2; // RSI Period
input double LevelMax=90; // Signal Level Max
input double LevelMin=10; // Signal Level Min
input bool SeekSlowdown=true; // Seek Slowdown

input int bar=1; // Bar

enum TypeGraph
  {
   Lines=0,// Lines
   Arrows=1,// Arrows
  };

input TypeGraph TypeGr=Arrows; // Type graph
input bool alerts=false; // Alerts

input color activeUp=clrBlue; // Buy Color
input color activeDown=clrRed; // Sell 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]=iRSI(Symbol(),0,RSIPeriod,PRICE_CLOSE,x+bar);
      if(rsi[x]>=LevelMax)
        {
         if(!SeekSlowdown)
           {
            if(alerts && x==0 && altime!=Time[0])
              {
               Alert("RSI Slowdown : "+_Symbol+" Signal Sell");
               altime=Time[0];
              }
      

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

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

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

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

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

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

Стоимость полного кода
291₽ ≈ $3.56