MQL4求改一段追踪止损的代码,大神帮忙看下。 新评论 aspnq 2014.02.26 12: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点盈利跳一点的。 求大神解答,在此谢过。 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
诸如TrailingStop我设置为20点
那么每当盈利点数到达20点,则上调20点止损,这样一节一节往上跳。
不要这种设置20点,当20点后每增加1点盈利跳一点的。
求大神解答,在此谢过。