关于交易系统的最优化存在大量的争论。最优化交易系统究竟有什么错误呢?你会走的不着边际吗?有没有折中?
真实的系统优化是非常复杂的,人民之所以反对优化系统是因为那些系统开发人员优化他们的程序时超过了合理的程度。优化系统旨在通过假设检验发现能产生更好结果的参数。换言之,“优化”是一种发现如何能产生最好结果的手段或者形式,它使用了大量的“如果...那么...”。
在人们可以买得起的电脑软硬件出现之前,优化是一种费时费力的程序。为了发现最好的参数,系统开发人员要重复的跟踪、检验好几个变量。如果系统参数很多,这个过程几乎是不可能的。显然,电脑使得优化变成一件快速而高效的事情。现在任何一位拥有几千美金的交易者都可以开发优化的系统。
检验和优化变得如此简单有好有坏。一方面,它允许交易者更快的开发、检验、优化系统。另一方面,它也为那些所谓“曲线拟合”打开可方便之门。事实是,交易者以及那些系统经营商们现在可以获得这些强大的系统检验程序,从而不断重复的大量检验择时指标、止损额度以及其他一些风险管理计划等,以期把这些结合起来能产生最好的结果。效果上,这种程序对历史数据拟合的参数非常好,从而产生了最好的假设检验结果。但是,通过这样的模型得出来的结论通常是华而不实的。
那些通过不断的反复检验得出最好拟合性系统的交易者们最终的达到了他们的目的,但他们的目的本身除了反映在曲线上很好的拟合数据结果以外别无它用。检验告诉我们什么在过去运行良好,但并没有给我们揭示任何对未来有用的东西。因为过去并不是对未来的复制,那些优化的参数在未来是否能有效值得怀疑。决策模型中参数越多,它们在未来可用性越少。
过于优化的结论只会造成错误的结论,其结果很可能意味着损失。对那些为商业目的并开发并兜售期货交易系统的人来说,优化是一种很好的工具。因为优化允许创造出高准确度的假设检验结果,从而这就使那些系统开发商可以做一些难以置信的宣传。
时间将会证明我关于过度优化系统判断的正确性。大量的个人经验强烈的证明了我的结论。我回忆起有一家软件开发商最近兜售的几款流行的交易系统,广告宣称天花乱坠。这些系统主要是用来在国债期货、S&P期货市场、外汇期货市场交易。其所宣传的卓越市场表现刮起了一场强大的媒体宣传战役。
(责任编辑:admin)