Ich darf mal vereinfachen und zusammenfassen:
Code:
datetime oldest = 0;
int ticket = 0;
for(int i = 0; i < OrdersTotal(); i++){
if(OrderSelect(i, SELECT_BY_POS)) {
if(oldest == 0 || OrderOpenTime() < oldest) {
oldest = OrderOpenTime();
ticket = OrderTicket();
}
}
}
if (ticket > 0) OrderClose(...);
traderdoc