Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нужен OpenCL? MQL5 предоставляет такую возможность!
Automated-Trading
Админ
99873
Automated-Trading 2015.12.21 16:19 

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

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

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

Автор: Gusti Risyadi Noor

Andrey Khatimlianskii
56196
Andrey Khatimlianskii 2015.12.22 16:17  

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

      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();
        }
     }
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий