para (int inProfit = OrdersTotal () - 1; pos gt; = 0; pos--) if (OrderSelect (inProfit, SELECT_BY_POS)/Somente minhas ordens com OrderMagicNumber () == magic.number/meu número mágico OrderSymbol () == Symbol ()/e emblema OrderProfit () gt; 0) CloseAll (); Dividido; ... void CloseAll () para (int pos = OrdersTotal () - 1; pos gt; = 0; pos--) if (OrderSelect (pos, SELECT_BY_POS)/Somente minhas ordens com OrderMagicNumber () = = magic. número/meu número mágico OrderSymbol () == Symbol ())/e símbolo if (OrderType () lt; OP_SELL) OrderClose (OrderTicket (), OrderLots (), OrderClose (), Slippage.Pips * pips2points, Aqua) ; caso contrário, OrderDelete (OrderTicket ());