Gens
Gens Ответы на вопросы
02 февраля 2016, 10:46

Подскажите по MQL5: как удалить все отложенные ордера? Пишу orderdelete, не пашет, deletependingorder тоже...

Подскажите как удалить все отложенные ордера? Пишу orderdelete, не пашет, deletependingorder тоже...

6 Комментариев
  • lacostes
    02 февраля 2016, 11:30
    зайди на форум MQL5 и скачай скриптов сколько хош…
  • Андрей К
    02 февраля 2016, 11:48
    Надо послать OrderSend с параметром request.action=TRADE_ACTION_REMOVE

    в хелпе же есть хороший пример
    а то что вы написали, нет таких функций в mql5
  • helk3rn
    02 февраля 2016, 14:26

    #include <Trade\Trade.mqh> //в самом верху

    CTrade trade;  //в самом верху

    int orders=OrdersTotal();

    for(int i=0;i<=orders;i++)

    {
     ulong ticket=OrderGetTicket(i);

     if(ticket!=0)
     {

     trade.OrderDelete(ticket);
     i--; 
     }
    }

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн