MTF_StepRSI_v2
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «mtf_steprsi_v2.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
MTF_StepRSI_v2 — это пользовательский индикатор для MetaTrader 5, отображающий три линии (оранжевую, голубую и пурпурную) в отдельном подокне с уровнем 50. Индикатор рассчитывает аналитическую линию StepRSI_v2 на выбранном таймфрейме, используя функцию iCustom для получения значений и записи их в три буфера.
Индикатор поддерживает выбор таймфрейма и параметров расчёта (период RSI, размеры шагов быстрой и медленной линий). При выбранном таймфрейме выше текущего выполняется дополнительная логика обновления буферов для корректного отображения мультитаймфреймных данных.
Продукт представляет собой визуальный аналитический инструмент, предназначенный для анализа ценовых движений на различных временных интервалах. Индикатор не выполняет автоматическую торговлю и не содержит встроенных торговых функций.
Настройки программы
| Настройка | Описание |
|---|---|
| TimeFrame | Таймфрейм — Таймфрейм для расчёта индикатора. Числовое значение (0 — текущий таймфрейм, 1 — M1, 5 — M5, 15 — M15, 30 — M30, 60 — H1, 240 — H4, 1440 — D1, 10080 — W1, 43200 — MN1). |
| PeriodRSI | Период RSI — Период расчёта RSI, используемый при вызове индикатора StepRSI_v2. |
| StepSizeFast | Размер шага быстрой линии — Размер шага для быстрой линии индикатора StepRSI_v2. |
| StepSizeSlow | Размер шага медленной линии — Размер шага для медленной линии индикатора StepRSI_v2. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 Orange
#property indicator_color2 SkyBlue
#property indicator_color3 Magenta
#property indicator_level1 50
extern int TimeFrame=0;
extern int PeriodRSI=14;
extern int StepSizeFast=5;
extern int StepSizeSlow=15;
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
/*************************************************************************
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.
---------------------------------------
MODE_SMA 0 Simple moving average,
MODE_EMA 1 Exponential moving average,
MODE_SMMA 2 Smoothed moving average,
MODE_LWMA 3 Linear weighted moving average.
You must use the numeric value of the MA Method that you want to use
when you set the 'ma_method' value with the indicator inputs.
**************************************************************************/
int init()
{
// код доступен только после оплаты
}
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexStyle(0,DRAW_SECTION,STYLE_SOLID,1);
SetIndexStyle(1,DRAW_SECTION,STYLE_SOLID,1);
SetIndexStyle(2,DRAW_SECTION,STYLE_SOLID,1);
switch(TimeFrame)
{
case 1 : string TimeFrameStr="Period_M1"; break;
case 5 : TimeFrameStr="Period_M5"; break;
case 15 : TimeFrameStr="Period_M15"; break;
case 30 : TimПоказано первые 50% кода (символов: 3478)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.