MQL4求改一段追踪止损的代码,大神帮忙看下。 新评论 aspnq 2014.02.26 13:33 void zhuizong() { for(int i=OrdersTotal()-1;i>=0;i--) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if(OrderSymbol()==Symbol() ) { if(OrderType() == OP_BUY && Bid-Point*TrailingStop >= OrderOpenPrice() && Bid-Point*TrailingStop > OrderStopLoss()) OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop, 0, 0); if(OrderType() == OP_SELL && Ask+Point*TrailingStop <= OrderOpenPrice() && Ask+Point*TrailingStop < OrderStopLoss()) OrderModify(OrderTicket(), OrderOpenPrice(), Ask+Point*TrailingStop, 0, 0); } } } 这段代码是一个追踪止损的代码,其中TrailingStop参数需要自己设置,我想把该代码改成每N点盈利则上调N点止损这种。 诸如TrailingStop我设置为20点 那么每当盈利点数到达20点,则上调20点止损,这样一节一节往上跳。 不要这种设置20点,当20点后每增加1点盈利跳一点的。 求大神解答,在此谢过。 新评论
诸如TrailingStop我设置为20点
那么每当盈利点数到达20点,则上调20点止损,这样一节一节往上跳。
不要这种设置20点,当20点后每增加1点盈利跳一点的。
求大神解答,在此谢过。