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

止损止盈 - MetaTrader 5 专家

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

如果交易通过止损平仓,交易量会增加一倍;如果通过止盈平仓,则使用最小交易量。 OnTradeTransaction 用于确定激活止损或止盈后是否执行交易。

添加了优秀的枚举ENUM_DEAL_REASON建造1625:

可以在OnTradeTransaction中查看。

换句话说,这是一种非常简单且可靠的方法来确定交易是止盈还是止损。

目前(版本 1626),此 Expert Advisor 只能在实时测试中进行检查 - 通过在图表上启动它或在实际数据的调试模式下(MetaEditor 编辑器中的 F5)启动它。我使用了以下绕过策略:

在 OnTradeTransaction 中,我们确定是否触发止盈或止损:


附件下载

📎 stop_loss_take_profit.mq5 (20.64 KB)

Source: MQL5 #18755

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