Laguerre RSI
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «laguerrersi.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Laguerre RSI — это пользовательский индикатор для MetaTrader, отображаемый в отдельном окне. Он рассчитывает осциллятор, основанный на методе Лагерра, и строит два графика (красный и синий) в диапазоне от 0 до 1 с уровнями 0,8 и 0,2. Алгоритм основан на концепциях из книги Джона Ф. Элерса по кибернетическому анализу.
Индикатор использует один настраиваемый параметр сглаживания, который влияет на скорость реакции расчётной линии на изменения цены. Два буфера отрисовки позволяют визуально оценить перекупленность и перепроданность на основе пересечений уровней.
Исходный код написан в стиле MQL4 и использует устаревшие обработчики инициализации и расчёта. Индикатор не содержит внешних библиотечных функций и работает автономно на графике.
Настройки программы
| Настройка | Описание |
|---|---|
| Gamma | Коэффициент сглаживания, определяющий скорость реакции индикатора на изменение цены. Принимает значения типа double, по умолчанию 0.5. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_minimum 0
#property indicator_maximum 1
#property indicator_level1 0.8
#property indicator_level2 0.2
extern double Gamma = 0.5;
double RSI[];
double L0[];
double L1[];
double L2[];
double L3[];
int buffers = 0;
int drawBegin = 0;
int init() {
// код доступен только после оплаты
}
int start() {
// код доступен только после оплаты
}
if (Bars <= drawBegin) return (0);
int countedBars = IndicatorCounted();
if (countedBars < 0) return (-1);
if (countedBars > 0) countedBars--;
int s, limit = Bars - countedBars - 1;
for (s = limit; s >= 0; s--) {
L0[s] = (1.0 - Gamma) * Close[s] + Gamma * L0[s + 1];
L1[s] = -Gamma * L0[s] + L0[s + 1] + Gamma * L1[s + 1];
L2[s] = -Gamma * L1[s] + L1[s +Показано первые 50% кода (символов: 1514)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.