Hi,
This should be easy, I cant work it out..
With this code:
How do I make it delete the oldest only?
This should be easy, I cant work it out..
With this code:
Inserted Code
void DeleteBuyStop() { for (int i = 10; i < OrdersTotal(); i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol()==Symbol() && (OrderMagicNumber() == MagicNumber) && (OrderType()==OP_BUYSTOP)) { OrderDelete(OrderTicket()); // Write("in function DeleteBuyStopOrderDelete Executed"); } } } void DeleteSellStop() { for (int i = 10; i < OrdersTotal(); i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol()==Symbol() && (OrderMagicNumber() == MagicNumber) && (OrderType()==OP_SELLSTOP)) { OrderDelete(OrderTicket()); // Write("in function DeleteSellStopOrderDelete Executed"); } } }
How do I make it delete the oldest only?