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

All RSI

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

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

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

О программе

Индикатор «All RSI» отображает на графике MetaTrader рассчитанные значения индикатора RSI (Relative Strength Index) для нескольких таймфреймов одновременно. Каждому таймфрейму соответствует отдельный блок баров с последующим разделителем и подписью.

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

Индикатор рисует значения в отдельном окне с уровнями 20 и 80. Линии-разделители и текстовые подписи помогают ориентироваться в отображаемых таймфреймах.

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

НастройкаОписание
RSIperiod Количество периодов для расчёта индикатора RSI.
AppliedPrice Тип цены, используемой для расчёта RSI (числовой код, например 0 — Close, 1 — Open, 2 — High, 3 — Low и т. д.).
__ Информационный текстовый параметр, указывающий формат выбора таймфреймов (перечисление через точку с запятой).
barsPerTimeFrame Количество баров для отображения каждого таймфрейма на графике (минимальное значение — 15).
shiftRight Переключатель сдвига отображения индикатора вправо по графику на один бар.
currentFirst Переключатель, определяющий, будет ли текущий таймфрейм вынесен на первое место в отображаемом списке.
txtColor Цвет текстовых подписей таймфреймов на графике.
separatorColor Цвет линий-разделителей между блоками разных таймфреймов.
Получить полный код

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

#define indicatorName "All RSI"

#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_buffers 1
#property indicator_color1  Gold
#property indicator_level1  20
#property indicator_level3  80

extern int    RSIperiod            =8;
extern int    AppliedPrice         =0;
extern string __                   = "Chose timeframes (as in periodicity bar)";
extern string timeFrames           = "M1;M5;M15;M30;H1;H4;D1;W1;MN";
extern int    barsPerTimeFrame     = 35;
extern bool   shiftRight           = False;
extern bool   currentFirst         = False; 
extern color  txtColor             = Silver; 
extern color  separatorColor       = DimGray; 

double ExtMapBuffer1[];

string shortName;
string labels[];
int    periods[];
int    Shift; 

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

int deinit()
{
   for(int l=0;l<ArraySize(periods);l++) {
         ObjectDelete(indicatorName+l);
         ObjectDelete(indicatorName+l+"label");
      }         
   return(0);
}

int start()
{
      // код доступен только после оплаты
   }
     string separator;
     i

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

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

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

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

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

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

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