eXclusive MTF RSI
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «exclusive_mtf_rsi.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
[{"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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.