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

rsi_t3_slope_nmc.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 на дельмах ценовых данных и отображает результаты в отдельном окне MetaTrader 5. Значения индикатора ограничены диапазоном от -50 до +50. Четыре буфера гистограмм разделяют значения RSI по знаку (положительные/отрицательные) и направлению наклона (рост/падение), что позволяет визуально оценить динамику показателя. Два настраиваемых уровня (верхний и нижний) отображаются на графике для удобства анализа.

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

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

НастройкаОписание
RsiPeriod Период расчёта индикатора RSI.
RsiPrice Тип цены, используемый в качестве исходных данных для расчёта RSI (Close, Open, High, Low, Median, Typical или Weighted).
Hot Параметр «горячего» поля, используемый при расчёте сглаживания T3 внутри индикатора.
OriginalT3 Переключатель метода сглаживания: при активации используется формула Тим Тилсона, при неактивации — альтернативная формула альфа-параметра.
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
#property strict

enum prices
{
   pr_close,   // Close
   pr_open,    // Open
   pr_high,    // High
   pr_low,     // Low
   pr_median,  // Median
   pr_typical, // Typical
   pr_weighted // Weighted
};

extern double RsiPeriod  = 25;       // Rsi period
extern prices RsiPrice   = pr_close; // Price to use
extern double Hot        = 0.7;      // Rsi "hot" field
extern bool   OriginalT3 = false;    // Use Tim Tillson calculation?
extern double LevelUp    =  30;      // Upper level
extern double LevelDown  = -30;      // lower level

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(work

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

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

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

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

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

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

Стоимость полного кода
428,10₽ ≈ $5.23