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

RSI fan signals

rsi_-_fan_signals.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 fan signals» рассчитывает несколько линий RSI с различными периодами и формирует на графике сигналы-стрелки при совпадении направления большинства из них. Каждый RSI сравнивается с верхним и нижним порогом, а суммарное совпадение определяет, будет ли отображён сигнал на покупку или продажу.

Сигналы размещаются на графике в виде стрелок: вверх — при преобладании бычьих чтений RSI, вниз — при преобладании медвежьих. Положение стрелок смещается от экстремумов цены на величину, пропорциональную среднему истинному диапазону (ATR), что позволяет учитывать текущую волатильность.

Индикатор работает в окне графика MetaTrader 5 и использует два буфера для отрисовки. Все основные параметры доступны пользователю через настройки: периоды RSI, пороговые уровни, коэффициенты смещения и минимальное количество совпадающих сигналов для формирования стрелки.

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

НастройкаОписание
RsiLength1 Период первой линии RSI в составе вентиля.
RsiLength2 Период второй линии RSI в составе вентиля.
RsiLength3 Период третьей линии RSI в составе вентиля.
RsiLength4 Период четвёртой линии RSI в составе вентиля.
RsiLength5 Период пятой линии RSI в составе вентиля.
RsiLength6 Период шестой линии RSI в составе вентиля.
RsiLength7 Период седьмой линии RSI в составе вентиля.
RsiLength8 Период восьмой линии RSI в составе вентиля. При значении 0 линия не рассчитывается.
RsiPrice Тип цены, используемый для расчёта значений RSI.
Group Минимальное количество RSI-периодов, которые должны одновременно подтвердить условие для отображения сигнала-стрелки.
LevelUp Верхний пороговое значение RSI, выше которого считается бычье чтение.
LevelDown Нижний пороговое значение RSI, ниже которого считается медвежье чтение.
GapUp Множитель ATR для смещения стрелки вверх от максимума цены при бычьем сигнале.
GapDown Множитель ATR для смещения стрелки вниз от минимума цены при медвежьем сигнале.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1  C'225,0,0'
#property indicator_color2  C'0,225,0'
#property indicator_width1  2
#property indicator_width2  2

extern int    RsiLength1 =  5;
extern int    RsiLength2 =  8;
extern int    RsiLength3 = 11;
extern int    RsiLength4 = 14;
extern int    RsiLength5 = 17;
extern int    RsiLength6 = 20;
extern int    RsiLength7 = 24;
extern int    RsiLength8 =  0;
extern int    RsiPrice   = PRICE_CLOSE;
extern int    Group      = 6;
extern double LevelUp    = 70;
extern double LevelDown  = 30;
extern double GapUp      = 0.25;
extern double GapDown    = 0.25;

double signalUp[];
double signalDn[];

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

int start()
{
      // код доступен только после оплаты
   }
   int counted_bars = IndicatorCounted();
      if(counted_bars < 0) return(-1);
      if(counted_bars > 0) counted_bars--;
           int limit = MathMin(Bars-counted_bars,Bars-1);

   for(int i = limit; i>=0; i--)
 	{
      int    result = 0;
      double rsi;
 	    if (

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

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

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

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

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

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

Стоимость полного кода
197,60₽ ≈ $2.42