海龟交易法则11:历史测试的谎言
骗子和无赖们潜伏在黑暗的角落里,等待着不设防的猎物。 不要成为他们的盘中美餐。
Stonehenge Plus系统在短短5年之内就把5 000美元变成了 100万美元。Stonehenge Plus的发明者是斯图彭杜斯•马格尼菲 克斯(Stupendus Magnificus),美国航空航天局的一位科学家, 他所发现的方法可以把用来发射火星探测器的程序用在外汇交 易上。凭借90%以上的准确性,这个系统在10年之内没有一个 月是赔钱的。它太过珍贵,所以我们只打算出售100套。仅用 1 999美元就能得到你的那一套,现在就买,勿失良机,-- 某系统兜售者的一则广告任何一个多少接触过交易行业的人都见过这样的广告,任何一 个被纳人邮递名单的交易爱好者也都见过这样的广告。但请买者们 务必留心:有些假外行会利用不负责任的营销手段和不切实际的事 后测试结果来兜售他们的最新发明。有很多兜售者其实很清楚,他 们的系统永远也达不到他们所吹噓的那种回报水平。很多人还会故 意调整测试方法,言过其实地美化他们的系统。不过,也不是所有 的卖主都如此厚颜无耻。有些人确实以为自己的系统是很灵的,只 不过,他们要么没有意识到他们的基本方法有缺陷,要么不理解历史测试的局限性或是用历史测试结果来预测未来的弊端所在。当然, 也有一些人很善于避开历史测试的缺陷。但遗憾的是,这类人少之 又少,而且对一个缺乏经验的交易者来说,很难区分一个系统是不 是用好的测试方法开发出来的。
即使是经验丰富的交易者,也常常搞不懂他们的系统在实际交 易中的表现为什么远不如历史模拟结果。他们知道这个现象存在, 也会想办法弥补这个问题,但他们并不明白问题的根源。实际上, 历史测试结果和实际交易结果的差异主要是由四大因素造成的:
•交易者效应:如果一种方法在近期赚了很多钱,那么其他交 易者很可能会注意到它,开始用类似的方法模仿它,这很容易导致 这种方法的效果不再像一开始那样好。
•随机效应(random effect):历史测试的结果夸大了系统的 内在优势也可能是纯随机性的现象。
•最优化矛盾(optimization paradox):选择特定参数的过程 (比如选择25日移动均线而不是30日移动均线)可能降低事后测试 的预测价值。
•过度拟合(overfitting)或曲线拟合:系统可能太过复杂,
以至于失去了预测价值。由于它与历史数据的吻合度太高,市场行 为的一个轻微变化就会造成效果的明显恶化。