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

rsi_candles.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 Candles отображает значения индикатора RSI в виде свечных графиков в отдельном окне. Для каждого бара рассчитывается RSI по четырём ценовым типам (открытие, максимум, минимум, закрытие), и эти значения используются как данные OHLC для отрисовки тел и теней свечей.

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

Индикатор имеет один настраиваемый параметр — период RSI, по умолчанию равный 14. Работает на платформе MetaTrader 5 и требует наличия не менее N баров данных для корректного расчёта, где N — заданный период.

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

НастройкаОписание
inpRsiPeriod Период расчёта индикатора RSI (целое число). Определяет количество баров, используемых для усреднения. Значение по умолчанию — 14.
Получить полный код

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

#property strict

#property version     "1.00"
#property description "Rsi candles - inspired by"
#property description ""

#property indicator_separate_window
#property indicator_buffers 8
#property indicator_plots   8

#property indicator_label1  "RSI"
#property indicator_type1   DRAW_HISTOGRAM
#property indicator_color1  clrGray
#property indicator_width1  8

#property indicator_label2  "RSI"
#property indicator_type2   DRAW_HISTOGRAM
#property indicator_color2  clrDodgerBlue
#property indicator_width2  8

#property indicator_label3  "RSI"
#property indicator_type3   DRAW_HISTOGRAM
#property indicator_color3  clrCrimson
#property indicator_width3  8

#property indicator_label4  "RSI"
#property indicator_type4   DRAW_HISTOGRAM
#property indicator_color4  clrBlack
#property indicator_width4  8

#property indicator_label5  "RSI"
#property indicator_type5   DRAW_HISTOGRAM
#property indicator_color5  clrGray
#property indicator_width5  2

#property indicator_label6  "RSI"
#property indicator_type6   DRAW_HISTOGRAM
#property indicator_color6  clrDodgerBlue
#property indicator_width6  2

#property indicator_label7  "RSI"
#property indicator_type7   DRAW_HISTOGRAM
#property indicator_color7  clrCrimson
#property indicator_width7  2

#property indicator_label8  "RSI"
#property indicator_type8   DRAW_HISTOGRAM
#property indicator_color8  clrBlack
#property indicator_width8  2

#property indicator_level1  70.0 
#property indicator_level2  30.0 
#property indicator_style1  STYLE_DOT
#property indicator_style2  STYLE_DOT

input int inpRsiPeriod=14;      // RSI period

double rsih1[],rsih2[],rsih3[];
double rsib1[],rsib2[],rsib3[];
double rsif[],rsil[];
int last_bars=0;

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

   SetIndexBuffer(0,rsib1);
   SetIndexBuffer(1,rsib2);
   SetIndexBuffer(2,rsib3);
   SetIndexBuffer(3,rsif);

   SetIndexBuffer(4,rsih1);
   SetIndexBuffer(5,rsih2);
   SetIndexBuffer(6,rsih3);
   SetIndexBuffer(7,rsil);

   IndicatorSetString(INDICATOR_SHORTNAME,"Rsi candles ("+(string)in

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

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

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

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

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

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

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