J'ai fais la chose suivante :
TrailingStop = EMA25;
Comment dois-je modifier mon code ci-dessous :
Code:if(TrailingStop>0) { if(OrderType()==OP_BUY) { if(Bid-OrderOpenPrice()>Point*TrailingStop) { if(OrderStopLoss()<Bid-Point*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green); return(0); } } } //Fin if(OrderType()==OP_BUY) if(OrderType()==OP_SELL) { if((OrderOpenPrice()-Ask)>(Point*TrailingStop)) { if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0)) { OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red); return(0); } } } // Fin if(OrderType()==OP_SELL) } //Fin if(TrailingStop>0)
![]() |
|


LinkBack URL
About LinkBacks
Répondre avec citation