//--------------------------------------------------------------------- // Удалить все отложенные ордера. //--------------------------------------------------------------------- #property copyright "© RickD 2006-2007" #property link "www.e2e-fx.net" //--------------------------------------------------------------------- void DeleteOrders() { int cnt = OrdersTotal(); for (int i=cnt-1; i >= 0; i--) { if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) continue; //if (OrderSymbol() != Symbol()) continue; //if (OrderMagicNumber() != Magic) continue; switch (OrderType()) { case OP_BUYSTOP: case OP_SELLSTOP: case OP_BUYLIMIT: case OP_SELLLIMIT: { OrderDelete(OrderTicket()); } } } }