错误、漏洞、问题 - 页 2858

 
Roman:
专家顾问有时可能会,非常罕见地,打印出一个奇怪的打印。
但我的代码中没有Print("739")
,这可能意味着什么

现在我注意到这个技巧,在编译机器人时,显示了连接的iCustom指标的打印结果(星期六,市场关闭),这一直是这样的,只是我以前没有注意到?

 
fxsaber:

加密货币应该是滴答作响。

不认为如此。是的,他们有自己的时间表)

 

下午好,亲爱的专家们!

策略测试器 工作时,算法在一些参数上挂起,所以其中一个代理就挂起,什么也不做。出现了两个问题:1.如何找出冻结是在什么参数下发生的(日志或一些日志)2.如何找出冻结的原因?是否可以为代理配置 "超时",以便在挂起的情况下,他们会错误地崩溃并得到下一个任务。

提前感谢!

 
AlexInRush:

如何找出在什么参数下发生的挂断(记录或日志)?

我也遇到过类似的情况:什么参数在优化和单通中会有不同的结果。我所记得的是,它非常棘手。
 
Stanislav Korotky:

错误仍然存在吗?如果不单独运行一个通道,就无法看到其日志。如果过滤器被删除了,而通行证仍然没有出现在优化结果 的列表中,因此可以运行调查,这就要看MQ了。

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

虫子,虫子,问题

Sergey Tabolin, 2020.09.24 21:55

我是知道的)))。

被替换。我所指出的错误已经消失了 ))))但另一个人一直在出现。

2020.09.24 22:48:38.470 Core 3  pass 11877 tested with error "OnInit returned non-zero code 1" in 0:00:00.000

我重复一遍,在以前的版本中没有这样的东西。

我有几个检查都是返回(INIT_FAILED)。

但它们之前都有印刷品。但没有打印的痕迹。(((

我完全按照你说的修改了代码行。

 
Сергей Таболин:

完全按照你说的修改了代码行。

好了,错误已经查出来了。那么过滤器呢?要看完整的通行证列表吗?

 
Stanislav Korotky:

好了,错误被清除了。筛选器呢,要看完整的通行证列表?

过滤器都已启用。

没有错误的通行证(不显示)。

但还有一个疑惑。我应该怎么说呢....在结果上,没有没有错误的通行证。

2020.09.27 08:36:42.136 Core 7  pass 19547 tested with error "OnInit returned non-zero code 1" in 0:00:00.004
2020.09.27 08:36:42.138 Core 5  pass 19550 tested with error "OnInit returned non-zero code 1" in 0:00:00.003
2020.09.27 08:36:42.139 Core 1  pass 19551 tested with error "OnInit returned non-zero code 1" in 0:00:00.002
2020.09.27 08:36:42.140 Core 3  pass 19553 tested with error "OnInit returned non-zero code 1" in 0:00:00.003
2020.09.27 08:36:42.140 Core 6  pass 19552 tested with error "OnInit returned non-zero code 1" in 0:00:00.003
2020.09.27 08:36:43.576 Tester  file cache used 13 times
2020.09.27 08:36:43.576 Tester  optimization finished, total passes 19587 (successful 24 passes)
2020.09.27 08:36:43.594 Statistics      optimization done in 0 minutes 22 seconds

我可能不了解显示优化结果 的所有原则,但是,在我看来,从日志记录来看,第19548-9和19553-60号通行证应该是...

我记得曾几何时,在白发苍苍的年代,优化选项卡绝对有所有的通行证。而且,如果某处出现了错误,你可以通过运行那个有问题的传球迅速抓住它。当我第一次发现有问题的通行证不再显示时,我当时就写信给服务台,....。

 
Сергей Таболин:

过滤器都打开了。

你说 "启用 "是什么意思?如果它们被选中,这意味着相关的通行证被从表中删除。过滤器需要被移除。

在其他建筑上试试。

 
Stanislav Korotky:

你说的 "包括 "是什么意思?如果它们被选中,就意味着相关段落被从表中删除。过滤器需要被移除。

在其他建筑上试试。

正好相反!如果我不勾选它,相应的通行证就不显示了!

"打勾 "是指展示!
 

请告知如何解决这一技术问题。

终端正在关闭,有20个专家顾问在运行。如果我们相信MQL的数据,每个EA吃了大约5MB。


然而,每个专家顾问在启动时要消耗大约1千兆。因此,如果我们在终端关闭后启动 它,终端会同时启动20个Expert Advisors,同时消耗量会跳到20GB。


有什么办法可以 "启动 "终端关闭前工作的EA?一目了然,我们应该跟踪终端的内存消耗,一旦低于一定的限度,就允许 "启动 "下一个专家顾问。然而,我们需要确定是哪一个。也就是说,专家顾问应该在某些属性上排队。


总的来说,你对可能的实施有什么想法?