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

TZ-Breaktout

sdx- 8h.mq4
Вы автор или правообладатель?

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

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

О программе

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

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

НастройкаОписание
DoEntryAlerts Уведомления о входе — Включает или отключает отправку алертов при формировании сигнала на вход
time zone of metatrader charts (TimeZoneOfData) Часовой пояс данных — Поправка часового пояса для расчёта дневных периодов в соответствии с настройками графика MetaTrader
PipsForEntry Смещение в пунктах — Величина смещения в пунктах от экстремумов периода для формирования границ зон
Получить полный код

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

/* 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 5
#property indicator_color1 DarkKhaki
#property indicator_color2 DarkKhaki
#property indicator_color3 Khaki
#property indicator_color4 Khaki
#property indicator_color5 Gold

extern bool DoEntryAlerts= false;
extern int TimeZoneOfData= 1;  // time zone of metatrader charts
extern int PipsForEntry= 5;

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

double Zone1Upper[];
double Zone2Upper[];
double Zone1Lower[];
double Zone2Lower[];
double EntrySignalsBuffer[];

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]= { "03:00", "07:00" ,  /*rest of day: */ "12:00"},
          tto[3]=   { "07:00", "12:00",   /*rest of day: */ "24:00" },
          tday;
   bool inperiod= -1;
   datetime timet;

   tday= TimeToStr(Time[lastbar]-tzdiffsec, TIME_DATE);   
   for (  ; lastbar<Bars; lastbar++) {
      if (TimeToStr(Time[lastbar] - tzdiffsec, TIME_DATE)!=tday) {
         lastbar--;
         break;      
      }
   }  

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

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

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

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

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

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

Стоимость полного кода
439,10₽ ≈ $5.37