我如何判断一个顾问是否被直流电击倒? - 页 2

 
timbo:
我已经做了一段时间了,但我不确定会有什么期望。我在演示版上试过,在真实版上也可以,我白天启动,晚上就不工作了。 我已经为此痛苦了好几天了。
演示服务器上的设置和真实服务器上的设置可能不同。
我使用专家顾问的代码,在日志中打印所有的检查/条件。观察哪些地方不起作用--它与演示不同。
这是在你检查所有项目的状态之后。
但在我看来,EA根本没有看到用真实服务器上的那些设置进行交易的机会,也就是说,没有人禁止,但他不愿意这样做。

专家顾问最初是经过优化的,并以这些设置安装在演示中。专家顾问在演示版上运行了2个月。 在我对结果感到满意后,我把它安装在真正的服务器上,设置相同。而这一切都始于此。
 

根据我对这个问题的所有讨论的理解,如果经纪公司禁止操作EA的可能性,它是由终端要求经纪公司的许可,如果它说不,终端将不会启动EA进行交易。

 
scorpionk:

根据我对这个问题的所有讨论的理解,如果经纪公司禁止操作EA的可能性,它是由终端要求经纪公司的许可,如果它说不,终端将不会启动EA进行交易。

所以我应该在投票时了解它?通过IsTradeAllowed()函数。
 
与TC的技术支持人员谈过,他们说他们不会把顾问关掉。 我不相信。
 
Fedor_a:
我认为我从专家顾问那里得到了一个很好的信号,我正试图让它们在我的账户上工作。


与MetaQuotes的技术支持人员交谈,也许他们会教你如何使用帮助https://docs.mql4.com/ru/check/IsTradeAllowed。

或者至少听听更有经验的人怎么说,比如说Timbo --

( 演示服务器上的设置和真实服务器上的设置可能不同。浏览专家顾问的代码,在日志中显示所有的检查/条件。看看什么地方不工作--它与演示中的不同。我认为EA根本看不到在真实服务器上的那些设置的交易机会,没有人禁止,但他不想这样做。

 
timbo: 演示服务器上的设置和真实服务器上的设置可能不同。
按专家代码,记录所有检查/条件。看看什么是不工作的 - 与演示不同。
这是在你检查所有项目的状态之后。
但在我看来,EA只是没有看到用真实服务器上的那些设置进行交易的机会,也就是说,没有人禁止它,但它不愿意这样做。


这绝对是事实,此外,演示和真实的报价可能是不同的,我已经不止一次看到。你可能至少要在视觉上进行比较。狗在这里的某个地方。
 
xeon:
Fedor_a:
我已经开始与我的经纪公司合作,他们说他们不会禁用专家顾问,我不相信他们。


与MetaQuotes的技术支持人员交谈,也许他们会教你如何使用帮助https://docs.mql4.com/ru/check/IsTradeAllowed

或者至少听听更有经验的人怎么说,比如说Timbo --

( 演示服务器上的设置和真实服务器上的设置可能不同。浏览专家顾问的代码,在日志中显示所有的检查/条件。看看什么地方不工作--它与演示中的不同。这是在你检查了所有项目之后,但在我看来,专家没有看到用真实服务器上的那些设置进行交易的机会,即没有人禁止,他也不想这样做。

我有一个多货币专家顾问。它在M5上工作,在一天中开放一种货币3次。我已经读过参考资料(学校教我读书)。究竟什么可能是演示和真实服务器之间的区别。如果我可以说得更具体一点。至于经验--为什么你认为我没有足够的经验呢?
 
Figar0:
Timbo:演示服务器上的设置和真实服务器上的设置可能不同。
按专家代码,记录所有检查/条件。看看什么是不工作的 - 与演示不同。
这是在你检查所有项目的状态之后。
但在我看来,EA只是没有看到用真实服务器上的那些设置进行交易的机会,也就是说,没有人禁止它,但它不愿意这样做。


完全正确,除了演示和真实的报价可能不同,我见过很多次。如果你至少在视觉上进行比较。狗在这里的某个地方。
是的,它们是不同的,甚至在不同的经纪公司,但不至于让EA可能无法交易。我正在手动检查是否有入市的信号,它们确实存在。
 
Fedor_a: 是的,报价是不同的,甚至从一个经纪公司到另一个经纪公司,但不至于让专家顾问不交易。我在手动检查是否有信号可以进入真实,结果是有的。

如果它们在不同的经纪公司之间有所不同,那是可以的,但演示和真实应该是一致的,否则就不好看了,不幸的是,这不是....。你必须在开仓条件后和开仓前在EA主体中打印--这比手动检查要好。
 

在调用OrderSend()之前向日志做一个Print()。