回溯测试/优化 - 页 10

 

我也有同样的问题,但似乎我解决了。但没有任何独特的决定,因为问题可能是不同的。

例如对我来说,有如下决定。我在历史和图表中都填了9999999999。此外,我打开了离线模式(菜单->文件),我看到我有两个文件作为M1,其数据大小/日期不同,等等。因此,我不得不再次 好的文件从文件传输器导入到同一个文件传输器,现在工作得很好。

即使你以正确的方式做了一切,Metatrader也不会自动为你做90%。所以有必要设置 "使用日期 "选项,并在 "从 "和 "到 "的日期上做文章,以达到90%的效果。

 

我试了你的两种方法,我仍然只得到了大约56%的质量。 我个人认为,每个人都应该告诉他们的经纪人,如果他们没有得到MetaOrg的回应,承诺在一两个月内修复这个糟糕的回测器,他们将放弃交易一周。 然后,这种挫折就会一劳永逸地解决。 不幸的是,外汇交易者 不会在这个问题上团结起来。 这个混乱的回测器已经成为一个笑话超过两年半了。 我希望有人能创建一个独立于Metatrader的测试器,能够以98-100%的准确率测试任何一个人的EA。我想那里没有足够认真的交易者。 大多数人一定喜欢在外汇上继续亏损,因为缺乏适当和准确的EA回溯测试--非常可悲!

戴夫<<
 
iscuba11:
我试过你的两种方法,但我仍然只得到56%的质量。 我个人认为,每个人都应该告诉他们的经纪人,如果他们没有得到MetaOrg的回应,承诺在一两个月内修复这个糟糕的回测器,他们将放弃交易一周。 这样,这种挫折感就会一劳永逸地得到解决。 不幸的是,外汇交易者不会在这个问题上团结起来。 这个混乱的回测器已经成为一个笑话超过两年半了。 我希望有人能创建一个独立于Metatrader的测试器,能够以98-100%的准确率测试任何一个人的EA。我想那里没有足够认真的交易者。 由于缺乏适当和准确的EA回溯测试,大多数人一定喜欢在外汇上继续亏损--非常可悲!
戴夫 <<

我知道这并不容易。

我花了两个多星期的时间来做这件事。我安装/卸载了Metatraders,等等。

这并不容易。

再试一次吧http://www.metatrader.info/node/67

此外,安装一个Metatrader副本可能是好事,特别是用于回测。此外,当你在做准备工作时,如果你从服务器上断开连接,可能会有好处(以避免你正在导入的数据和经纪人在同一时间下载的数据混合)。安装MetaTrader的新拷贝,开一个账户,之后立即断开与服务器的连接,从Your_Broker_Demo文件夹中删除下载的历史文件(只是一些,因为那里有一些文件是不能被删除的),下载你导入的数据 并按照这篇文章http://www.metatrader.info/node/67

我做了很多次,直到我得到90%。

 

我和我哥哥就90%的建模质量进行了长时间的讨论。 他说他在交易股票时使用的一套软件也有同样的问题。 几个月后,该软件的创始人修复了他们的回测器,在同一时间段内,它对现场交易的准确率达到98%。那么,为什么我们要满足于垃圾呢? 90%也很糟糕。

再说一遍,我们是要做什么,是要玩制作EA的游戏,还是要认真解决EA的问题,以保证它们能在极高的程度上按照回测器的测试结果工作,然后我们能在这个游戏中赚到实际的钱? 对我来说,这完全让我吃惊,人们没有抗议这个毫无价值的回测器。 难道这就是人们在实际交易中只想在EA上输钱的常态吗? 我一定是在对墙说话,否则人们会向他们的经纪人或Metatrader抗议这个笑话般的回测器。

戴夫<<
 

戴夫,我认为这里的很多人都不理解90%以上的高质量数据对于回测的重要性

我见过的许多帖子中,EA的质量只有40%或50%。

我同意我不认为很多人是认真的,因为你必须要有一个好的EA,而这种编程可能超出了MT4的能力。

请注意,我不是程序员专家,这只是我在这里读到和看到的观点。

 
iscuba11:
我和我哥哥就90%的建模质量进行了长时间的讨论。 他说他在交易股票时使用的一个软件包也有同样的问题。 几个月后,该软件的创始人修复了他们的回测器,在同一时间段内,它对真实交易的准确度达到98%。那么,为什么我们要满足于垃圾呢? 90%也很糟糕。

再说一遍,我们是要做什么,是要玩制作EA的游戏,还是要认真解决EA的问题,以保证它们能在极高的程度上按照回溯测试器的测试结果工作,然后我们能在这个游戏中赚到真正的钱? 对我来说,这完全让我吃惊,人们没有抗议这个毫无价值的回测器。 难道这就是人们在实际交易中只想在EA上输钱的常态吗? 我一定是在对墙说话,否则人们会向他们的经纪人或Metatrader抗议这个笑话般的回测器。

戴夫<<

你好。

回溯测试 什么都不是!

我正在运行两个EA,7天内只有2个订单。在MQ 90%的回测中,我有11个订单,所以回测毫无意义。这是我的观点。

祝你有个愉快的一天

 
iscuba11:
我猜想那里没有足够认真的交易者。 大多数人一定喜欢在外汇市场上不断输钱,因为缺乏适当和准确的EA回测--非常可悲!

我非常同意你的观点。

我已经看到了良好的回溯测试 和优化在系统开发中可以发挥多大的作用。 我已经看到优化被用来指导系统的发展,如果没有优化者的指导,根本不可能实现。 这里有一个大胆的说法,我坚信是真的。一个好的回溯测试器/优化器可以向你展示数据中的东西,而没有它你是看不到的。

我一直在看一个证明,这个证明在几个月内慢慢展开。 我看到一个系统在另一个平台上被开发出来,从开始到结束大约2周。 这个系统很热门。 (而且是专有的,不出售......)它是在一个优化器的帮助下建立的。 与此同时,我看到一些人在几个MT板块上一起工作了几个月,逐渐建立了一个基于类似 "原始想法 "的系统。 尽管一些参与者做出了认真、一致的努力,进行了前瞻性测试,提出了新的逻辑结构和过滤器,又进行了更多的前瞻性测试,但目前最好的MT系统版本仍无法触及 "2周系统",而且我认为它在短期内也不会。 我很确定,经过几个月的努力,优化器构建的2周系统的第一个版本之一比目前最好的MT版本更好。

基本上,我认为MT世界不知道它缺少什么。 没有一个有效的优化器,整个层面的可能性根本不存在。 那些对准确的优化器有丰富经验的人,会清楚地知道我在说什么......

同时,我一直在读MT公司的人说 "没有一个系统被证明是持续有效的";就在今天,我看到有人说 "圣杯 "是一个"......彩虹尽头的金罐"。没错,它根本不存在!" 虽然这些人错 离谱,但我不能责怪他们,因为他们从来没有见过什么是可能的。 他们不知道......如果没有一个有效的优化器,他们也不可能很快得到一个优化器......。

- - -

我不想传达这样一个想法,即一个有效的优化器是找到一个圣杯系统所需的唯一成分。 而且,优化器可能根本不需要找到一个。 但它肯定会是一个重大的、重大的帮助。

 
JoZo:
你好。

回溯测试什么都不是!

我正在运行两个EA,7天内只有2个订单。在MQ90%的回测中,我有11个订单,所以回测毫无意义。这是我的观点。

祝你有个愉快的一天

这是因为回测 是在过去的数据上测试EA。正向测试是在真实数据上进行测试。但是当你完成正向测试(例如正向测试日),你的数据就变成了过去的数据。

如果我们同意EA(基于某些系统)将以与1、2或3年前相同的方式执行,那么就可以了。我的意思是,在EA的工作中应该有一些顺序(因为指标和交易系统),所以我们可以把过去的结果 "插 "到真实的交易中(我指的是未来),以了解它可能是如何,并检查交易系统或算法。每个EA/交易系统都有一些算法,所以回测可以证明它,我们可以看到这个算法 是如何工作的。

但要做到这一点,必须有90%的人。

 
newdigital:
这是因为回测是在过去的数据上测试EA。正向测试是在真实数据上进行测试。但当你完成正向测试(例如正向测试日),你的数据就变成了过去的数据。

如果我们同意EA(基于某些系统)的表现与1、2或3年前的表现相同,那就可以了。我的意思是,在EA的工作中应该有一些顺序(因为指标和交易系统),所以我们可以把过去的结果 "插 "到真实的交易中(我指的是未来),以了解它可能是如何,并检查交易系统或算法。每个EA/交易系统都有一些算法,所以回溯测试可以证明它,我们可以看到这个算法 是如何工作的。

但要做到这一点,必须有90%的数据。

好吧,你是对的,但告诉我一件事。我不是一个程序员...我有一个EA,只给了我24%的MQ,那么问题出在哪里?其他的EA都有90%。

预先感谢

已编辑。

只有当我把EA与TF:M1一起工作时才会出现这种情况。

 

很明显,对于严肃的交易者来说,回溯测试器是Metatrader方面的一个完全失败。 如果不在特定的市场条件下进行回测,人们永远不知道一个EA在未来会有什么反应--这就是为什么我们需要一个回测器。 90%(如果你使用这个策略测试器能 达到的话)是毫无价值的。 这个系统是在俄罗斯开发的,这真是一个耻辱。 显然,他们并不关心自己的声誉来修复这个系统--这充分说明了他们的诚信。 这让我怀疑Metatrade组织的背后是什么样的人?

一个能够提供98-100%准确率的系统,与同一时期的实际交易相比,将消除数千小时的耗时的前瞻性测试。 我只是希望我们能施加压力,要求他们修复程序,否则我们就放弃使用Metatrade平台进行交易--这似乎是我能想到的唯一方法,可以让他们从他们的背后,产生一个高质量的回测产品。

戴夫<<