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

MTF_RSI

#mtf_rsi.mq5

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

wae_smc_htf_v2.pineTradingView · 1 общих теговdivergencepanel.mq5MQL5 / MetaTrader 5 · 1 общих теговkey trading system.mq5MQL5 / MetaTrader 5 · 1 общих тегов#momentum onchartsignals indicator v2.0.mq5MQL5 / MetaTrader 5 · 1 общих тегов#momentum onchartsignals indicator v1.0.mq5MQL5 / MetaTrader 5 · 1 общих тегов#dtosc 2.06 + bells&whistles nmc.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

MTF_RSI — это пользовательский индикатор для MetaTrader 5, который отображает значения RSI, рассчитанные на выбранном пользователем таймфрейме, в отдельном окне текущего графика. Индикатор строит одну линейную кривую, ограниченную диапазоном от 0 до 100, с горизонтальным уровнем 50. Название индикатора в окне данных формируется динамически и включает период RSI и выбранный таймфрейм.

Расчёт основан на стандартном индикаторе RSI MetaTrader. Для каждого бара текущего графика определяется соответствующий бар выбранного таймфрейма, после чего значение RSI берётся с учётом заданного смещения. Это позволяет видеть динамику RSI старшего таймфрейма без переключения графика.

Индикатор не выполняет торговых операций и не выдаёт сигналов — только визуализирует аналитический показатель. Все входные параметры задаются пользователем перед запуском.

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

НастройкаОписание
TimeFrame Таймфрейм, на котором рассчитывается RSI. Задаётся числовым значением из списка: 1 — M1, 5 — M5, 15 — M15, 30 — M30, 60 — H1, 240 — H4, 1440 — D1, 10080 — W1, 43200 — MN1. Другие значения соответствуют текущему таймфрейму графика.
RSIperiod Количество баров, используемых для расчёта RSI. Влияет на чувствительность индикатора: меньшие значения дают более быстрые колебания, большие — более сглаженные.
applied_price Тип цены, используемой для расчёта RSI. Задаётся числовым значением: 0 — Close, 1 — Open, 2 — High, 3 — Low, 4 — Median, 5 — Typical, 6 — Weighted.
shift Смещение бара выбранного таймфрейма, с которого берётся значение RSI. 0 — текущий бар, 1 — предыдущий и т. д.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 DodgerBlue
#property indicator_level1 50
#property indicator_minimum 0
#property indicator_maximum 100

/*************************************************************************
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 you set the 'applied_price' value with the indicator inputs.
**************************************************************************/
extern int TimeFrame=1440;
extern int RSIperiod=20;
extern int applied_price=0;
extern int shift = 0;

double ExtMapBuffer1[];

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

   SetIndexBuffer(0,ExtMapBuffer1);
   SetIndexStyle(0,DRAW_LINE);

   switch(TimeFrame)
   {
      case 1 : string T

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

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

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

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

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

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

Стоимость полного кода
221,60₽ ≈ $2.75