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--; 
     }
    }

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

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