文章 "轻松快捷开发 MetaTrader 程序的函数库(第八部分):订单和持仓修改事件" - 页 4

 

Artyom.


也就是说,它通过 sl 和 tp 层时,就好像它们根本不存在一样。

今天我在另一台电脑上试了一下,一切正常,sl 和 tp 触发都没有问题。原来只有我的电脑有这些问题。我也在我的电脑上试了一下,不过是在虚拟机 上,一切也都正常(到处都是相同的代码)。

总的来说,情况并不清楚....

附加的文件:
16wt3yvz98.png  93 kb
 
MQL_User 虚拟机 上,一切也都正常(到处都是相同的代码)。

总的来说,情况并不清楚....

晚上好,在个人电脑上安装 32 位版本的 Windows 时仍然会出现 "混乱"。

再见,弗拉基米尔。

 
MQL_User 虚拟机 上,一切也都正常(到处都是相同的代码)。

总的来说,情况并不清楚....

专家 "日志中写了什么?

 

弗拉基米尔、阿特姆。

我的电脑安装了 64 位版本的 Windows10,其他电脑上的 sl 和 tp 也能正常触发。专家 "日志中什么也没写。但如果我在测试器中进行测试,就会发现那里什么都没写。

但有趣的是,如果我打开跟踪功能,tp 就会开始触发。我想也许 trade.PositionModify(...) 有什么作用?但我尝试在我的智能交易系统中,在开仓后 立即修改它(略微改变 sl 和 tp)--但没有用。

也许 Windows 设置对其有影响(在其他电脑上运行正常)?