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

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

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

В качестве уровней используются значения 70, 50 и 30, что соответствует классической интерпретации RSI. Два пользовательских параметра позволяют задать период расчёта и тип цены, используемый для вычисления индикатора.

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

НастройкаОписание
RSIPeriod Период расчёта индикатора RSI, определяющий количество баров, используемых для усреднения. По умолчанию равен 14.
RSIPrice Тип цены, используемый для расчёта значений RSI. Значение 0 соответствует цене закрытия.
Получить полный код

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

#property indicator_separate_window

#property indicator_buffers 5

#property indicator_color1 Khaki
#property indicator_color2 DeepSkyBlue
#property indicator_color3 DeepSkyBlue
#property indicator_color4 Red
#property indicator_color5 Red

#property indicator_level1     70
#property indicator_level2     50
#property indicator_level3     30
#property indicator_levelcolor DarkSlateGray

extern int     RSIPeriod         =  14;
extern int     RSIPrice          =  0;

double RSI[];

double Higher1[];
double Higher2[];

double Lower1[];
double Lower2[];

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

int start()
{
      // код доступен только после оплаты
   }
   int ToCount = Bars - IndicatorCounted();

   for (int cnt = ToCount - 1; cnt >= 0; cnt--)
   {
      RSI[cnt] = iRSI(NULL, 0, RSIPeriod, RSIPrice, cnt);
      Higher1[cnt] 

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

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

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

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

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

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

Стоимость полного кода
171,50₽ ≈ $2.10