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

rsi_t3_slope.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_t3_slope — это пользовательский технический индикатор для MetaTrader 5, отображаемый в отдельном окне. Он рассчитывает модифицированный RSI на основе сглаживания T3, разделяя значения на четыре категории: положительный или отрицательный RSI с восходящим или нисходящим наклоном. Результаты визуализируются в виде гистограмм различных цветов, а также линии базового RSI.

Основные вычисления строятся на функции iRsi, которая нормализует изменение цены, сглаженное методом T3, в диапазон от -50 до +50. Наклон определяется сравнением текущего и предыдущего значений RSI. Параметры настройки позволяют задать период, тип цены, коэффициент сглаживания и вариант формулы T3.

Индикатор предоставляет визуальный анализ направления и силы движения цены через цветовую дифференциацию гистограмм. Уровни LevelUp и LevelDown задают горизонтальные линии на графике для ориентира.

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

НастройкаОписание
RsiPeriod Период расчёта RSI-индикатора, определяющий количество баров для усреднения.
RsiPrice Тип цены, используемой для расчёта RSI (например, PRICE_CLOSE).
Hot Коэффициент сглаживания T3, влияющий на скорость отклика индикатора.
OriginalT3 Переключатель выбора варианта формулы T3 (исходная или модифицированная).
LevelUp Значение верхнего уровня для отображения горизонтальной линии на графике.
LevelDown Значение нижнего уровня для отображения горизонтальной линии на графике.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 5
#property indicator_color1  LimeGreen
#property indicator_color2  LimeGreen
#property indicator_color3  PaleVioletRed
#property indicator_color4  PaleVioletRed
#property indicator_color5  DarkGray
#property indicator_width1  2
#property indicator_width3  2
#property indicator_width5  2
#property indicator_minimum -50
#property indicator_maximum +50
#property indicator_levelcolor DarkGray

extern double RsiPeriod  = 25;
extern int    RsiPrice   = PRICE_CLOSE;
extern double Hot        = 0.7;
extern bool   OriginalT3 = false;
extern double LevelUp    =  30;
extern double LevelDown  = -30;

double rsi[];
double rsihuu[];
double rsihud[];
double rsihdu[];
double rsihdd[];
double slope[];

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

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

double workRsi[][1];
#define _price  0

double iRsi(double price, double period, double hot, bool original, int i)
{
   if (ArrayRange(workRsi,0)!=Bars) ArrayResize(workRsi,Bars); workRsi[Bars-i-1][_price] = price;

   double chng   = workRsi[Bars-i-1][_price]-workRsi[Bars-i-2][_price];
   double change = iT3(        chng ,period,hot,original,i,0);
   d

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

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

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

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

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

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

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