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

eXclusive MTF RSI

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

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

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

О программе

[{"paragraph":"eXclusive MTF RSI — это пользовательский индикатор для MetaTrader 4, отображающий значения RSI нескольких таймфреймов одновременно в отдельном окне. Индикатор рассчитывает и визуализирует линии для M1, M5, M15, M30, H1, H4, D1 и W1, что позволяет трейдеру анализировать динамику осциллятора на разных временных интервалах с одного графика."},{"paragraph":"Каждый таймфрейм можно включить или выключить независимо, а также задать индивидуальный цвет отображения линии. В дополнение к графическим линиям индикатор выводит текстовые метки с текущими значениями RSI для каждого из отображаемых таймфреймов прямо на графике."},{"paragraph":"Индикатор работает в отдельном окне с диапазоном значений от 0 до 100 и отображает стандартные уровни 30, 50 и 70. Расчёт основан на встроенной функции iRSI, при этом период и тип цены RSI настраиваются пользователем."}]

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

НастройкаОписание
RSIperiod Период RSI — Период расчёта индикатора RSI (количество баров).
RSIprice Тип цены RSI — Тип цены для расчёта RSI (0=CLOSE, 1=OPEN, 2=HIGH, 3=LOW, 4=MEDIAN, 5=TYPICAL, 6=WEIGHTED).
RSI_Price_note_1 Примечание к типу цены 1 — Справочная строка с указанием допустимых значений цены для расчёта RSI (CLOSE=0, OPEN=1, HIGH=2, LOW=3).
RESI_Price_note2 Примечание к типу цены 2 — Справочная строка с указанием допустимых значений цены для расчёта RSI (MEDIAN=4, TYPICAL=5, WEIGHTED=6).
ShowRSI_M1 Отображение M1 — Переключатель видимости линии RSI для 1-минутного таймфрейма.
ShowRSI_M5 Отображение M5 — Переключатель видимости линии RSI для 5-минутного таймфрейма.
ShowRSI_M15 Отображение M15 — Переключатель видимости линии RSI для 15-минутного таймфрейма.
ShowRSI_M30 Отображение M30 — Переключатель видимости линии RSI для 30-минутного таймфрейма.
ShowRSI_M60 Отображение H1 — Переключатель видимости линии RSI для 1-часового таймфрейма.
ShowRSI_M240 Отображение H4 — Переключатель видимости линии RSI для 4-часового таймфрейма.
ShowRSI_M1440 Отображение D1 — Переключатель видимости линии RSI для дневного таймфрейма.
ShowRSI_M10080 Отображение W1 — Переключатель видимости линии RSI для недельного таймфрейма.
M1_color Цвет M1 — Цвет линии индикатора для 1-минутного таймфрейма.
M5_color Цвет M5 — Цвет линии индикатора для 5-минутного таймфрейма.
M15_color Цвет M15 — Цвет линии индикатора для 15-минутного таймфрейма.
M30_color Цвет M30 — Цвет линии индикатора для 30-минутного таймфрейма.
M60_color Цвет H1 — Цвет линии индикатора для 1-часового таймфрейма (H1).
M240_color Цвет H4 — Цвет линии индикатора для 4-часового таймфрейма (H4).
M1440_color Цвет D1 — Цвет линии индикатора для дневного таймфрейма (D1).
M10080_color Цвет W1 — Цвет линии индикатора для недельного таймфрейма (W1).
Получить полный код

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

#property indicator_color1 Lime
#property indicator_color2 Lime
#property indicator_color3 Lime
#property indicator_color4 Lime
#property indicator_color5 Lime
#property indicator_color6 Lime
#property indicator_color7 Lime
#property indicator_color8 Lime

#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_buffers 8
#property indicator_level1 70
#property indicator_level2 30
#property indicator_level3 50

extern int RSIperiod=14;
extern int RSIprice =0;
extern string RSI_Price_note_1="CLOSE= 0, OPEN=1, HIGH=2, LOW=3";
extern string RESI_Price_note2="MEDIAN=4, TYPICAL=5, WEIGHTED=6";

extern bool ShowRSI_M1 = true;
extern bool ShowRSI_M5 = true;
extern bool ShowRSI_M15 = true;
extern bool ShowRSI_M30 = true;
extern bool ShowRSI_M60 = true;
extern bool ShowRSI_M240= true;
extern bool ShowRSI_M1440=true;
extern bool ShowRSI_M10080=true;

extern color M1_color=Lime;
extern color M5_color=Lime;
extern color M15_color=Lime;
extern color M30_color=Lime;
extern color M60_color=Lime;
extern color M240_color=Lime;
extern color M1440_color=Lime;
extern color M10080_color=Lime;

double M1Buffer[];
double M5Buffer[];
double M15Buffer[];
double M30Buffer[];
double M60Buffer[];
double M240Buffer[];
double M1440Buffer[];
double M10080Buffer[];

int TF1=1;
int TF5=5;
int TF15=15;
int TF30=30;
int TF60=60;
int TF240=240;
int TF1440=1440;
int TF10080=10080;

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

int deinit()
  {

   ObjectDelete("M1RSI");
   ObjectDelete("M5RSI");
   ObjectDelete("M15RSI");
   ObjectDelete("M30RSI");
   ObjectDelete("H1RSI");
   ObjectDelete("H4RSI");
   ObjectDelete("D1RSI");
   ObjectDelete("W1RSI");
   ObjectDelete("M1ValueRSI");
   ObjectDelete("M5ValueRSI");
   ObjectDelete("M15ValueRSI");
   ObjectDelete("M30ValueRSI");
   ObjectDelete("H1ValueRSI");
   ObjectDelete("H4ValueRSI");
   ObjectDelete("D1ValueRSI");
   ObjectDelete("W1ValueRSI");

   return(0);
  }

int start()
  {
      // код доступен только после оплаты
   }
   if(ShowRSI_M1 && Period()<=1) {start1();CreateLabel("M1_RSI",10,30,2,M1_color,"M1",10);CreateLabel("M1Value_RSI",10,10,2,M1_color,DoubleToStr(NormalizeDouble(iRSI(NULL,TF1,RSIperiod,0,0),1),1),10);}
   if(ShowRSI_M5 && Period()<=5) {start2();CreateLabel("M5_RSI",50,30,2,M5_color,"M5",10);CreateLabel("M5Value_RSI",50,10,2,M5_color,DoubleToStr(NormalizeDouble(iRSI(NULL,TF5,RSIperiod,0,0),1),1),10);}
   if(ShowRSI_M15 && Period()<=15) {start3();CreateLabel("M15_RSI",90,30,2,M15_color,"M15",10);CreateLabel("M15Value_RSI",90,10,2,M15_color,DoubleToStr(NormalizeDouble(iRSI(NULL,TF15,RSIperiod,0,0),1),1),10);}
   if(ShowRSI_M30 && Period()<=30) {start4();CreateLabel("M30_RSI",130,30,2,M30_color,"M30",10);CreateLabel("M30Value_RSI",130,10,2,M30_color,DoubleToStr(NormalizeDouble(iRSI(NULL,TF30,RSIperiod,0,0),1),1),10);}
   if(ShowRSI_M60 && Period()<=60) {start5();CreateLabel("H1_RSI",170,30,2,M60_color,"H1",10);CreateLabel("H1Value_RSI",170,10,2,M60_color,DoubleToStr(NormalizeDouble(iRSI(NULL,TF60,RSIperiod,0,0),1),1),10);}
   if(ShowRSI_M240  &&  Period()<=240) {start6();CreateLabel

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

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

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

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

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

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

Стоимость полного кода
694,80₽ ≈ $8.49