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

ema macd indi.mq5

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

! macd+.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!macd_adx.mq4MQL4 / MetaTrader 4 · 1 общих теговxauusd_gold_perfect.mq4MQL4 / MetaTrader 4 · 1 общих теговtm sniper pro.pineTradingView · 1 общих теговsource code of grid with 100 pips stop loss.mq4MQL4 / MetaTrader 4 · 1 общих теговsniper pro.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор отображает на графике MetaTrader 5 сигналы покупки и продажи в виде стрелок двух цветов: оранжевые стрелки обозначают точки покупки, синие — точки продажи. Сигналы формируются на основе пересечения линии MACD с нулевым уровнем в сочетании с подтверждением тренда через экспоненциальную скользящую среднюю EMA. Позиции стрелок рассчитываются с использованием среднего истинного диапазона ATR для привязки к текущей волатильности цены. Индикатор поддерживает звуковые уведомления и push-оповещения при появлении новых сигналов.

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

НастройкаОписание
Audible_Alerts Включает или отключает звуковые уведомления при генерации сигнала индикатора.
Push_Notifications Включает или отключает push-уведомления при генерации сигнала индикатора.
Получить полный код

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

#property version   "1.00"
#property description ""

#include <stdlib.mqh>
#include <stderror.mqh>

#property indicator_chart_window
#property indicator_buffers 2

#property indicator_type1 DRAW_ARROW
#property indicator_width1 1
#property indicator_color1 0xFFAA00
#property indicator_label1 "Buy"

#property indicator_type2 DRAW_ARROW
#property indicator_width2 1
#property indicator_color2 0x0000FF
#property indicator_label2 "Sell"

double Buffer1[];
double Buffer2[];

datetime time_alert; //used when sending alert
extern bool Audible_Alerts = true;
extern bool Push_Notifications = true;
double myPoint; //initialized in OnInit

void myAlert(string type, string message)
  {
   if(type == "print")
      Print(message);
   else if(type == "error")
     {
      Print(type+" | EMA MACD indi @ "+Symbol()+","+IntegerToString(Period())+" | "+message);
     }
   else if(type == "order")
     {
     }
   else if(type == "modify")
     {
     }
   else if(type == "indicator")
     {
      Print(type+" | EMA MACD indi @ "+Symbol()+","+IntegerToString(Period())+" | "+message);
      if(Audible_Alerts) Alert(type+" | EMA MACD indi @ "+Symbol()+","+IntegerToString(Period())+" | "+message);
      if(Push_Notifications) SendNotification(type+" | EMA MACD indi @ "+Symbol()+","+IntegerToString(Period())+" | "+message);
     }
  }

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

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime& time[],
                const double& open[],
                const double& high[],
                const double& low[],
    

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

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

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

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

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

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

Стоимость полного кода
289,70₽ ≈ $3.54