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

DSS of RSI

dss_of_rsi.mq5

Похожие материалы по тегам

!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 2 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 2 общих теговea robofibo source v.11.2.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedingvonepointoneone.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedging 1.10 optimized.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedging 1.09 a (2).mq4MQL4 / MetaTrader 4 · 2 общих тегов
Вы автор или правообладатель?

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

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

О программе

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

В основе расчёта лежит получение значений RSI заданного периода и применения к ним алгоритма DSS (Digital Smoothing System), включающего двойное экспоненциальное сглаживание и стохастическую нормализацию в диапазоне 0–100. Результат дополнительно фильтруется сигнальной линией на основе EMA.

Индикатор предоставляет шесть настраиваемых параметров, позволяющих задать периоды RSI и сглаживания, тип цены для расчёта, а также режим определения изменения тренда. Встроенные функции CleanPoint и PlotPoint обеспечивают корректную отрисовку точек на графике.

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

НастройкаОписание
StochasticLength Период стохастического расчёта внутри DSS, определяющий количество баров для поиска минимума и максимума цены.
SmoothEMA Период первого этапа экспоненциального сглаживания внутри алгоритма DSS, применяемого к промежуточным значениям стохастика.
SignalEMA Период экспоненциального сглаживания сигнальной линии. Если значение равно 0, включается режим изменения тренда по направлению DSS.
RsiPeriod Период расчёта индикатора RSI, определяющий количество баров, используемых для вычисления относительной силы изменения цены.
RsiPrice Тип цены, применяемый для расчёта RSI. По умолчанию установлено PRICE_CLOSE — цены закрытия.
ChangeOnDirectionChange Переключатель режима определения изменения тренда. При значении true тренд меняется при изменении направления DSS; при false — при пересечении сигнальной линии.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1  LimeGreen
#property indicator_color2  Orange
#property indicator_color3  Orange
#property indicator_color4  Gold
#property indicator_width1  2
#property indicator_width2  2
#property indicator_width3  2
#property indicator_style4  STYLE_DOT
#property indicator_minimum 0
#property indicator_maximum 100

extern int    StochasticLength        = 32;
extern int    SmoothEMA               =  9;
extern int    SignalEMA               =  5;
extern int    RsiPeriod               = 14;
extern int    RsiPrice                = PRICE_CLOSE;
extern bool   ChangeOnDirectionChange = true;

double dssBuffer[];
double ddaBuffer[];
double ddbBuffer[];
double sigBuffer[];
double trend[];

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

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

double workDss[][5];
#define _plow  0
#define _phigh 1
#define _st1   2
#de

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

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

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

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

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

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

Стоимость полного кода
369,80₽ ≈ $4.52