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

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

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

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

О программе

FXG_iRSI_Histogramm — это пользовательский индикатор для MetaTrader 5, рассчитывающий значение RSI (Relative Strength Index) на основе усреднённой цены и отображающий его в отдельном окне. Основной буфер представляет собой RSI, сдвинутый на 50 единиц вниз (центрирование вокруг нуля), а также дополнительная сигнальная линия, рассчитанная как экспоненциальное скользящее среднее от RSI.

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

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

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

НастройкаОписание
_Period Период основного индикатора RSI — количество баров, используемых для расчёта значения Relative Strength Index.
Signal_Period Период сигнальной линии, используемый для расчёта экспоненциального скользящего среднего от буфера RSI. Определяет сглаживание сигнала (дробное значение задаёт точность расчёта коэффициента сглаживания).
Colorfull Переключатель цветного режима отображения. При включении (true) индикатор отображает гистограмму RSI, сигнальную линию и отдельные гистограммы восходящих/нисходящих компонент разными цветами. При выключении (false) отображаются только гистограмма RSI и сигнальная линия.
show_bar Переключатель отображения бара. Объявлен как внешний параметр, но в текущей реализации не используется в логике расчёта.
Получить полный код

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

#property indicator_separate_window
#property  indicator_buffers 4
#property indicator_color1 Gray
#property indicator_color2 Red
#property indicator_color3 Lime
#property indicator_color4 Red

extern int _Period=8;
extern double Signal_Period=8;
extern bool Colorfull=false;
extern bool show_bar=false;

double RSI_Buffer[];
double Signal_Buffer[];
double RSI_UP[];
double RSI_DN[];

double k; // ?????. EMA
double rt; // ??????? ????? ???????
int per; // ????? ????? ???????

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

if(Colorfull)
 {
   SetIndexStyle(0,DRAW_HISTOGRAM,CLR_NONE);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexStyle(2,DRAW_HISTOGRAM);
   SetIndexStyle(3,DRAW_HISTOGRAM);
 }
else 
 {
   SetIndexStyle(0,DRAW_HISTOGRAM);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexStyle(2,DRAW_NONE);
   SetIndexStyle(3,DRAW_NONE);

 } 
IndicatorDigits(2);

SetIndexBuffer(0,RSI_Buffer);
SetIndexBuffer(1,Signal_Buffer);
SetIndexBuffer(2,RSI_UP);
SetIndexBuffer(3,RSI_DN);

IndicatorShortName("iRSI ("+_

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

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

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

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

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

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

Стоимость полного кода
158,20₽ ≈ $1.93