The “ZigZagTrader” trading system is based on breakouts of pullback waves.

As you can see on screenshots below, the Expert Advisor trades using stop-orders set at ZigZag levels and waits for their breakouts.



Basis: It uses “ZigZag” Indicator.

Entry conditions: Pending orders will be set above and below ZigZag waves.

Trailing will be enabled, if there is a common profit.

It has filters responsible for its operation time, etc.


BUY         = true;  //разрешить торговать 
SELL        = true;  //разрешить торговать
LOT          = 0.1;
LOTrisk      = 5.0;      //если LOT=0, то LOT=процент от депозита
stoploss     = 0;        //стоплосс
takeprofit   = 500;      //TP
K_lot        = 2.0;      //Коэффициент увеличения лота
Maxlot       = 5.0;      //ограничение максимального лота
MaxRisk      = 100;      //закрывать ордера если лосс достиг MaxRisk процент от депозита
MaxLoss      = 1000.0;   //ограничение максимальной просадки (в валюте депозита)
MaxOrders    = 10;       //максимальное кол-во ордеров одного направления
Delta        = 0;      //отступ выставления отложенного ордера пунктов от фрактала
Trend        = false;  //разрешать добавлять ордера только против тренда
//--------------------------- TrailingStop
Options_Trailing = "(0)-notTral (-1)-fractals (-2)-candl (-3)-ZigZag (>0)-PipsTral";
TrailingStop  = 100;     //если= (-1), то трейлинг по фракталам 
                         //если= (-2), то трейлинг по свечам
                         //если= (-3), то трейлинг по ZigZag
                         //если= (=0), то нет трейлинга
                         //если= (>0), то трейлинг по пипсам
//+-------------------------- Time работы
AllTimeStopOrders = 10;   //в часах закрытие ордеров достигших общего профита и имеющих большое общее время
Time_Work = "RestDay - weekday (0-Sunday,1,2,3,4,5,6); TimeStart,TimeEnd - (0-24)";
RestDay_I   = 0 ,       //weekday (0-Sunday,1,2,3,4,5,6)
RestDay_II  = 0 ,       //weekday (0-Sunday,1,2,3,4,5,6)
TimeStart   = 0 ,
TimeEnd     = 24;
//+-------------------------- Zigzag
Options_Zigzag  = " ";
Zigzag_Depth       = 12;
Zigzag_Deviation   = 5;
Zigzag_Backstep    = 3;
//+-------------------------- Visualization
extern string Options_Visualization  = " ";
WhiteColor   = Silver;//цвет вывода информации
DrawInfo     = true;//выводить информацию на экран
Magic        = 0;	уникальный код ордеров советника

To get a ready-made Expert Advisor or Indicator, you need to pay its cost by one of the methods specified on the Payment web-page and send an e-mail at, which should contain the name of Expert Advisor or Indicator and a payment option. After doing that, your order will be immediately sent to you.

Besides, you can order development of Expert Advisor in accordance with your specifications on the Order Expert Advisor web-page any time.

Price – 250$




name of the user