← К каталогу
Исходный код · ID 1828

Laguerre RSI variation

laguerre rsi variation 2.mq5

Похожие материалы по тегам

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Данный индикатор представляет собой модификацию классического индикатора RSI с применением сглаживания Лагера. Он предназначен для анализа ценовых данных и технических показателей в платформе MetaTrader 5.

Индикатор рассчитывает значения на основе выбранной цены с использованием параметра гаммы для управления степенью сглаживания. Внутренние вычисления опираются на несколько уровней обработки данных, что позволяет настраивать глубину анализа.

Отображение осуществляется в отдельном окне с помощью трёх графических линий. Доступен режим дополнительного сглаживания выходных значений для более чистого визуального анализа. Параметры периода и уровня данных позволяют адаптировать индикатор под различные задачи технического анализа.

Настройки программы

НастройкаОписание
LaguerreGamma Коэффициент гаммы, определяющий степень сглаживания Лагера. Принимает значения типа double.
LaguerrePrice Тип цены, используемой для расчёта индикатора. Доступны варианты: Close, Open, High, Low, Median, Typical, Weighted.
RSIDataLevel Уровень данных Лагера, используемый для вычисления RSI. Целочисленный параметр от 0 до 2.
RSIPeriod Период расчёта RSI. Целочисленный параметр, задающий количество баров для анализа.
Smooth Переключатель дополнительного сглаживания значений индикатора. При включении применяется усреднение для более плавной линии.
Получить полный код

Поиск по коду файла

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1  LimeGreen
#property indicator_color2  Orange
#property indicator_color3  Orange
#property indicator_width1  2
#property indicator_width2  2
#property indicator_width3  2

enum prices
{
   pr_close,   // Close
   pr_open,    // Open
   pr_high,    // High
   pr_low,     // Low
   pr_median,  // Median
   pr_typical, // Typical
   pr_weighted // Weighted
};

extern double LaguerreGamma = 0.7;
extern prices LaguerrePrice = pr_close; 
extern int    RSIDataLevel  = 0;
extern int    RSIPeriod     = 8;
extern bool   Smooth        = true;

double RSI[];
double RSIda[];
double RSIdb[];
double L0[];
double L1[];
double L2[];
double L3[];
double LR[];
double slope[];

int init()
{
      // код доступен только после оплаты
   }
int deinit() { return(0); }

int start()
{
      // код доступен только после оплаты
   }
   int counted_bars=IndicatorCounted();
   int i,limit;

   if (counted_bars<0) return(-1);
   if (counted_bars>0) counted_bars--;
          limit = MathMin(Bars-counted_bars,Bars-1);

   if (slope[limit] == -1) ClearPoint(limit,RSIda,RSIdb);
   for (i=limit; i>=0; i--)
   {
		double Price=iMA(NULL,0,1,0,MODE_SMA,(int)LaguerrePrice,i);

		L0[i] = (1.0 - LaguerreGamma)*Price + LaguerreGamma*L0[i+1];
		L1[i] = -LaguerreGamma*L

Показано первые 50% кода (символов: 2646)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
264,60₽ ≈ $3.23