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

dynamic_momentum_oscillator_of_rsi.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 и применяет к нему дополнительную сглаживающую обработку методом SSM. Основная отображаемая линия отражает динамику осциллятора, полученного из разницы между скользящим средним RSI и текущим значением RSI, прошедшую через рекурсивное сглаживание.

Индикатор использует два буфера: вспомогательный буфер содержит сырое значение RSI, а основной отображаемый буфер демонстрирует сглаженный осциллятор. Расчёт основного буфера строится на функции iMAOnArray для скользящего среднего и пользовательской функции iSsm для финальной сглаживающей обработки.

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

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

НастройкаОписание
RsiPeriod Период расчёта индикатора RSI, определяющий количество баров, используемых для вычисления значения RSI.
RsiPrices Тип цены, используемый для расчёта RSI. По умолчанию установлено PRICE_CLOSE — цены закрытия.
Average Период скользящего среднего, используемого для усреднения значений RSI перед применением финальной сглаживающей обработки.
AverageMethod Метод усреднения для скользящего среднего, применяемого к значениям RSI. По умолчанию используется простеющее скользящее среднее (MODE_SMA).
Smooth Параметр глубины сглаживания, применяемый в функции SSM для финальной обработки осциллятора. Чем больше значение, тем сильнее сглаживание.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1  Lime

extern int    RsiPeriod      = 14;
extern int    RsiPrices      = PRICE_CLOSE;
extern int    Average        = 21; 
extern int    AverageMethod  = MODE_SMA;
extern double Smooth         = 5;

double buffers[];
double bufferm[];

int init()
{
      // код доступен только после оплаты
   }
int deinit() { return(0); }
int start()
{
      // код доступен только после оплаты
   }

double workSsm[][2];
#define _price  0
#define _ssm    1

double workSsmCoeffs[][4];
#define _period 0
#define _c1     1
#define _c2     2
#define _c3     3
#define Pi 3.14159265358979323846264338327950288

double iSsm(doubl

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

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

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

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

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

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

Стоимость полного кода
172,40₽ ≈ $2.11