TrailingStop - MetaTrader 5 专家






这是一个简单的 EA 交易,带有已实施的追踪止损。
它只有两个参数:
TrailingStop — 价格与止损水平之间的距离。
TrailingStep — 防止仓位频繁修改。
TrailingStop 的工作原理 — 买入仓位示例:
原本仓位的止损为零,我们等待满足以下条件
— 即,当 Bid 减去 TrailingStop 大于开仓价格 PriceOpen 时:

止损移至 PriceOpen 水平(持仓价格):

现在,当仓位有止损时(即当止损不等于0时),等待满足以下条件:
— 即,当 Bid 减去 TrailingStop 减去 TrailingStep 大于 StopLoss 价格时:所以这里我们需要另外检查 TrailingStep — 这可以防止每次报价时的仓位修改:

然后将止损转移到 Bid 减去 TrailingStop:
这就是为什么我们需要 TrailingStep 形式的保护:
附件下载
📎 trailingstop.mq5 (13.88 KB)
Source: MQL5 #17263
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
