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

Cumulative RSI

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

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

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

О программе

Индикатор «Cumulative RSI» рассчитывает стандартный индекс относительной силы (RSI) и применяет к его значениям накопительную скользящую среднюю, отображая два графика в отдельном окне. Основная линия — кумулятивный RSI, дополнительная линия — классический RSI за заданный период.

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

Индикатор поддерживает настраиваемые уровни перекупленности и перепроданности для интерпретации сигналов, а также позволяет выбрать тип применяемой цены (Close, Open, High, Low и другие).

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

НастройкаОписание
RSI_Length Период расчёта стандартного индикатора RSI.
RSI_Accumulation Период скользящей средней, применяемой к значениям RSI для расчёта кумулятивного индикатора.
Oversold_Level Уровень перепроданности, при снижении которого считается, что актив перепродан.
Overbought_Level Уровень перекупленности, при превышении которого считается, что актив перекуплен.
Price Тип применяемой цены для расчёта RSI: 0 — Close, 1 — Open, 2 — High, 3 — Low, 4 — Median, 5 — Typical, 6 — Weighted.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Yellow

extern int RSI_Length=2;
extern int RSI_Accumulation=2;
extern double Oversold_Level=35.;
extern double Overbought_Level=65.;
extern int Price=0;    // Applied price

double CRSI[];
double RSI[];

int init()
{
      // код доступен только после оплаты
   }
 IndicatorShortName("Cumulative RSI");
 IndicatorDigits(Digits);
 SetIndexStyle(0,DRAW_LINE);
 SetIndexBuffer(0,CRSI);
 SetIndexStyle(1,DRAW_LINE);
 SetIndexBuffer(1,RSI);

 

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

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

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

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

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

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

Стоимость полного кода
82,90₽ ≈ $1.01