rsi_t3_slope.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rsi_t3_slope.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор 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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.