Code:
if (Bars > Barsalt) {
int time = 10000000000, tn = 0, type = -1;
bool res = false;
double lots = 0;
for (int i = 0; i < OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderOpenTime() < time) {
time = OrderOpenTime();
tn = OrderTicket();
type = OrderType();
lots = OrderLots();
}
}
}
if (type == 0) res = OrderClose(tn, lots, Bid, 3, Red);
if (type == 1) res = OrderClose(tn, lots, Ask, 3, Red);
Barsalt = Bars;
}
traderdoc