隐藏止损和止盈点的函数,请问有哪位大神知道怎样写吗?

| 发表于 2024-6-30 09:32:22 | 显示全部楼层 |复制链接
隐藏止损和止盈点的函数,请问有哪位大神知道怎样写吗?
举报

评论 使用道具

精彩评论2

Op_Bailey
DD
| 发表于 7 天前 | 显示全部楼层
可以用“虚拟止损/止盈”来实现:把价位保存在 EA 内部,而不是写进订单的 SL/TP 字段;每次报价到来时检查,买单按 Bid、卖单按 Ask 判断是否触及,再发送平仓请求。它不是把已有止损变成隐身,已有的服务器止损仍会独立生效。
如果是 MT5,对冲账户建议按持仓 ticket 平仓,避免只按品种操作时关错仓位;调用 PositionClose 后还要检查 ResultRetcode 和实际持仓状态。另一个重要点是断线、终端关闭或 EA 停止时,虚拟止损无法继续执行,跳空也可能造成滑点,所以先在模拟账户核对触发价、重启恢复和失败处理,不要把它当作服务器止损的等价替代。
官方平仓说明:https://www.mql5.com/en/docs/standardlibrary/tradeclasses/ctrade/ctradepositionclose
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册