回溯测试/优化 - 页 14

 

超过2004/06/14的M1数据

我在哪里可以找到比2004/06/14更早的主要货币对的可靠M1数据? 我希望能找到至少4年的数据。 我意识到我可能不得不购买,但如果价格合理的话,这也没关系。

 
ra300z:
我在哪里可以找到比2004/06/14更早的主要货币对的可靠M1数据? 我希望能找到至少4年的数据。 我意识到我可能不得不购买,但如果价格合理也没关系。

它在这里https://www.mql5.com/en/forum/174887

还有一些数据也在这里https://www.mql5.com/en/forum

关于如何安装和回测,你可以阅读Codersguru文章这个主题

 

关于策略测试器 的问题。 我的EA在Alpari的数据上表现非常好。 但是一旦我使用我发现的2001-2005年的数据,它就变得不稳定。 我开始怀疑我所使用的数据的质量。 一个来源的数据质量不好,这正常吗? 大家对Alpari的数据有什么共识?

建模质量是87-89%,只有一次我看到90%。

 
ra300z:
关于策略测试器的问题。 我的EA在Alpari的数据上表现非常好。 但是一旦我使用我发现的2001-2005年的数据,它就不稳定了。 我开始怀疑我所使用的数据的质量。 一个来源的数据质量不好,这正常吗? 对Alpari数据的共识是什么? 建模质量是87-89%,只有一次我看到90%。

阿尔帕里的数据应该是可以的。我总是有90%。

关于数据的差距,有一些脚本可以找到差距,另一个脚本可以填补差距:它在MetaEditor、库等地方。

 

回溯测试 结果

好吧,我遇到了一个非常奇怪的问题。 我运行回测,得到一组结果,但我关闭程序,重新加载,现在我得到完全不同的结果。 有谁知道这是怎么回事吗?

 

嗨,Ducati。

我想我知道发生了什么,在metatrader中获得可靠回测 的唯一方法是确保1)你有90%的建模质量和2)不要开账户,例如:总是使用metatrader离线,这是非常重要的,而且没有解释的地方,当你开账户时,你会覆盖一些历史数据从而改变结果。我建议单独安装MT4用于测试,不要只在离线状态下开立账户。问候,李

 
Ducati:
好吧,我遇到了一个非常奇怪的问题。 我将运行一个回测,得到一组结果,但我关闭程序并重新加载,现在我得到完全不同的结果。 有谁知道这是怎么回事吗?

在你的电脑上安装2个MT4平台是很好的,一个用于模拟/真实账户(因此是前向测试),另一个用于回溯测试,你只在离线时使用,从其他历史数据库导入数据...

 

哦,我不知道脱机的事。 我在想,为什么我开始时有90%的建模质量,现在却下降到85%左右。

谢谢!

 
Ducati:
哦,我不知道脱机的事情。 我在想,为什么我开始时有90%的建模质量,而现在下降到85%左右。

杜卡迪。

你使用的是哪个版本的Metatrader(帮助/关于...)?

你的MetaTrader在你重新启动时是否自动升级了?

自从升级build198到build200后,我遇到了类似的行为,无法再正确地进行任何回测

Build 200使用一个内部下载机制来获取历史数据。

我不清楚这些数据的来源。

我曾经使用Alpari历史数据进行导入和回测。

这总是以与我在NortFinance的生活交易相同的方式进行回测。

 

赫伯特。

是的,在下载了build 200之后,它确实立即发生了变化!我完全忘记了它下载了新的build。我完全忘记了它下载了一个新的版本。

我也刚刚从metatrader网站上下载了一个全新的metatrader版本,它是4 build 200版本,它不会让我从Alpari导入 历史数据。我选择了文件,但什么都没有发生。这真是太糟糕了!