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

sdx-zonebreakout-lud-z2.mq4

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

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

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

О программе

Данный файл является пользовательским индикатором для MetaTrader 4. Он отображает на графике ценовые диапазоны, построенные по данным внутридневных периодов, и помечает моменты пробоя этих диапазонов. Индикатор рисует в окне графика несколько линий: верхнюю и нижнюю границы зоны, а также дополнительные уровни цели и стопа, которые могут отображаться или скрываться по настройкам. Отдельным буфером выводятся стрелки-сигналы при пробое границ зоны. При включённой опции индикатор может подавать звуковое/всплывающее уведомление при появлении сигнала на текущем баре.

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

НастройкаОписание
DoEntryAlerts Включает или отключает выдачу уведомления при появлении сигнала пробоя на текущем баре.
TimeZoneOfData Указывает часовой пояс, в котором MetaTrader отображает местное время графиков, для корректного расчёта временных периодов.
PipsForEntry Задаёт отступ в пунктах, на который границы зоны смещаются от рассчитанных значений для формирования сигнала входа.
PipsTarget Задаёт расстояние в пунктах от границы зоны до уровня цели.
PipsStop Задаёт расстояние в пунктах от границы зоны до уровня стопа.
ShowTarget Управляет отображением линий уровней цели на графике.
ShowStop Управляет отображением линий уровней стопа на графике.
Получить полный код

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

/* Introduction:

   Draw ranges for "Simple Combined Breakout System for EUR/USD and GBP/USD" thread
   (see 

   TimeZoneOfData: TimeZone for which MT4 shows your local time, 
                  e.g. 1 or 2 for Europe (GMT+1 or GMT+2 (daylight 
                  savings time).  Use zero for no adjustment.

                  The MetaQuotes demo server uses GMT +2.   
   Enjoy  :-)

   Markus

*/

#property indicator_chart_window
#property indicator_buffers 7
#property indicator_color1 Blue
#property indicator_color2 Purple
#property indicator_color3 Blue
#property indicator_color4 Purple
#property indicator_color5 Blue
#property indicator_color6 Purple
#property indicator_color7 Yellow

extern bool DoEntryAlerts= false;
extern int TimeZoneOfData= 3;  // time zone of metatrader charts
extern int PipsForEntry= 5;
extern int PipsTarget = 80;
extern int PipsStop= 50;
extern int ShowTarget= 1;
extern int ShowStop= 1;

int DestTimeZone= 0;   // dest time zone for time computation (leave as zero (GMT))

double Zone2Upper[];
double Zone2Lower[];
double Zone2UpperTarget[];
double Zone2LowerTarget[];
double Zone2UpperStop[];
double Zone2LowerStop[];
double EntrySignalsBuffer[];
bool Zone2UpperBreakout=False;
bool Zone2LowerBreakout=False;

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

int deinit()
{

   return(0);
}

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

int BreakoutRanges(int offset, int lastbar, int tzlocal, int tzdest)
{     
   int i, j, k,
       tzdiff= tzlocal - tzdest,
       tzdiffsec= tzdiff*3600, 
       tidxstart[2]= { 0, 0}, 
       tidxend[2]= { 0, 0 };
   double thigh[2]= { 0.0, 0.0 }, 
           tlow[2]= { 99999.9, 99999.9 };
   string tfrom[3]= { "04:00", "08:00" ,  /*rest of day: */ "12:00"},
          tto[3]=   { "08:00", "12:00",   /*rest of day: */ "24:00" },
          tday;
   bool inperiod= -1;
   datetime timet;

   tday= Time

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

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

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

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

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

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

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