/* Generated by EX4-TO-MQ4 decompiler V4.0.224.1 [] Website: http://purebeam.biz E-mail : purebeam@gmail.com */ #property copyright "Intellectual Property Heidi Harvey" #property link "stevemauro@verizon.net" int start() { int l_cmd_0; bool li_4; int l_ord_total_8 = OrdersTotal(); if(l_ord_total_8 == 0) Alert("No orders present to close") ; else { for (int l_pos_12 = l_ord_total_8 - 1; l_pos_12 >= 0; l_pos_12--) { OrderSelect(l_pos_12, SELECT_BY_POS); l_cmd_0 = OrderType(); li_4 = FALSE; switch (l_cmd_0) { case OP_BUY: li_4 = OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red); break; case OP_SELL: li_4 = OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5, Lime); break; case OP_BUYLIMIT: case OP_BUYSTOP: case OP_SELLLIMIT: case OP_SELLSTOP: li_4 = OrderDelete(OrderTicket()); } if (li_4 == FALSE) { Alert("Order ", OrderTicket(), " failed to close. Error:", GetLastError()); Sleep(3000); } else PlaySound("ok.wav") ; } } return (0); }