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

rsi_coloured_rsim2.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 5, который рассчитывает и отображает индикатор Relative Strength Index (RSI) в отдельном индикаторном окне. Расчёт выполняется с помощью встроенной функции iRSI, а результат выводится на график с использованием четырёх буферов отрисовки.

Индикатор разделяет значения RSI на растущие и падающие динамики, размещая их в разных буферах (Higher1/Higher2 для роста, Lower1/Lower2 для падения), что позволяет визуально отслеживать изменение направления движения показателя. Цветовая кодировка буферов выполнена синим и красным.

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

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

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

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

#property indicator_separate_window

#property indicator_buffers 4

#property indicator_color1 DeepSkyBlue
#property indicator_color2 DeepSkyBlue
#property indicator_color3 Red
#property indicator_color4 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 Higher1[];
double Higher2[];
double Lower1[];
double Lower2[];
double RSI[];

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

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

   for ( cnt = ToCount - 1; cnt >= 0; cnt--)
      {

      RSI[cnt] = iRSI(NULL, 0, RSIPeriod, RSIPrice, cnt);

      if (RSI[cnt] > RSI[cnt + 1])
            {
               Higher1[cnt] = RSI[cnt];
               Lower1[cnt] =  EMPTY_VALUE;
            }
       else
            {
               Higher1[cnt] = EMPT

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

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

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

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

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

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

Стоимость полного кода
179,30₽ ≈ $2.19