Zero Lag RSI
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «zero_lag_rsi.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Zero Lag RSI — индикатор для MetaTrader 5, рассчитывающий модифицированный индекс относительной силы с уменьшенным запаздыванием. Используются пять значений RSI с различными периодами и весовыми коэффициентами, которые формируют быструю трендовую линию.
Быстрая трендовая линия дополнительно сглаживается для получения медленной линии. На основе разницы между ними рассчитывается основной сигнал, отображаемый в виде гистограмм в отдельном окне.
Результат представлен четырьмя буферами визуализации: положительные и отрицательные значения отображаются зелёными и красными столбцами разной интенсивности в зависимости от направления изменения сигнала.
Настройки программы
| Настройка | Описание |
|---|---|
| Smoothing1 | Параметр экспоненциального сглаживания для вычисления медленной трендовой линии |
| Smoothing2 | Параметр экспоненциального сглаживания для формирования основного сигнала |
| Factor1 | Весовой коэффициент для первого значения RSI |
| RSI_Length1 | Длина периода первого расчёта RSI |
| Factor2 | Весовой коэффициент для второго значения RSI |
| RSI_Length2 | Длина периода второго расчёта RSI |
| Factor3 | Весовой коэффициент для третьего значения RSI |
| RSI_Length3 | Длина периода третьего расчёта RSI |
| Factor4 | Весовой коэффициент для четвёртого значения RSI |
| RSI_Length4 | Длина периода четвёртого расчёта RSI |
| Factor5 | Весовой коэффициент для пятого значения RSI |
| RSI_Length5 | Длина периода пятого расчёта RSI |
| Price | Тип цены, используемый для расчёта RSI: 0 — Close, 1 — Open, 2 — High, 3 — Low, 4 — Median, 5 — Typical, 6 — Weighted |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 6
#property indicator_color1 Green
#property indicator_color2 DarkGreen
#property indicator_color3 Red
#property indicator_color4 DarkRed
extern int Smoothing1=15;
extern int Smoothing2=7;
extern double Factor1=0.05;
extern int RSI_Length1=8;
extern double Factor2=0.1;
extern int RSI_Length2=21;
extern double Factor3=0.16;
extern int RSI_Length3=34;
extern double Factor4=0.26;
extern int RSI_Length4=55;
extern double Factor5=0.43;
extern int RSI_Length5=89;
extern int Price=0; // Applied price
double UU[], UD[], DU[], DD[];
double FastTrend[], SlowTrend[];
double SmoothConst1, SmoothConst2;
int init()
{
// код доступен только после оплаты
}
IndicatorShortName("Zero Lag RSI");
IndicatorDigits(Digits);
SetIndexStyle(0,DRAW_HISTOGRAM);
SetIndexBuffer(0,UU);
SetIndexStyle(1,DRAW_HISTOGRAM);
SetIndexBuffer(1,UD);
SetIndexStyle(2,DRAW_HISTOGRAM);
SetIndexBuffer(2,DU);
SetIndexStyle(3,DRAW_HISTOGRAM);
SetIndexBuffer(3,DD);
SetIndexStyle(4,DRAW_NONE);
SetIndexBuffer(4,FastTrend);
SetIndexStyle(5,DRAW_NONE);
SetIndexBuffer(5,SlowTrend);
SmoothConst1=(Smoothing1-1.)/Smoothing1;
SmoothConst2=(Smoothing2-1.)/Smoothing2;
return(0);
Показано первые 50% кода (символов: 2035)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.