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

Laguerre RSI

laguerre_rsi_v1.00.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 — пользовательский индикатор для MetaTrader 5, рассчитывающий значение RSI на основе сглаживания Лагерра. Индикатор использует гамма-коэффициент для формирования четырёх лагерр-стадий и вычисления отношения прироста к суммарному изменению. Результат отображается в отдельном окне в диапазоне от 0 до 1.

Индикатор поддерживает три уровня (Level1, Level2, Level3), при этом пересечения первого и третьего уровней отмечаются стрелками на графике. Включение параметра ShowCrossings определяет визуальное отображение стрелок при пересечении уровней.

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

Индикатор использует простую скользящую среднюю (SMA) для определения базовой цены и применяет гамма-фильтрацию для построения лагерр-рядов, что обеспечивает более сглаженную аналитику по сравнению с классическим RSI.

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

НастройкаОписание
Gama Гамма-коэффициент сглаживания Лагерра, определяющий скорость реакции индикатора
PriceType Тип цены для расчёта индикатора (0 — Close, 1 — Open, 2 — High, 3 — Low и т.д.)
Level1 Первый уровень для определения пересечений и отображения горизонтальных границ
Level2 Второй уровень для отображения горизонтальных границ
Level3 Третий уровень для определения пересечений и отображения горизонтальных границ
ShowLevels Отображение горизонтальных уровней на графике
ShowCrossings Отображение стрелок на графике при пересечении уровней
alertsOn Включение системы уведомлений о пересечениях уровней
alertsMessage Отображение текстового уведомления на графике при пересечении уровня
alertsSound Воспроизведение звукового сигнала при пересечении уровня
alertsEmail Отправка электронного письма при пересечении заданного уровня
LevelsColor Цвет горизонтальных уровней и границ на графике
Получить полный код

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

#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 1
#property indicator_buffers 3
#property indicator_color1 Green
#property indicator_color2 Lime
#property indicator_color3 OrangeRed

extern double Gama          = 0.70;
extern int    PriceType     = 0;
extern double Level1        = 0.75;
extern double Level2        = 0.50;
extern double Level3        = 0.25;
extern bool   ShowLevels    = true; 
extern bool   ShowCrossings = true; 
extern bool   alertsOn      = false;
extern bool   alertsMessage = true;
extern bool   alertsSound   = false;
extern bool   alertsEmail   = false;
extern color  LevelsColor   = C'30,33,36';

double MainBuffer[];
double CUpBuffer[];
double CDnBuffer[];
double L0[];
double L1[];
double L2[];
double L3[];
string ShortName;

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

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

double LaGuerre(double gamma, int i, int priceType)
{
	double Price = iMA(NULL,0,1,0,MODE_SMA,priceType,i);
	double RSI   = 0.00;
	double CU    = 0.00;
	double CD    = 0.00;

   

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

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

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

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

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

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

Стоимость полного кода
397₽ ≈ $4.85