1995年,Jack D Schwager在其《期货交易技术分析》(这是对技术分析的探究阐述,也是评估中最为全面、最有深度的一本书)一书中,对优化交易系统做了如下总结:
(1)任何系统都可优化成获利的系统,只是看起来很棒,但并不意味着什么;
(2)优化总是会夸大系统未来可能的绩效,而且是差得十万八千里。优化的结果,永远不能被用来评估一个系统的估值;
(3)对于很多系统来说,优化对未来绩效的提高很有限;
(4)精心设置优化程序不仅浪费时间,也是最糟的自我欺骗;
(5)最简单的优化程序会提供同样有指示性的信息。总的来说,优化从来没有任何价值。
实际上国内市场上这些年普遍存在的兜售所谓B点买进、S点卖出的交易系统,以及不断的升级修改指标参数的类似现象在美国上世纪80年代前后也是层出不穷。也许正应了下面这句话:每个时代都会出现自己的荒唐事,但根本的原因却是同样的:人们固执地相信,刚刚发生过的事在无限期的未来仍重复发生,即便此时他们脚下的土地正在移走。
这样的荒唐事我也有深刻的亲身经历。10 多年前刚开始进入股市时,对于多指标验证的金叉买进死叉卖出,我曾经花了近3个月的时间每天在盘面上做记录跟踪,最终的结论是毫无用处。可惜,对于同样一个陷阱,人们往往需要重复跳几次才能意识到那真的是一个陷阱。随后我进入的软件公司,当时也正带领着全国上万的客户和数百个讲师一起研究条件更为复杂的获利交易定式。大家没日没夜地修改参数、评测、再修改参数、再评测,如此反复,搞出了数以千计的年获利翻番的交易定式。可这些看起来很棒的研究成果却似乎从未给大家带来过稳定的获利回报。一两年后,大家纷纷从这一怪圈中跳了出来,总的来说那么长时间最大的研究成果就是再次证明了这条路是条死路。
如果说到这您还不死心,还想尝试下这样的荒唐事的话。你可以看看Jack D Schwager的《期货交易技术分析》,清华大学出版社1999 年翻译出版。
当然,如果你就此彻底放弃了指标在行情研判中的指示作用,那很有可能也将同时失去了一个有力的辅助研判武器。比如摆动指数(指标)的买入信号在上升市中有用,卖出信号在下跌市中有用。
注意Jack D Schwager上述总结中的第5条最简单的优化程序会提供同样有指示性的信息。指标的主要区别就是快的和慢的之间的区别,如果能提前判定市场未来一段行情是单边市还是震荡市,那再用指标的话将会显得非常管用。实际上在实战中我用的主要指标只有一个 ,简单的只有两句编程语言,参数优化也非常简单,但效果却非常好。完全符合“最简单的优化程序会提供同样有指示性的信息"这句话。
不过再重复一遍,管用的前提是你要判定未来一段时间行情是单边市还是震荡市,而要判断是单边市还是震荡市,单个指标是判定不清的。看看市场上那个天天打广告B点买进S点卖出的系统,单边市里像打了鸡血般亢奋有效,一到震荡市就来回打耳光,其实只要你多观察就会发现用均线系统或其他一些传统指标效果也会和这个差不多。