/*
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);
}