Laguerre RSI
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «laguerre rsi x 3.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Laguerre RSI — это пользовательский индикатор для MetaTrader 5, отображающий три линии Laguerre RSI в отдельном окне. Каждая линия рассчитывается на основе усреднённой цены с собственными параметрами гамма-сглаживания и периода усреднения, что позволяет анализировать ценовые данные и технические показатели на разных временных масштабах.
Индикатор использует три буфера с цветами DeepSkyBlue, PaleVioletRed и Gold, а также три горизонтальные уровни (0.85, 0.50, 0.15) для визуальной оценки значений. Пользователь может настраивать гамма-параметр, тип цены и период сглаживания для каждой из трёх линий.
Расчёт выполняется в цикле по барам с вызовом внутренней функции LaGuerre, которая применяет рекурсивное гамма-сглаживание к данным скользящего среднего и возвращает усреднённое значение. Индикатор предназначен для анализа ценовых данных и технических показателей в платформе MetaTrader 5.
Настройки программы
| Настройка | Описание |
|---|---|
| Gama1 | Гамма-параметр сглаживания для первой линии Laguerre RSI (по умолчанию 0.60) |
| Price1 | Тип цены для расчёта первой линии Laguerre RSI (0 — цена закрытия) |
| Smooth1 | Период усреднения для первой линии Laguerre RSI (по умолчанию 2) |
| Gama2 | Гамма-параметр сглаживания для второй линии Laguerre RSI (по умолчанию 0.80) |
| Price2 | Тип цены для расчёта второй линии Laguerre RSI (0 — цена закрытия) |
| Smooth2 | Период усреднения для второй линии Laguerre RSI (по умолчанию 2) |
| Gama3 | Гамма-параметр сглаживания для третьей линии Laguerre RSI (по умолчанию 0.50) |
| Price3 | Тип цены для расчёта третьей линии Laguerre RSI (0 — цена закрытия) |
| Smooth3 | Период усреднения для третьей линии Laguerre RSI (по умолчанию 0) |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 DeepSkyBlue
#property indicator_color2 PaleVioletRed
#property indicator_color3 Gold
#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 2
#property indicator_level1 0.85
#property indicator_level2 0.50
#property indicator_level3 0.15
#property indicator_levelcolor DimGray
extern double Gama1 = 0.60;
extern int Price1 = 0;
extern int Smooth1 = 2;
extern double Gama2 = 0.80;
extern int Price2 = 0;
extern int Smooth2 = 2;
extern double Gama3 = 0.50;
extern int Price3 = 0;
extern int Smooth3 = 0;
double lag1[];
double lag2[];
double lag3[];
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
int limit = MathMin(Bars - counted_bars,Bars-1);
for(int i = limit; i >= 0 ; i--)
{
lag1[i] = LaGuerre(iMA(NULL,0,1,0,MODE_SMA,Price1,i),Gama1,Smooth1,i,0);
lag2[i] = LaGuerre(iMA(NULL,0,1,0,MODE_SMA,Price2,i),Gama2,Smooth2,i,1);
lag3[i] = LaGuerre(iMA(NULL,0,1,0,MODE_SMA,Price3,i),Gama3,Smooth3,i,2);
}
Показано первые 50% кода (символов: 2581)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.