Ehlers smoothed rsi
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «ehlers_smoothed_rsi.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 5, рассчитывающий сглаженную версию индекса относительной силы (RSI). Индикатор отображается в отдельном окне графика и использует пять буферов для визуализации результатов расчёта.
Расчёт основан на предварительном сглаживании ценовых данных с последующим определением относительной силы изменения. Результат нормализован в диапазон от -50 до +50, что отличает его от стандартного RSI, обычно варьирующего значения от 0 до 100.
Визуализация включает четыре гистограммных категории: положительные значения с восходящим и нисходящим наклоном отображаются зелёным цветом, отрицательные — оранжевым. Основная линия RSI показана тёмно-серым. Горизонтальные уровни +30 и -30 служат визуальными ориентирами для оценки силы сигнала.
Настройки программы
| Настройка | Описание |
|---|---|
| RsiLength | Период расчёта индикатора — количество баров, используемых для определения относительной силы |
| Price | Тип цены, используемой для расчёта индикатора (например, закрытие, открытие, высокая, низкая и т. д.) |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 5
#property indicator_color1 LimeGreen
#property indicator_color2 LimeGreen
#property indicator_color3 Orange
#property indicator_color4 Orange
#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_level1 30
#property indicator_level2 -30
#property indicator_levelcolor DarkGray
extern int RsiLength = 14;
extern ENUM_APPLIED_PRICE Price = PRICE_CLOSE;
double rsi[];
double rsiHuu[];
double rsiHud[];
double rsiHdd[];
double rsiHdu[];
double slope[];
int init()
{
// код доступен только после оплаты
}
int deinit() { return(0); }
double wrkBuffer[][1];
int start()
{
// код доступен только после оплаты
}
int i,r,counted_bars=IndicatorCountedПоказано первые 50% кода (символов: 1903)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.