回溯测试/优化 - 页 85

 

非常有趣和有帮助的线!!

 

背面测试器产生的数据...

只是作为一种好奇心:这是由后台测试器产生的数据在记录时的样子。与实时数据相比,很明显,建模方式与日常生活中实际发生的情况相差甚远。因此,也是因为这个原因(加上完全没有真实的点差,真实的买卖),当从反向测试中得到一些结果时要非常小心。唯一可靠的测试方法仍然是正向测试。

PS:有一些时期看起来比这个时期更奇怪,但我认为即使这个时期也说明了为什么反向测试不是测试任何EA的完美工具。

附加的文件:
 

回溯测试 和优化过程中的时间间隔问题

你好。

我编了一个新的EA,想对它进行优化和回测。我在2008年1月1日到现在(2012年9月22日)的时间段内尝试这样做。但是,即使我刷新我的历史数据,两者都在2011年11月停止。(Alpari UK和FxPro,同样的问题)有什么想法吗?

尤尔根

 

它是如何停止的?

请看图表标签中的净值曲线,如果它下降到0,请尝试增加专家属性 中的初始存款。这是EA在回测中停止交易的最常见原因。

JStein:
你好。

我编了一个新的EA,想对它进行优化和回测。我在2008年1月1日到现在(2012年9月22日)的时间段内进行尝试。但是,即使我刷新我的历史数据,两者都在2011年11月停止。(Alpari UK和FxPro,同样的问题)有什么想法吗?

尤尔根
 

如果在回测中,它可以工作,然后停止,这意味着它失去了所有的钱。

如果是其他问题,它在一开始就不会交易,也不会在两个不同的经纪商的回测中表现得如此相似。

 

PS:或者你有一个受保护的EA(被限制只能工作到某个日期),但在这种情况下,你应该联系你的EA开发者。

 
seekers:
PS:或者你有一个受保护的EA(被限制只能工作到某个日期),但在这种情况下,你应该联系你的EA开发者

谢谢大家,但是。

- 该EA是我自己的,没有任何限制。

- 余额和资产都很好,而且还在增加( ~16.000 € )

- 它只是不再交易了。

当我把回溯测试 的起始时间转移到2009年1月1日时,它可以回溯测试到现在。似乎回测的时间间隔是有限制的:-)而这个限制不是来自我的EA。

谢谢你,Juergen

附加的文件:
testergraph.gif  13 kb
 

...

JStein

看来你是对的

看来在回溯测试 方面存在一些问题(再次)。

出于好奇,我测试了metatrader中存在的简单的MACD例子,在我的测试中,它从1971年到2010年5月一直工作。然后它无缘无故地停止了:日志中没有写出错误,什么都没有。我猜这是在过去几个月里我们的一些构建中出现的新错误之一。

JStein:
谢谢大家,但是。

- 这个EA是我自己的,没有任何限制。

- 余额和资产都很好,而且在增加( ~16.000 € )

- 它只是不再交易了。

当我把回溯测试的开始时间转移到2009年1月1日时,它可以回溯测试到现在。似乎回测的时间间隔是有限制的:-)而这个限制不是来自我的EA。

谢谢,Juergen
 
mladen:
JStein

看来你是对的

看来回测有一些问题(再次)。

出于好奇,我测试了metatrader中存在的简单MACD例子,在我的测试中,它从1971年到2010年5月一直工作。然后它就无缘无故地停止了:没有在日志中写出错误,什么都没有。我猜这是我们在过去几个月里的一些构建中出现的新的错误之一。

我也想过MT4在回测 方面的问题,但我想知道,以前没有人发现这个问题。但现在我看到其他人(你 :-) )也有问题。我们将等待错误修复。

 

只是关于回溯测试的另一个想法。

- 我们中的大多数人在启用 "多头和空头 "交易的情况下对其EA的参数进行优化,并将一些参数设置为最大余额、最小值。DD或类似的东西。但请想一想:也许在你的EA中,对空头交易和多头交易使用什么参数集是不同的。因此,我用不同的参数集来优化我的EA,用于做空和做多,我已经发现了参数的重大差异。我通过启用 "仅做空 "或 "仅做多 "来获得最佳参数。而后我在两个不同的图表窗口中运行EA,一个是长线交易的最佳参数,一个是短线交易的最佳参数。这大大增加了我的利润。

也许这并不适合所有的EA,但这值得一试,而且不需要花费任何金钱。