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