文章 "EA 交易中采用OnTrade() 函数处理交易事件" - 页 3

 
Strange....,为什么没有说明如何通过止损或止损跟踪平仓
 
Tango_X:
Strange....,为什么没有说明如何通过止损或止损跟踪平仓

这篇文章是很久以前写的。此后出现了一个新功能

第 1625 版 开始,出现 了一个 奇妙的枚举 ENUM_DEAL_REASON:

枚举交易原因原因描述
......
DEAL_REASON_SL因触发止损而执行该操作。
DEAL_REASON_TP因触发获利而执行的操作。
......

可在 OnTradeTransaction 中跟踪。


操作示例:止损止盈

 
Vladimir Karputov:

这篇文章是很久以前写的。从那时起,一个新的机会出现了

从第1625 版 开始, 有了一个 奇妙的枚举 ENUM_DEAL_REASON:

ENUM_DEAL_REASON:枚举原因描述
......
DEAL_REASON_SL因触发止损而执行该操作。
DEAL_REASON_TP因触发获利而执行的操作。
......

可在 OnTradeTransaction 中跟踪。


操作示例:止损止盈

超级棒!谢谢

 
Vladimir Karputov:

这篇文章是很久以前写的。从那时起,一个新的机会出现了

从第1625 版 开始, 有了一个 奇妙的枚举 ENUM_DEAL_REASON:

ENUM_DEAL_REASON:枚举原因描述
......
DEAL_REASON_SL因触发止损而执行该操作。
DEAL_REASON_TP因触发获利而执行的操作。
......

可在 OnTradeTransaction 中跟踪。


操作示例:止损止盈

还有一个问题。

我使用仓位中的 "注释 "字段存储开仓时间,当触发止损/止盈时,终端会在该字段中写入 st/tp。如何禁止终端和经纪人更改注释?或者您知道其他存储每个仓位周期的方法?

 
在 mql5 中,我无法完成这件事。如何只识别新订单而不考虑注释和主号码,我在收盘时有买入信号,而卖出信号来了(反之亦然)。