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

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

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

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

О программе

Индикатор RSI of Volatility рассчитывает волатильность как абсолютную разницу между простыми скользящими средними цен закрытия и открытия (период 1), сглаживает полученную серию выбранным методом скользящей средней и вычисляет RSI от этой сглаженной волатильности. Отображается в отдельном окне графика.

Входные параметры позволяют задать период RSI, период сглаживания волатильности и метод скользящей средней (SMA, EMA, SMMA или LWMA). По умолчанию все параметры установлены в 14, а метод сглаживания — простая скользящая средняя.

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

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

НастройкаОписание
RsiPeriod Период расчёта индикатора RSI от сглаженной волатильности.
VolPeriod Период скользящей средней для сглаживания волатильности перед расчётом RSI.
VolMode Метод сглаживания волатильности: SMA — простая скользящая средняя, EMA — экспоненциальная, SMMA — сглаженная, LWMA — линейно-взвешенная.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1  LimeGreen
#property indicator_width1  2
#property strict

enum mas
{
   ma_sma,   // Simple moving average (SMA)
   ma_ema,   // Exponential moving average (EMA)
   ma_smma,  // Smoothed moving average (SMMA)
   ma_lwma   // Linear weighted moving average (LWMA)
};

extern int    RsiPeriod = 14;     // Rsi period
extern int    VolPeriod = 14;     // Volatility smoothing period
extern mas    VolMode   = ma_sma; // Volatility smoothing method

double vol[];
double avg[];
double rsi[];

int init()
{
      // код доступен только после оплаты
   }
   IndicatorBuffers(5);
   SetIndexBuffer(0,rsi);
   SetIndexBuffer

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

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

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

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

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

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

Стоимость полного кода
109,50₽ ≈ $1.34