Code:
// close all open and pending orders
void closeAllOrders() {
for(int c=0;c<OrdersTotal();c++) {
OrderSelect(c,SELECT_BY_POS,MODE_TRADES);
if (OrderType() == OP_BUY) {
OrderClose(OrderTicket(), OrderLots(),Bid,3, Red); }
if (OrderType() == OP_SELL) {
OrderClose(OrderTicket(), OrderLots(), Ask,3, Red); }
if (OrderType() > 1) { OrderDelete(OrderTicket()); }
}
} // end closeAllOrders()