Это как с транзакциями в OnTradeTransaction - очередность прихода транзакций не гарантируется. Одни транзакции фактически приходят после других хотя в теории должно быть наоборот. Супер-оптимизированная разработчиками HistorySelect дозаписывает в конец все новые ордера
它完全符合时间轴。再次强调。MT5 会生成交易历史记录。它是平仓头寸的歪曲表示。
您不应以 MT5 显示的内容为指导,而应以常识为指导。
启用该宏后,由于某些原因,有时会在日志中打印出一行包含两张或三张票的内容:"18521123 22323214".
注释掉这个宏后,这种情况再也没有发生过。我试图在代码中找到Print,但没有找到。
Include\fxsaber\TradesID\ByPass.mqh前段时间,MQ 将历史订单表的形成搞得一团糟,而且不想修复它。因此,该宏无法保证其功能,而在 MQ 执行不当之前,该宏是具有这种功能的。
前段时间,MQ 将历史订单表的形成搞得一团糟,而且不想修复它。因此,该宏无法保证其功能,而在 MQ 执行不当之前,该宏是具有这种功能的。
因此,这个宏无法保证它在 MQ 实施不良之前的功能。
你在说什么?
所以我们必须放弃这个宏?
该宏使用了这一功能。
交易、自动交易系统和交易策略测试论坛
新版 MetaTrader 5 第 2940 版:MQL5 服务展示移至工作区并更新设计
fxsaber, 2021.06.11 09:47 PM
如果从零开始使用 HistorySelect,当 Expert Advisor 运行时,新订单 会正确进入表尾。
这一点被破坏了。因此宏无法保证其功能。
ZY 在 Virtual 中,删除挂单时,挂单总是被写入历史订单表的末尾。MT5-tester 也是如此。问题只出现在终端中。