被错误困扰的是没有交易业务

 

我一直试图了解错误的性质没有交易操作,无论我是否添加本文(https://www.mql5.com/ru/articles/2555)中指出的一堆检查,或者相反,删除所有的检查和条件,以便没有任何东西干扰交易机器人,这都会出现。
对这个错误有什么描述吗?它在什么条件下发生?
因为 "机器人没有交易 "的描述非常模糊,而且锤子也没有帮助我理解为什么机器人在策略测试器中交易,但在自动测试中却没有交易。

下面是几个机器人,一个有检查,一个没有检查。

Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку, так как небольшая ошибка в логике советника или индикатора может привести к убыткам на торговом счете. Именно поэтому нами разработана серия базовых проверок, призванных обеспечить необходимый уровень качества продуктов Маркета. Если в процессе проверки...
附加的文件:
 
Mikhail Vlasov:

我一直试图了解错误的性质没有交易操作,无论我是否在我的机器人上添加文章(https://www.mql5.com/ru/articles/2555)中指出的一堆检查,或者,删除所有的检查和条件,以便没有任何东西应该干扰交易,这都会出现。
对这个错误有什么描述吗?它在什么条件下发生?
因为 "机器人没有交易 "的描述非常模糊,而且锤子也没有帮助我理解为什么机器人在策略测试器中交易,但在自动测试中却没有交易。

下面是几个机器人,一个有支票,一个没有。

1.错误代码是什么?

2.错误信息的翻译。"没有交易",而不是 "机器人没有交易"。这不是关于机器人,而是关于一般的交易--据你的经销商说,市场上没有交易。

3."......在测试器中,机器人进行交易,但在自动测试中它不进行交易......"。自动测试 "是什么意思?

 
Алексей Тарабанов:

1.错误代码是什么?

2.错误信息的翻译。"没有交易",而不是 "机器人没有交易"。这不是关于机器人,而是关于一般的交易--据你的经销商说,市场上没有交易。

3."......在测试器中,机器人进行交易,但在自动测试中它不进行交易......"。自动测试 "是什么意思?

1.没有错误代码,只有每个货币对上"没有交易操作"的问题文本名称。(我在下面附上一张截图来确认)误差

2.我看到它写的是市场上没有交易,但原因是什么?

3.自动测试是在试图将机器人添加到市场上的 "草案 "时,测试代码中的各种错误等。这也被称为 "自动验证"。

 
Mikhail Vlasov:

1.没有错误代码,只有每个货币对上"没有交易操作"的问题文本名称。(我在下面附上一张截图以证实这一点)

2.我看到它写的是市场上没有交易,但原因是什么?

3.自动测试是在试图将机器人添加到市场上的 "草案 "时,测试代码中的各种错误等。这也被称为 "自动验证"。

换句话说,没有错误,但在自动验证发布到市场的EA时,后者警告说它不能验证EA交易,因为它本身没有连接到市场。

 
我如何知道无法检查EA交易 的原因是什么?
 
Mikhail Vlasov:
我如何知道无法检查EA交易 的原因是什么?

没有这样的理由。看看吧。

 
通知--正是议员。
 

我在最新版本的EA上遇到了这样的错误,显然有很多不必要的东西,用ISTesting()、IsVisualMode()可以解决。虽然有足够的代码可以写一卷纸。

 
你说的都是些什么乱七八糟的东西。这比两个手指更容易...EA只是因为某些原因没有开仓,也没有在日志中报告。我没有查看过代码,但这是可能的原因之一。例如,专家顾问没有足够的资金,在没有宣布的情况下,它停止交易或只是等待一个新的刻度,一切都在重复。
 
另外,你也可以在4号机上改变差价。有一次,我有一个默认的OnTimer,并将交易改为OnTick。交易继续进行。
 
Alexey Viktorov:
你在胡说八道。这比两个手指更容易......。专家顾问只是由于某种原因没有开仓,并且没有在日志中报告。我没有看代码。 这是可能的原因之一。例如,没有足够的钱:没有警告,EA停止交易或只是等待一个新的刻度,一切都在重复。

我完全理解你说的,EA在自动验证期间由于某种原因没有交易,问题是没有交易的原因是什么,或者如何追踪它?