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

rsifilter_v1.01.mq4

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

!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 2 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 2 общих теговea robofibo source v.11.2.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedingvonepointoneone.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedging 1.10 optimized.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedging 1.09 a (2).mq4MQL4 / MetaTrader 4 · 2 общих тегов
Вы автор или правообладатель?

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

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

О программе

RSIFilter_v1.01 — пользовательский индикатор для MetaTrader 4, основанный на анализе индикатора RSI (Relative Strength Index). Индикатор отображает два гистограммных буфера в отдельном подокне: UpTrend (оранжевый) и DownTrend (голубой), значения которых варьируются в диапазоне от -2 до 2.

Логика работы основана на сравнении текущего значения RSI с двумя парами уровней. При превышении верхнего уровня задаётся восходящий тренд, при падении ниже нижнего — нисходящий. Восходящий тренд отображается значением 1.0 в буфере UpBuffer, если RSI выше нижнего граничного уровня, иначе буфер получается пустым. Нисходящий тренд аналогично отображается значением -1.0 в буфере DnBuffer.

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

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

НастройкаОписание
PeriodRSI Период расчёта индикатора RSI (число баров).
UpperLevel2 Верхний уровень для определения восходящего тренда.
UpperLevel1 Верхний граничный уровень для отображения нисходящего тренда.
LowerLevel1 Нижний граничный уровень для отображения нисходящего тренда.
LowerLevel2 Нижний уровень для определения нисходящего тренда.
Получить полный код

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

#property indicator_separate_window
#property indicator_minimum -2
#property indicator_maximum 2
#property indicator_buffers 2
#property indicator_color1 Orange
#property indicator_color2 SkyBlue

extern int PeriodRSI=14;
extern double UpperLevel2 = 70;
extern double UpperLevel1 = 60;
extern double LowerLevel1 = 40;
extern double LowerLevel2 = 30;

double UpBuffer[];
double DnBuffer[];

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

   SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,1);
   SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_SOLID,1);
   SetIndexBuffer(0,UpBuffer);
   SetIndexBuffer(1,DnBuffer);
   IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));

   short_name="RSI Filter("+PeriodRSI+")";
   IndicatorSho

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

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

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

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

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

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

Стоимость полного кода
116,80₽ ≈ $1.43