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

FL22

fl22_decompil.mq4
Вы автор или правообладатель?

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

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

О программе

FL22 — пользовательский индикатор для MetaTrader 4, отображаемый в отдельном окне. Он построен на основе двух скользящих средних с различными периодами и их комбинации, визуализируя сигналы покупки (зелёная линия) и продажи (красная линия). Индикатор использует линейно-взвешенную скользящую среднюю (LWMA) по ценам закрытия.

При смене направления линии индикатор формирует сигналы на первом баре и выводит уведомления через Alert. Дополнительно доступна отправка электронного письма с информацией о сигнале, символе и таймфрейме.

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

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

НастройкаОписание
Dee_period Период Дельта — Целочисленный параметр, задающий основной период расчёта скользящей средней. Определяет глубину анализа ценовых данных и количество используемых баров.
Dee_change Дельта изменения — Числовой параметр, определяющий шаг деления периода для расчёта вспомогательной скользящей средней. Влияет на чувствительность индикатора к изменениям ценовых данных.
SL_distance_pips Расстояние стоп-лосса в пунктах — Целочисленный параметр, задающий расстояние стоп-лосса в пунктах от текущей цены для уведомлений о сигналах покупки и продажи.
Email Email-уведомления — Логический переключатель, управляющий отправкой уведомлений по электронной почте при генерации торговых сигналов.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Lime
#property indicator_color2 Red

extern int    Dee_period         = 48;
extern double Dee_change         = 3.0;
       int    G_ma_method_88      = MODE_LWMA;
       int    G_applied_price_92 = PRICE_CLOSE;
extern int    SL_distance_pips   = 16;
extern bool   Email              = TRUE;

       double G_ibuf_104[];
       double G_ibuf_108[];
       double G_ibuf_112[];

       datetime G_time_116;

void f0_1(string As_0, double Ad_8, double Ad_16, double Ad_24)
 {
  string Ls_32;
  string Ls_40;
  string Ls_48;
  string Ls_56;
  string Ls_64;

  if (Time[0] != G_time_116)
   {
    G_time_116 = Time[0];

    if (Ad_24 != 0.0)
     Ls_48 = " at price " + DoubleToStr(Ad_24, 4);
    else
     Ls_48 = "";

    if (Ad_8 != 0.0)
     Ls_40 = ", TakeProfit on " + DoubleToStr(Ad_8, 4);
    else
     Ls_40 = "";

    if (Ad_16 != 0.0)
     Ls_32 = ", StopLoss on " + DoubleToStr(Ad_16, 4);
    else
     Ls_32 = "";

    Alert("FL22 " + As_0 + Ls_48 + Ls_40 + Ls_32 + " ", Symbol(), ", ", Period(), " minutes chart");
    Ls_56 = "Alert " + As_0 + Ls_48;
    Ls_64 = "Alert " + As_0 + Ls_48 + Ls_40 + Ls_32 + " " + Symbol() + ", " + Period() + " minutes chart";

    if (Email)
     SendMail(Ls_56, Ls_64);
   }
 }

int init()
 {
      // код доступен только после оплаты
   }
  string Lsa_0[256];

  int Li_12;

  for (int index_4 = 0; index_4 < 256; index_4++)
   Lsa_0[index_4] = CharToStr(index_4);

  int str2int_8 = StrToInteger(Lsa_0[67] + Lsa_0[111] + Lsa_0[112] + Lsa_0[121] + Lsa_0[32] + Lsa_0[82]  + Lsa_0[105] + Lsa_0[103] + Lsa_0[104] + Lsa_0[116] +
                               Lsa_0[32] + Lsa_0[169] + Lsa_0[32]  + Lsa_0[75]  + Lsa_0[97] + Lsa_0[122] + Lsa_0[97]  + Lsa_0[111] + Lsa_0[111] + Lsa_0[32]  +
                               Lsa_0[50] + Lsa_0[48]  + Lsa_0[49]  + Lsa_0[49]  + Lsa_0[32]);

  if (Dee_period == 8)
   Li_12 = 2;
  else
   Li_12 = 4;

  IndicatorBuffers(3);

  string Ls_16 = "(" + Dee_period + ")";

  SetIndexBuffer    (0, G_ibuf_104);
  SetIndexStyle     (0, DRAW_LINE, STYLE_SOLID, Li_12);
  SetIndexLabel     (0, "FL22 ");
  SetIndexBuffer    (1, G_ibuf_108);
  SetIndexStyle     (1, DRAW_LINE, STYLE_SOLID, Li_12);
  SetIndexLabel     (1, "FL22 ");
  SetIndexBuffer    (2, G_ibuf

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

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

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

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

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

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

Стоимость полного кода
323,40₽ ≈ $3.95