MQL5:验证 :-( 我已经绞尽脑汁想知道它是什么以及如何解决。 - 页 3

 

你好。

谁能帮帮我,我不明白这个错误是什么。

所有的检查都做了,尝试了不同的方法,没有验证,就是这样。


 
Andrey Minaev 什么是错的

错误是直接告诉你------残缺的体积

如果你的经纪人是认真的,特别是如果它是一家银行,那么手0.000001将不存在,设置最小手= 1。

如果你自己定义交易请求量,每一个双数都应该用NormalizeDouble进行规范化处理。


NormalizeDouble(lot, 2)

对于价格、外卖、站

NormalizeDouble(price, 5) 

并在一般情况下,检查你是否符合常数中设定的限制。

https://www.mql5.com/en/docs/constants/environment_state/marketinfoconstants

例如SYMBOL_VOLUME_MIN和SYMBOL_DIGITS

 
所有的东西都检查过了,最大音量、最小音量、音量步长、单个字符的最大音量,并且在打开时都是正常的,但错误还是出现了。我还应该检查什么?
 
在测试器中对不同的参数进行了测试,没有错误。在自动验证中,不清楚为什么会出现错误,没有错误号码,没有描述,愚蠢的无效,我不明白为什么。日志都有规定,但它不显示,甚至连事件链都无法追踪。
 
Andrey Minaev:
在测试器中对不同的参数进行了测试,没有错误。在自动验证中不清楚为什么会出现错误,没有错误号码,没有描述,愚蠢的无效,为什么不理解。日志都有规定,但它不显示,甚至连事件链都无法追踪。

有人用白纸黑字告诉你:音量是错误的

 
我明白,它写错了体积,所以正常化不工作,为什么我现在试图在测试器设置中插入非正常化,在打开正常化之前,根据规则,测试器中的一切工作没有错误。在验证中,它不起作用。在不同的乐器上运行,有不同的音量步骤,不同的最小音量,等等。如果它在测试器中工作而没有错误,为什么在验证中不工作?
 
Andrey Minaev:
我的理解是写错了卷,所以归一化不起作用,为什么我现在在测试器中试图在设置中插入非归一化,在打开归一化之前,根据规则,在测试器中一切工作没有错误。在验证中,它不起作用。在不同的乐器上运行,有不同的音量步骤,不同的最小音量,等等。如果它在测试器中工作而没有错误,为什么在验证中不工作?

谁知道你在那里如何正常化?也许是0.025的地段增量?而最低为0.03?

 

我做错了什么?



 
Andrey Minaev:

我做错了什么?



请。

  1. 使用按钮插入代码 编码
  2. 阅读文章 -一个交易机器人在市场上发布之前,必须通过哪些测试
  3. 不要忘了对这批货进行量化。
 
我读过要接受哪些检查。你为什么要给大家写这个。我有一个关于音量的问题,它有什么问题。