69/100#深夜阅读营#2016.1.15《海龟交易法则》p135-159 第十一章 历史测试的谎言
怎么去判断一个系统是否有效呢?
历史测试是目前所能知道的最好的办法,但是在历史测试中,我们会碰到一些陷阱。造成历史测试结果与实际交易结果差异的四大因素是:
交易者效应
随机效应
最优化矛盾
过度拟合
交易者效应
交易行为本身有可能改变交易赖以成功的潜在市场状态。
近期表现特别突出的策略,可能会被交易者发现,如果太多人使用,它就不会像从前一样有效。
所以开发属于自己的系统要强于追随别人的系统。
随机效应
运气或者说随机性因素对交易者和基金的表现有举足轻重的影响。如果只盯着历史记录,会分不清这到底是实力还是运气。
当我们用业绩衡量指标去区分好基金和坏基金的时候,往往运气好的平庸交易者要多于运气不佳的优秀交易者。实际上,发现真正的高手非常困难。
怎么解决呢?
一、用时间检验出谁是真正的高手。把他们的成绩放到5年10年中去观察吧。
二、好的投资者投资于人,而不是历史记录。
他们知道哪些特征预示着未来的优异表现,哪些特征反应平庸的能力,这是克服随机效应的最佳方式。
最优化
所谓最优化矛盾,就是指参数最优化过程出现两种互相矛盾的效果,一方面可以提高系统在未来表现良好的概率,另一方面却会降低系统的未来表现符合模拟测试结果的概率。
但是,恰当的最优化永远是明智的,如果不做最优化就意味着糊里糊涂的被运气因素完全左右。
未来永远不会等同于过去,但是,过去可以反映市场中的人类永恒行为特征,最优化的预测价值正在于此。
所以,尽管最优化的过程降低了预测价值,但我们仍然应该采用最优化的参数。
过度拟合
过度拟合往往发生在系统变得过于复杂的时候。
有时候某一些法则,可能会部分的提高系统的表现,但它们不具有普遍适用性。
人们往往对某种特定现象的少数事例过于重视,而忽略了一个重要事实:从统计学讲,我们从寥寥几个例子中得不出太多的结论。
本章意义在于,一方面,我们可以通过这四大因素,判断我们系统的历史测试是否合理及避免陷阱,有时候我们的系统表现良好,仅仅可能是因为运气佳而已;
另一方面,必须把一个系统或者基金,放到比较长的时间(比如5年10年)去考验才有意义,有时候他们表现良好,仅仅是因为他们运气好而已,并不是他们的实力有多强;
还有,市场上有一些兜售程序化交易系统的人,他们很可能利用最优化矛盾和过度拟合来欺骗投资者。
最后,我们自己在设计系统时也要避免最优化矛盾和过度拟合的陷阱。