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

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

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

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

О программе

Данный индикатор для MetaTrader 5 рассчитывает и отображает несколько аналитических линий на основе индикатора RSI и скользящих средних. Он позволяет одновременно строить классический RSI, сглаженный RSI, RSI от скользящей средней и сглаженный RSI от скользящей средней, а также отдельную линию moving average. Все линии отрисовываются в отдельном окне с уровнями 32, 50 и 68.

Индикатор предоставляет два переключателя, управляющих режимом расчёта: один включает или отключает сглаженный RSI, другой — отображение обоих режимов одновременно. Это даёт гибкость в выборе отображаемых аналитических данных.

Все ключевые параметры настройки доступны пользователю: периоды расчёта RSI и скользящих средних, типы цен и методы сглаживания. Индикатор использует стандартные функции расчёта MQL5 для получения значений RSI и moving average.

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

НастройкаОписание
choose_Smoothed_RSI Переключатель для включения или отключения расчёта сглаженного RSI.
show_both Переключатель для отображения обоих режимов расчёта одновременно.
RSI_Period Период расчёта индикатора RSI (рекомендуемые значения 8–25).
RSI_Price Тип цены для расчёта индикатора RSI.
RSI_Smooth Период сглаживания RSI с помощью скользящей средней.
RSI_MA_Type Тип скользящей средней для сглаживания RSI и RSI от MA.
MA_Per Период скользящей средней, используемой для расчёта RSI от MA.
MA_Meth Метод расчёта скользящей средней (SMA, EMA, SMMA или LWMA).
MA_Prix Тип цены для расчёта скользящей средней.
MA_rsi_of_ma Период RSI, рассчитываемого на основе скользящей средней.
MA_smoothed_rsi_of_ma Период сглаживания RSI, рассчитанного на основе скользящей средней.
Получить полный код

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

#property version   "1.00"
#property strict

#property indicator_separate_window
#property indicator_buffers 6
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_color1 White   //RSI color
#property indicator_color2 HotPink
#property indicator_color3 LightBlue   //RSI color
#property indicator_color4 LimeGreen
#property indicator_color5 HotPink   //RSI color
#property indicator_color6 PaleGreen

extern bool choose_Smoothed_RSI = true;
extern bool show_both = true;

extern int RSI_Period    = 13;    //8-25
extern int RSI_Price     =  0;     
extern int RSI_Smooth     = 7; 
extern int RSI_MA_Type    = 0;

extern int MA_Per = 7;
extern int MA_Meth = 0;
extern int MA_Prix = 0;
extern int MA_rsi_of_ma = 13;
extern int MA_smoothed_rsi_of_ma = 1; 

double RSI[];
double Smoothed_RSI[];
double RSI_Of_MA[];
double Smoothed_RSI_Of_MA[];
double MA[];

int init()
{
      // код доступен только после оплаты
   }
IndicatorShortName("MA of the RSI");
IndicatorBuffers(5);

SetIndexBuffer(0,RSI);
SetIndexLabel(0,"RSI");                    //SetIndexLabel(0,NULL); wrong
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1);  //SetIndexStyle(0,DRAW_NONE);wrong this is draw nothing

SetIndexBuffer(1,Smoothed_RSI);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1);                       //SetIndexStyle(1,DRAW_LINE);

SetIndexBu

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

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

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

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

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

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

Стоимость полного кода
213,70₽ ≈ $2.61