Советники: Закрытие всех ордеров по текущему символу

 

Закрытие всех ордеров по текущему символу:

Советник демонстрирует кнопку, при нажатии на которую закрываются все ордера по текущему графику.

Закрытие всех ордеров по текущему символу

Автор: Gusti Risyadi Noor

 

Что случилось с кодобазой? Модераторы уволились?

      int total=OrdersTotal();
      int i = 0;
      for(i = total; i >=0; i--)
        {
         if(OrderSelect(i,SELECT_BY_POS) &&  OrderSymbol()==Symbol())
           {
            //OrderSelect(i,SELECT_BY_POS);
            if(OrderType()==OP_BUY || OrderType()==OP_SELL)
              {
               _ticket = OrderClose(OrderTicket(),OrderLots(),MarketInfo(Symbol(),MODE_ASK),5);
               _ticket = OrderClose(OrderTicket(),OrderLots(),MarketInfo(Symbol(),MODE_BID),5);
              }
           }
        }
      if(_ticket>0)
        {
         ObjectSetInteger(0,"CloseButton",OBJPROP_STATE,false);
         ObjectsDeleteAll();
         ExpertRemove();
        }
     }