int total = OrdersTotal();
for(i>0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if (OrderType() == OP_BUY && OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
if (Bid > OrderOpenPrice() && MathAbs(Bid - OrderOpenPrice()) > Gi_164 * Gd_156) {
OrderClose(OrderTicket(), Lots, Bid, Slippage * Gd_156, CLR_NONE);
continue;
}
if (Ask < OrderOpenPrice() && MathAbs(Ask - OrderOpenPrice()) < Gi_168 * Gd_156) OrderClose(OrderTicket(), Lots, Bid, Slippage * Gd_156,Blue);
} else {
if (OrderType() == OP_SELL && OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
if (Ask < OrderOpenPrice() && MathAbs(Ask - OrderOpenPrice()) > Gi_164 * Gd_156) {
OrderClose(OrderTicket(), Lots, Ask, Slippage * Gd_156, CLR_NONE);
continue;
}
if (Bid > OrderOpenPrice() && MathAbs(Bid - OrderOpenPrice()) < Gi_168 * Gd_156) OrderClose(OrderTicket(), Lots, Ask, Slippage * Gd_156, Red);
}