IS 0 13:32:55.239 Trades '11391209': accepted exchange buy 1.00 AFKS at market
DM 0 13:33:07.896 Trades '11391209': deal #265475900 buy 1.00 AFKS at 9.095 done (based on order #284425784)
OD 0 13:33:07.898 Trades '11391209': order #284425784 buy 1.00 / 1.00 AFKS at 9.095 done in 12757.608 ms
还是只是有人不看帮助,不适当地使用这些功能?特别是,打印出来的功能错误。
这对我来说已经足够了,我可以在图表上看到,而不是在日志上乱七八糟的。
对我来说,这足以让我在图表上看到,而且不会堵塞日志。
打印 到屏幕与打印到 日志有什么不同?你也用错误的函数打印 到日志吗?用锤子喝汤方便吗?
DoubleToString(),具有所需的精度。
关于交易、自动交易系统和交易策略测试的论坛
mql5语言的特点、微妙之处以及技巧
fxsaber, 2018.08.01 12:43
IS 0 13:32:55.239 Trades '11391209': accepted exchange buy 1.00 AFKS at market DM 0 13:33:07.896 Trades '11391209': deal #265475900 buy 1.00 AFKS at 9.095 done (based on order #284425784) OD 0 13:33:07.898 Trades '11391209': order #284425784 buy 1.00 / 1.00 AFKS at 9.095 done in 12757.608 ms
请考虑为什么在演示服务器上市场订单被执行了12秒?所有数据都在日志中。
MQ-演示服务器
请考虑为什么在演示服务器上,市场订单被执行了12秒的原因?所有的数据都在日志中。
你参加了 "FORTS关于执行的问题 "主题。
你参加了 "FORTS执法问题 "主题。
我不可能记得所有的事情。在这种情况下,如果开发商愿意,可以看看他们的演示服务器。
问题。
我们在一个模拟账户上工作,所有的模拟账户数据都被加载到终端的保证金、点差、手数最大最小值等。
在测试过程中,AccountInfoInteger(ACCOUNT_TRADE_MODE)返回它是一个模拟账户。
和MQLInfoInteger(MQL_TESTER)返回程序正在策略测试器中 运行。
为什么连接到真实账户后,在策略测试器中启动程序,却发现是一个模拟账户?
从逻辑上讲,模拟、真实、竞争是账户的类型,而测试是在账户上使用程序的方法。
所以,AccountInfoInteger(ACCOUNT_TRADE_MODE)应该返回策略测试器中的模拟、真实、竞争账户类型。
重现该问题的代码
问题。
我们在一个模拟账户上工作,所有的模拟账户数据都被加载到终端的保证金、点差、手数最大最小值等。
在测试过程中,AccountInfoInteger(ACCOUNT_TRADE_MODE)返回它是一个模拟账户。
和MQLInfoInteger(MQL_TESTER)返回程序正在策略测试器中 运行。
为什么连接到真实账户后,在策略测试器中启动程序,却发现是一个模拟账户?
从逻辑上讲,模拟、真实、竞争是账户的类型,而测试是在账户上使用程序的方法。
所以,AccountInfoInteger(ACCOUNT_TRADE_MODE)应该返回策略测试器中的模拟、真实、竞争账户类型。
重现该问题的代码
添加登录- 如果切换到其他登录方式怎么办?
添加一个登录- 如果切换到另一个登录怎么办?
同一账户