这恐怕是大部分做量化投资的人的主流想法,也是大部分对量化投资不了解的人的本能想法:一定是越复杂的模型效果越好。但是笔者对此持有不同看法。笔者认为:真正有效的策略是简单的,因为越简单的策略越具有稳定性和可靠性。一个过于复杂的策略模型会存在两个问题:第一是子模型的冲突问题;第二是鲁莽性问题。
在一个复杂的模型中,由于不同策略因子之间的相关性及对数据的要求不一样,会使得这些子模型之间产生冲突,从而发出影响策略效果的交易信号。并且在一个较长的时间范围内,越复杂的模型的稳定性越差,这是系统论已经得出的基本结论。
至于在量化投资策略中是不是需要复杂的数学工具,笔者也是持有谨慎的看法。所谓复杂的数学工具的唯一价值就在于解决预测精度的问题。如果简单的数学工具可以实现交易者需要的预测精度,那就完全没有必要使用复杂的数学工具。虽然本书在理论篇中介绍了数据挖掘、小波分析、SVM等现代复杂的数学工具,但笔者并不认为这些数学工具是必需的,是万能的。
能找到市场的规律,发现市场的缺陷所在,进而开发出交易策略击败市场,获取收益,这才是一个宽客需要努力的关键方向,策略思想才是量化投资的核心所在。
西蒙斯曾经解密过他的一个简单的交易策略:在每天开盘的时候决定交易方向,如果开盘价过高(判断过高,可以根据历史数据的统计检验来计算),则做空,回落后平仓;如果开盘价过低,则做多,反弹后平仓。如果没有如预期走势,则到达止损位后平仓。该策略并没有用到复杂的数学模型,但是在相当长的时间内都是相当有效的。
笔者对该策略在国内市场,尤其是期货市场的检验也表明,该策略具有相当的有效性。尤其是中国的期货市场受到国际市场的影响很大,往往开盘价会一步到位,然后盘中出现反弹或者滑落的走势,给了短线交易者相当多的获利机会。
在股票市场也有类似的简单有效的策略,联合证券的研究员提出过一个“山寨法”来构建股票组合,基本思想就是:在每次的季报发布之后,将过去一段时间收益率最高的几个基金产品的重仓股作为自己的投资组合,并且在每次季报发布后再进行组合的调整。在考虑了交易成本和冲击成本后,如此简单的组合策略的收益率可以排进基金产品的年化收益率前十,并且在相当长的时间内,该策略具有稳定持续的超额收益。
笔者对此策略进行检验后也发现,确实如报告中所说,只需简单地跟随,就完全可以获得超额收益,这个策略的思想和市场上普遍的跟庄策略有异曲同工之妙,将这些优秀业绩的基金看做是公开的庄家就可以了。因为市场上确实有一批这些基金的追随者,他们的羊群效应会引发市场的变动,从而强化了这个策略的有效性。
“大道至简”,深入分析市场,找到市场的缝隙,远比复杂的数学模型更重要。