欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

TrailingStop - MetaTrader 5 专家

author emer | 492 人阅读 | 0 人评论 |

TrailingStop - expert for MetaTrader 5

TrailingStop - expert for MetaTrader 5

TrailingStop - expert for MetaTrader 5

TrailingStop - expert for MetaTrader 5

TrailingStop - expert for MetaTrader 5

TrailingStop - expert for MetaTrader 5

这是一个简单的 EA 交易,带有已实施的追踪止损。

它只有两个参数:

TrailingStop - expert for MetaTrader 5 

TrailingStop — 价格与止损水平之间的距离。

TrailingStep — 防止仓位频繁修改。 

TrailingStop 的工作原理 — 买入仓位示例: 

原本仓位的止损为零,我们等待满足以下条件

— 即,当 Bid 减去 TrailingStop 大于开仓价格 PriceOpen 时:

TrailingStop - expert for MetaTrader 5

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

TrailingStop - expert for MetaTrader 5

现在,当仓位有止损时(即当止损不等于0时),等待满足以下条件:

— 即,当 Bid 减去 TrailingStop 减去 TrailingStep 大于 StopLoss 价格时:所以这里我们需要另外检查 TrailingStep — 这可以防止每次报价时的仓位修改:

TrailingStop - expert for MetaTrader 5

然后将止损转移到 Bid 减去 TrailingStop:

TrailingStop - expert for MetaTrader 5 

这就是为什么我们需要 TrailingStep 形式的保护:

TrailingStop - expert for MetaTrader 5 


附件下载

📎 trailingstop.mq5 (13.88 KB)

Source: MQL5 #17263

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录