Scripts: CloseAllTrades - page 2

 

Warning: Be sure to Keep the Auto Trading (turned ON) first , otherwise the Script won't work, it freezes your MT4 then brutally blow your account.

NO BS ,test it on DEMO. you'll thank me later. 

 
   for(int Counter_1=OrdersTotal()-1; Counter_1>=0; Counter_1--){
   if(OrderSelect(Counter_1, SELECT_BY_POS==true, MODE_TRADES)){
   
   if(Counter_1>0){RefreshRates();}

   if(OrderType()==OP_BUY) {int OP_Buy  = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),30,clrNONE);}
   if(OrderType()==OP_SELL){int OP_Sell = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),30,clrNONE);}
   
   if(OrderType()==OP_BUYLIMIT){int OP_BuyLimit = OrderDelete(OrderTicket());}
   if(OrderType()==OP_BUYSTOP){int OP_BuyStop = OrderDelete(OrderTicket());}
   if(OrderType()==OP_SELLLIMIT){int OP_SellLimit = OrderDelete(OrderTicket());}
   if(OrderType()==OP_SELLSTOP){int OP_SellStop = OrderDelete(OrderTicket());}}
   
   if(Counter_1==0){return;}
   }

 
I already turn the auto trading On and still it froze on my MT4