新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 959

 
Константин:
专业人士,建议怎么做?我每天只启动MT4几次,在有图表的窗口看我的专家顾问的信号。我有一个问题,我的专家顾问从第一个刻度线开始立即工作,并且加载了前次访问的历史。如何使使数据先加载,然后专家顾问工作。 我对它有一些问题。我有一个简单的配置文件,首先是图表,然后是带有专家顾问的图表...
if(AccountNumber() == 0) {

        return;

}
 
Igor Kryuchkov:

至少从2013年开始。

由于某些原因,2013年对测试来说是一个糟糕的年份 :)
 
Yevhenii Levchenko:
由于某些原因,2013年对测试来说是一个糟糕的年份 :)

这就是为什么他们至少要从它开始 )

 
Igor Kryuchkov:

请解释一下在专家顾问的代码中应该在哪里添加这个内容。而就我的理解,这个函数返回的是帐号,它与下载丢失的历史记录有什么关系?

也许这很重要,但我是指我的指标,而不是专家顾问,对不起。 当我用指标启动窗口时,我希望它首先加载错过的数据,然后计算指标。
 
Константин:

请解释一下在专家顾问的代码中应该在哪里添加这个内容。而就我的理解,这个函数返回的是帐号,它与下载丢失的历史记录有什么关系?

也许这很重要,但我是指我的指标,而不是EA,对不起。 当你用指标运行窗口时,它应该首先加载错过的数据,然后计算指标。
当mt满载并运行时,账户号码并不为零。在你的主函数中添加这个,例如OnCalculate
 
在所有ticks测试中,硬盘是否总是重载?
 
Yevhenii Levchenko:
在所有ticks测试中,硬盘是否总是重载?

没有足够的内存,系统正在使用交换文件。

 
Alexey Viktorov:

没有足够的内存,系统正在使用交换文件。



似乎有足够的RAM可用...有什么办法可以在自己测试时减少硬盘的负载?

 
Yevhenii Levchenko:



似乎有足够的RAM可用...在单独测试时,有什么方法可以减少硬盘的负载吗?

一个正确编写的EA 不可能像这样堵塞磁盘。很奇怪...
 

有东西在硬盘上硬生生地缩小了:D

我曾经下载报价单...AppData中的终端文件夹 重约5GB。磁盘上有超过150GB的可用空间。现在我查了一下--100GB。发生了什么事?

停止了测试...查了一下--60GB的文件夹。我一定是做错了什么...

找到了,测试员文件夹中的日志文件夹变大了。这就是出现的情况。


我在那里得到了大量的打印输出。我想是因为这个原因,还是有什么不同呢?

原因: