Hola,

Esto debería ser fácil, no puedo resolverlo ...

Con este código:

Inserted Code void DeleteBuyStop () {for (int i = 10; i lt; OrdersTotal (); i ) {OrderSelect (i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol () == Symbol () (OrderMagicNumber () == MagicNumber) (OrderType () == OP_BUYSTOP)) {OrderDelete (OrderTicket ());/Write (en la función DeleteBuyStopOrderDelete Ejecutado); }}} void DeleteSellStop () {for (int i = 10; i lt; OrdersTotal (); i ) {OrderSelect (i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol () == Symbol () (OrderMagicNumber () == MagicNumber) (OrderType () == OP_SELLSTOP)) {OrderDelete (OrderTicket ());/Write (en la función DeleteSellStopOrderDelete Ejecutado); }}}
¿Cómo hago que elimine solo el más antiguo?