回溯测试/优化 - 页 92

 
sunshineh:
非常感谢我已经想到问题是这样的了。

但是有什么解决方法吗?

这个笔记本电脑唯一应该做的就是这个优化。

也许我可以改变日志文件的可能大小,或者,...

还有一个问题。是否有可能自动删除日志文件?

sunshineh

你不能改变测试者日志 文件的大小(它完全取决于测试者,你不能对它做任何事情)。

至于自动删除日志文件:这与我刚刚发现的另一个metatrader 4测试器的错误有关--当你停止测试时,metatarader并没有释放日志文件的句柄,而是将其保持打开。这意味着,在你重新启动终端之前,你不能删除日志文件(一整天只有一个测试器的日志文件)。还有一份来自metaquotes的礼物

 
mladen:
阳光

你不能改变测试器日志文件的大小(它完全取决于测试器,你不能对它做任何事情)。

关于自动删除日志文件:这与我刚刚发现的另一个metatrader 4测试器的错误有关--当你停止测试时,metatarader并没有释放日志文件的句柄,而是将其保持打开。这意味着,在你重新启动终端之前,你不能删除日志文件(一整天只有一个测试器的日志文件)。还有一个来自metaquotes的礼物

所有正在使用的程序文件都不能被删除,除非你停止运行的程序,然后删除这些文件。

我认为使用网络交易员会更容易,因为它不需要安装在我们的电脑上。Liteforex已经推出了新的Sirix网络交易。它的执行速度比ECN更快。

 
emi_mahmudah:
所有正在使用的程序文件都不能被删除,除非你停止正在运行的程序,然后删除文件。 我认为使用网络交易员会更容易,因为它不需要安装在我们的电脑上。Liteforex已经推出了新的Sirix网络交易。它的执行速度比ECN更快。

尹明善_马姆达

请再读一下帖子

我说的是,"当你停止测试时,metatarader不会释放日志文件的句柄,而是保持打开状态"。没有任何理由让不再工作的测试器保持日志文件的打开状态。

PS:请不要用这样的帖子来发送垃圾信息。这很老套,对任何人都没有帮助(可能除了你自己)。

 

我想在我的metatrader账户上使用我自己的回测数据

到目前为止,我的回测metatrader账户不能连接到我的经纪人,这样我的回测数据文件就不会被覆盖。

在历史文件夹中,有不同的hst文件的文件夹。

那么,在哪里可以对我的metatrader说应该使用哪个文件夹的hst文件?

 
sunshineh:
我想在我的metatrader账户上使用我自己的回测数据。

到目前为止,我的回测元数据账户不能连接到我的经纪人,这样我的回测数据文件就不会被覆盖。

在历史文件夹中,有不同的hst文件的文件夹。

那么,在哪里可以对我的metatrader说应该使用哪个文件夹的hst文件?

阳光

请看这个帖子:https://www.mql5.com/en/forum/general

 

谢谢,但我不明白为什么metaquotes不知道我的旧引号在哪里,而只把新引号放在文件的末尾......

 
sunshineh:
谢谢,但我不明白为什么metaquotes不知道我的旧报价在哪里,而只把新报价放在文件的最后......

因为他们没有蜱虫数据

否则我想他们会这样做

 

我正在为测试者寻找一个可以工作的MTF MA,可惜现在不能正常工作了。

我试着用一个新的编译器(build 670)修改了变量名称(char --> chara)和一个旧的(build 482)。但结果是完全一样的,见所附图片,可能是Build 600以上的MQL4语言的一些问题。

我无法找到应该如何解决这个问题。

有什么建议吗?

mladen:
有一些MTF指标在视觉回测中不能正常工作,但这不是在metatrader中回测MTF的主要问题。

Metatrader在回测中不 "模拟 "其他时间框架。即:如果你在回测中选择15分钟作为基本时间框架,并在该图表上放置一个1小时的指标,1小时的数据将从真实数据中提取(已经关闭很久的数据),这样,似乎指标提前知道将发生什么,只是因为它们使用的数据是已经发生的数据

______________________

总之,这里有一个mtf移动平均线,在回测和实时中都可以使用。在回测中,你会注意到,无论当前价格如何变化,较高时间框架的当前值都不会改变(将插值参数设置为false,可以更清楚地看到这一点)。这在上面有解释

姆拉登
 

我忘了贴截图。

和指标。

mtf_ma.mq4

附加的文件:
 
bmoll:
我忘了贴截图了。

和指标。

mtf_ma.mq4

你所能做的就是希望他们能纠正它。

如果我没记错的话,它从610版本开始就有这个错误(646版本是肯定的),metaquotes很久以前就被通知了,他们仍然没有改正。你不能做任何事情,因为一些内置的函数在回测中工作是错误的(你需要写你自己的函数,而不是有问题的函数,但他们会再次改变一些东西,你的函数就不能再工作了)。

所以,我们能做的就是等待有人纠正这些新版本中所有的错误。