Code:
if (DayOfWeek() == 5 && TimeHour(TimeCurrent()) == 18) CloseAll();
void CloseAll() {
bool res;
for (int i = OrdersTotal()-1; i >= 0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol() == Symbol()) {
RefreshRates();
if (OrderType() == OP_BUY) res = OrderClose(OrderTicket(), OrderLots(), Bid, 1000, Red);
if (OrderType() == OP_SELL) res = OrderClose(OrderTicket(), OrderLots(), Ask, 1000, Red);
}
}
}
}
traderdoc