Disculpe, Maestro, mql4 EA, ¿cómo colocar un stop loss unificado en todas las órdenes largas y cortas al mismo tiempo? Por ejemplo, abrí 10 pedidos largos.
Debería poder comprender el siguiente código. Su función es establecer el stop loss y tomar ganancias de todas las órdenes en la misma dirección que el stop loss y tomar ganancias de la última orden ejecutada
if(use_sl_and_tp. && total( )>1)
{
doble s_l, t_p;
for(i=0; i { OrderSelect(i,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()!=Symbol() ||| OrderMagicNumber()!=magic || OrderType() >1) continuar; type=OrderType(); s_l=OrderStopLoss(); t_p=OrderTakeProfit(); } for(i=OrdersTotal()-1; i>=0; i--) { OrderSelect( i,SELECT_BY_POS,MODE_TRADES ); if(OrderSymbol()!=Symbol() ||| OrderMagicNumber()!=magic || OrderType()>1) continuar; if(OrderType() ==tipo) { if(OrderStopLoss()! =s_l || OrderTakeProfit()!=t_p) { OrderModify(OrderTicket(),OrderOpenPrice(),s_l,t_p,0,CLR_NONE); } } } } } }