Problema con la funci�n cerrar todas
Hola,
Tengo un problema con la funci�n �casi todo� agregada a mi ea.
Necesito que la funci�n cierre todo cuando he abierto m�s de gt;1 comercio con ganancias espec�ficas para cada gr�fico de s�mbolos.
Cuando realizo la prueba, funciona correctamente, pero la ejecuto para algunos gr�ficos de s�mbolos en conjunto, se cerrar� cuando se alcance la ganancia y solo tengo 1 posici�n abierta para cada gr�fico.
Por favor, alguien puede ayudarme a encontrar el problema.
Gracias de antemano.
C�digo insertado/cerrar if (OrdersTotal()gt;1 Profit_gt;0 NetProfit()gt;=Profit_) CloseAll(0); Dormir(1000); if (PedidosTotal()gt;1) CerrarTodos(0); if (OrdersTotal()gt;1 Loss_gt;0 NetProfit()lt;=-reducci�n _) CloseAll(0); Dormir(1000); if (PedidosTotal()gt;1) CerrarTodos(0);
C�digo insertado int CloseAll(int OrdrType) bool ClTicket=false; for (int cnt = OrdersTotal()-1; cnt gt;= 0; cnt--) if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)) OrderMagicNumber() == MagicNumberSell) OrderCloseTime()==0) return(0) ;