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

MTF_RSI_4TFx4

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

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

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

О программе

Индикатор MTF_RSI_4TFx4 отображает четыре линии RSI (Relative Strength Index), рассчитанные на четырёх различных таймфреймах, в отдельном подокне графика. Каждая линия соответствует своему таймфрейму и настраивается независимо через параметры периода, цены расчёта и сдвига. Это позволяет трейдеру одновременно видеть состояние индикатора RSI на нескольких горизонтах анализа.

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

Индикатор имеет четыре буфера для отрисовки линий, настраиваемые цвета и ширину для каждой из них, а также уровни 80, 70, 50, 30 и 20. Параметр NumberOfBars ограничивает количество рассчитываемых баров с конца графика.

Продукт представляет собой пользовательский индикатор для платформы MetaTrader 5, написанный на языке MQL5, и не содержит торговой логики — он только рассчитывает и отображает аналитические данные.

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

НастройкаОписание
RSI1_color Цвет линии первого RSI.
TF_1 Таймфрейм для расчёта первого RSI (числовое значение: 1 — M1, 5 — M5, 15 — M15, 30 — M30, 60 — H1, 240 — H4, 1440 — D1, 10080 — W1, 43200 — MN1). Если задан 0 или меньше текущего периода, используется таймфрейм текущего графика.
RSI1_Period Период расчёта первого RSI (количество баров).
RSI2_color Цвет линии второго RSI.
TF_2 Таймфрейм для расчёта второго RSI (числовое значение: 1 — M1, 5 — M5, 15 — M15, 30 — M30, 60 — H1, 240 — H4, 1440 — D1, 10080 — W1, 43200 — MN1). Если задан 0 или меньше текущего периода, используется таймфрейм текущего графика.
RSI2_Period Период расчёта второго RSI (количество баров).
MA3_color Цвет линии третьего RSI (таймфрейм TF_3).
TF_3 Таймфрейм для расчёта третьего RSI (числовое значение: 1 — M1, 5 — M5, 15 — M15, 30 — M30, 60 — H1, 240 — H4, 1440 — D1, 10080 — W1, 43200 — MN1). Если задан 0 или меньше текущего периода, используется таймфрейм текущего графика.
RSI3_Period Период расчёта третьего RSI (количество баров).
RSI4_color Цвет линии четвёртого RSI.
TF_4 Таймфрейм для расчёта четвёртого RSI (числовое значение: 1 — M1, 5 — M5, 15 — M15, 30 — M30, 60 — H1, 240 — H4, 1440 — D1, 10080 — W1, 43200 — MN1). Если задан 0 или меньше текущего периода, используется таймфрейм текущего графика.
RSI4_Period Период расчёта четвёртого RSI (количество баров).
note Текстовый параметр справочного характера (содержит примерную запись таймфреймов).
colors Текстовый параметр справочного характера (используется только для справки по цветам).
RSI1_applied_price Тип цены для расчёта первого RSI (0 — Close, 1 — Open, 2 — High, 3 — Low, 4 — Median, 5 — Typical, 6 — Weighted).
RSI1_AjShift Сдвиг индикаторной линии первого RSI в барах.
RSI2_applied_price Тип цены для расчёта второго RSI (0 — Close, 1 — Open, 2 — High, 3 — Low, 4 — Median, 5 — Typical, 6 — Weighted).
RSI2_AjShift Сдвиг индикаторной линии второго RSI в барах.
RSI3_applied_price Тип цены для расчёта третьего RSI (0 — Close, 1 — Open, 2 — High, 3 — Low, 4 — Median, 5 — Typical, 6 — Weighted).
RSI3_AjShift Сдвиг индикаторной линии третьего RSI в барах.
RSI4_applied_price Тип цены для расчёта четвёртого RSI (0 — Close, 1 — Open, 2 — High, 3 — Low, 4 — Median, 5 — Typical, 6 — Weighted).
RSI4_AjShift Сдвиг индикаторной линии четвёртого RSI в барах.
NumberOfBars Количество баров с конца графика, участвующих в расчёте (0 — все бары).
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_color2 Gold
#property indicator_color3 Blue
#property indicator_color4 DodgerBlue
#property indicator_width1 3   
#property indicator_width2 2
#property indicator_width3 2
#property indicator_width4 1
#property indicator_level1 80
#property indicator_level2 70
#property indicator_level3 50
#property indicator_level4 30
#property indicator_level5 20
#property indicator_levelcolor  SlateGray

extern color RSI1_color  = Red;
extern int TF_1         = 1440;
extern int RSI1_Period = 14;
extern color RSI2_color  = Gold;
extern int TF_2         = 240;
extern int RSI2_Period = 14;
extern color MA3_color  = Blue;
extern int TF_3         = 60;
extern int RSI3_Period = 14;
extern color RSI4_color  = DodgerBlue;
extern int TF_4         = 0;
extern int RSI4_Period = 14;
extern string note = "60H1,240H4,1440D1,10080W1,43200MN1";
extern string colors = "InputsTabColors-4refrenceOnly";

extern int RSI1_applied_price=0;
extern int RSI1_AjShift=0;
extern int RSI2_applied_price=0;
extern int RSI2_AjShift=0;
extern int RSI3_applied_price=0;
extern int RSI3_AjShift=0;
extern int RSI4_applied_price=0;
extern int RSI4_AjShift=0;
extern int NumberOfBars = 3000;  // ?????????? ????? ??????? (0-???)

/*************************************************************************
PERIOD_M1   1
PERIOD_M5   5
PERIOD_M15  15
PERIOD_M30  30 
PERIOD_H1   60
PERIOD_H4   240
PERIOD_D1   1440
PERIOD_W1   10080
PERIOD_MN1  43200
You must use the numeric value of the timeframe that you want to use
when you set the TimeFrame' value with the indicator inputs.
---------------------------------------
PRICE_CLOSE    0 Close price. 
PRICE_OPEN     1 Open price. 
PRICE_HIGH     2 High price. 
PRICE_LOW      3 Low price. 
PRICE_MEDIAN   4 Median price, (high+low)/2. 
PRICE_TYPICAL  5 Typical price, (high+low+close)/3. 
PRICE_WEIGHTED 6 Weighted close price, (high+low+close+close)/4. 
You must use the numeric value of the Applied Price that you want to use
when y

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

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

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

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

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

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

Стоимость полного кода
354,20₽ ≈ $4.33