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

Coral

! coral.mq5
Вы автор или правообладатель?

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

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

О программе

Coral — это пользовательский индикатор для платформы MetaTrader 5, отображающий аналитические линии на графике цены. Индикатор рассчитывает три основных линии на основе данных цены закрытия, каждая из которых отображается в определённом цвете в зависимости от направления изменения цены. Также индикатор может отображать верхний и нижний уровни вокруг расчётной линии.

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

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

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

НастройкаОписание
ShowLevels Переключатель отображения верхнего и нижнего уровней вокруг расчётной линии индикатора. При значении true уровни отображаются на графике, при false — скрыты.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 5
#property indicator_color1 clrGold // (White)
#property indicator_width1 2 // (2)
#property indicator_color2 clrForestGreen // (RoyalBlue)    DarkBlue
#property indicator_width2 2 // (2)
#property indicator_color3 clrRed // (DarkOrange)   Crimson
#property indicator_width3 2 // (2)

extern string ?????? = "??????"; 
extern int    ?????? = 60; // (260)  (30)   gi_80
extern int    ???????????? = 60;
extern bool  ShowLevels = true;

extern string ????              = "????";
extern color  ????_?????_?????? = clrGold; // (White)
extern color  ????_?????_Buy    = clrForestGreen; // (RoyalBlue)    DarkBlue
extern color  ????_?????_Sell   = clrRed; // (DarkOrange)   Crimson   FireBrick

extern string ??????               = "??????";
extern int	  ???????_????? = 3; // (2)

bool   gi_76 = TRUE;
double gd_84 = 0.4;
double UpLine[], DnLine[], g_ibuf_92[];
double g_ibuf_96[];
double g_ibuf_100[];
double g_ibuf_104[];
double gda_108[];
double gda_112[];
double gda_116[];
double gda_120[];
double gda_124[];
double gda_128[];
double gd_132;
double gd_140;
double gd_148;
double gd_156;
double gd_164;
double gd_172;
double gd_180;
double gd_188;
double gd_196;

int init() {
      // код доступен только после оплаты
   }
   IndicatorBuffers(6);
   IndicatorDigits(Digits);
   SetIndexBuffer(0, g_ibuf_92);   SetIndexStyle(0, DRAW_LINE, EMPTY, ???????_?????, ????_?????_??????);
   SetIndexBuffer(1, g_ibuf_96);   SetIndexStyle(1, DRAW_LINE, EMPTY, ???????_?????, ????_?????_Buy);
   SetIndexBuffer(2, g_ibuf_100);  SetIndexStyle(2, DRAW_LINE, EMPTY, ???????_?????, ????_?????_Sell);
   if(ShowLevels)  {
     SetIndexBuffer(3, UpLine);      SetIndexStyle(3, DRAW_LINE, 2, 1, clrDimGray);
     SetIndexBuffer(4, DnLine);      SetIndexStyle(4, DRAW_LINE, 2, 1, clrDimGray);
   }
   SetIndexBuffer(5, g_ibuf_104);

   IndicatorShortName("Coral (" + ?????? + ") ");
   gd_188 = gd_84 * gd_84;
   gd_196 = 0;
   gd_196 = gd_188 * gd_84;
   gd_132 = -gd_196;
   gd_140 = 3.0 * (gd_188 + gd_196);
   gd_148

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

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

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

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

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

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

Стоимость полного кода
317,50₽ ≈ $3.88