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

Laguerre RSI

laguerre rsi_v1.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор рассчитывает значение Laguerre RSI на основе ценовых данных и отображает его в отдельном окне графика. Используется для анализа импульса и определения потенциальных точек разворота тренда. Значения индикатора находятся в диапазоне от 0 до 1.

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

Работает в среде MetaTrader 4 как пользовательский индикатор. Обработка происходит в функции start() при каждом тике, пересчитывая значения для каждого бара с начала непросчитанного диапазона.

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

НастройкаОписание
gamma Гамма — Коэффициент сглаживания фильтра Лагерра, определяющий чувствительность индикатора к изменениям цены
AlertMode Режим уведомлений — Режим отправки сигналов: отключено, системное уведомление или электронное письмо
BuyLevel Уровень покупки — Пороговое значение, при пересечении которого снизу вверх генерируется сигнал на покупку
SellLevel Уровень продажи — Пороговое значение, при пересечении которого сверху вниз генерируется сигнал на продажу
Получить полный код

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

#property indicator_separate_window
#property indicator_level2 0.75
#property indicator_level3 0.45
#property indicator_level4 0.15
#property indicator_minimum 0
#property indicator_maximum 1
#property indicator_buffers 1
#property indicator_color1 MediumPurple

extern double    gamma     = 0.7;
extern int       AlertMode =   0;  
extern double    BuyLevel  =0.15;
extern double    SellLevel =0.75; 

double RSI[];
double L0[];
double L1[];
double L2[];
double L3[];
bool UpTrendAlert=false, DownTrendAlert=false;

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

int deinit()
{
   return(0);
}

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

	if (counted_bars>0)
		counted_bars--;
	else
		counted_bars = 1;
	limit = Bars - counted_bars;

	for (int i=limit; i>=0; i--)
	{
		L0[i] = (1.0 - gamma)*Close[i] + gamma*L0[i+1];
		L1[i] = -gamma*L0[i] + L0[i+1] + gamma*L1[i+1];
		

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

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

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

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

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

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

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