自定义符号。误差、错误、问题、建议。 - 页 34

 
Andrey Khatimlianskii #:

TaskManager显示什么?

 
fxsaber #:

TaskManager显示什么?

你在那里能看到什么?

悬挂与正常没有区别。


 
Andrey Khatimlianskii #:

你在那里能看到什么?

欧元兑美元的野生CPU负载。

 
fxsaber #:

欧元兑美元的野生CPU负载。

这与本主题有什么关系?

有2个EA和几个指标在欧元兑美元上运行。

 
Andrey Khatimlianskii #:

这与本主题有什么关系?

有2个EA和几个指标在欧元兑美元上工作。

我试着在一个干净的终端上做虫子的实验。否则就会有太多的选择而受到指责。

 
fxsaber #:

我试着在一个干净的终端上做虫子的实验。否则就有太多的选择,该责备什么。

当然,这是正确的。但对每一个错误都很难做到这一点。

我已经解决了欧元兑美元的问题,并将其删除。我正在看。

 

Build 3099,问题是当前的。

在一个由服务更新的自定义工具上,SymbolInfoTick返回4小时前的数据(未更新)。

在另一个仪器上,检查顾问一直没有运行,运行后显示实际数据。

这和这里是一样的--刻度线在那里,市场观察中的时间被更新,克隆体返回实际数据。

关于交易、自动交易系统和测试交易策略的论坛

自定义符号。BUG,BUG,问题,建议。

Andrey Khatimlianskii, 2021.10.24 04:34

图片3091,我已经得到了悬挂的引文(点击)。


由SymbolInfoDouble和SymbolInfoTick返回的最后一个tick是04:52:07(出价61083.19)。

同时,在仪器历史上有较新的刻度,图表和市场观察 被更新,iClose返回正确的值。

有一个代码可以重现它。我还需要解决什么问题?


 

图片3103,问题是当前。而且还有新的细节!

自定义工具 报价的冻结恰好与交易服务器的连接中断 相吻合(12:03:28)。


2021.11.13 12:03:27.786 Network '30966228': connection to MetaQuotes-Demo lost
2021.11.13 12:03:28.476 Network '30966228': authorized on MetaQuotes-Demo through Access Point EU 4 (ping: 36.92 ms, build 3103)
2021.11.13 12:03:28.476 Network '30966228': previous successful authorization performed from *** on 2021.11.13 11:56:34
2021.11.13 12:03:28.639 Network '30966228': terminal synchronized with MetaQuotes Software Corp.: 0 positions, 0 orders, 148 symbols, 0 spreads
2021.11.13 12:03:28.639 Network '30966228': trading has been enabled - hedging mode


然而,像以前一样,自定义工具正在正常更新(图表、市场概览、tick历史)。iClose给出了实际数据。

而SymbolInfoTick返回的是连接中断时的最新数据。

 

然后又重新播放了一遍。

试图连接到另一个接入点(手动),得到了一个无奈的结果。选择了另一个接入点,终端连接花了很长时间,但最后还是成功了。在那一刻,SymbolInfoTick一定是 "活过来了"(没能注意到它)。但后来连接再次中断,SymbolInfoTick又 冻结了。

2021.11.14 04:29:57.973 LiveUpdate      check for release version
2021.11.14 04:29:58.153 LiveUpdate      you are using the latest version
2021.11.14 04:30:23.529 Virtual Hosting 'Webzilla New York' failed to send status command [1001]
2021.11.14 04:30:37.529 Virtual Hosting 'Webzilla New York' failed to send status command [1001]
2021.11.14 04:30:51.530 Virtual Hosting 'MQL5 New York 2' failed to send status command [1001]
2021.11.14 04:31:14.296 Network '30966228': scanning network for access points
2021.11.14 04:37:40.811 Network '30966228': connecting to an access point with 0 % quality (previous: 94 %)
2021.11.14 04:37:40.811 Network '30966228': disconnected from MetaQuotes-Demo
2021.11.14 04:37:48.393 Network '30966228': connecting to an access point with 93 % quality (previous: 0 %)
2021.11.14 04:37:48.393 Network '30966228': disconnected from MetaQuotes-Demo
2021.11.14 04:38:03.725 Network '30966228': connection to MetaQuotes-Demo lost
2021.11.14 04:55:40.351 Network '30966228': authorized on MetaQuotes-Demo
2021.11.14 04:55:40.351 Network '30966228': previous successful authorization performed from *** on 2021.11.13 12:03:32
2021.11.14 04:56:31.611 Network '30966228': terminal synchronized with MetaQuotes Software Corp.: 0 positions, 0 orders, 148 symbols, 0 spreads
2021.11.14 04:56:31.611 Network '30966228': trading has been enabled - hedging mode
2021.11.14 04:56:33.557 Network '30966228': scanning network for access points
2021.11.14 04:56:45.867 Virtual Hosting 'Webzilla New York' failed to send status command [1001]
2021.11.14 04:56:59.867 Virtual Hosting 'Webzilla New York' failed to send status command [1001]
2021.11.14 04:57:04.504 Network '30966228': scanning network finished
2021.11.14 04:57:04.504 Network '30966228': auto connecting to a better access point with 94 % quality (previous: 49 %)
2021.11.14 04:57:04.504 Network '30966228': connection to MetaQuotes-Demo lost
2021.11.14 04:57:05.035 LiveUpdate      new version build 3104 (IDE: 3104, Tester: 3104) is available
2021.11.14 04:57:05.142 Network '30966228': authorized on MetaQuotes-Demo through Access Point EU 4 (ping: 36.14 ms, build 3104)
2021.11.14 04:57:05.142 Network '30966228': previous successful authorization performed from ** on 2021.11.14 04:55:44
2021.11.14 04:57:05.294 Network '30966228': terminal synchronized with MetaQuotes Software Corp.: 0 positions, 0 orders, 148 symbols, 0 spreads
2021.11.14 04:57:05.294 Network '30966228': trading has been enabled - hedging mode



发现了另一种 "更新报价 "的方法--这发生在一个新的工具被添加到市场概览中时。看起来在这一点上做了一些强制同步(但是新的ticks仍然没有开始进入SymbolInfoTick)。视频显示了专家顾问看到的最后一个刻度线的时间 - 05:08:00。当一个新的符号被添加时,它将被更新。


结论:终端,当它失去连接时(很可能只在周末),停止更新自定义工具(或者说,他们的一些数据)。

请解决这个问题。