第4 章中,作者基于均线工具分别介绍了均线趋势策略和均线反转策略这两种量化择时策略。由于在简单的优化和回溯测试框架之下,量化交易策略在整个策略样本中具有一致性,因此但且确定策略思想是趋势或者反转,就不能在交易过程中变化了。但是在这一章中,由于推进分析中的每行操作都相对独立,每一步推进都需要重新判断一次分类,并基于分类思维来处理仓位变换和交易操作,因此可以引入更加灵活的策略调整手段,作者称之为均线混合策略。实际上,就是将均线趋势策略和均线反转策略在优化过程中同时进行考虑,选择盈利能力最强的策略方式和具体参数设置,并将其应用到检验数据之上。
仍然选取同样的数据进行研究,即从2010年4月19日到2015年6月30日的沪深300股指期货日收盘价数据。交易环境和推进分析设置也保持一致,在股指期货可以进行保证金为8%的杠杆交易的情况下,依然将杠杆率设定为100%进行研究,推进分析的时间段划分、优化样本长度、检验样本长度等均依照图7-1中所示进行设定。但是由于均线混合策略的策略思路有异于单纯的均线趋势策略或均线反转策略,因此推进分析下具体的策略执行会稍微复杂一些,下面对此进行描述,方便读者更好地理解均线混合策略的推进分析。
在推进分析的第一行操作中, 白色框为优化期,从2010年12月31日的收盘开始,直到2011年12月30日的收盘结束,一共244个交易日。在这一部分样本数据下,首先通过测试不同均线组合的交易情况来寻找最优的均线趋势策略参数,然后通过测试不同均线组合的交易情况来寻我最优的均线反转策略参数。这两个优化过程在进行网格搜索时,都依然使用斐波那契数列来处理均线的搜索范围,且限定短期均线最大搜索到34日均线,长期均线从短期均线的后一根开始一直到144日均线结束。在这244个交易日的优化样本期上,如果最优均线趋势策略的收益高于最优均线反转策略的收益,那么选取最优参数下的均线趋势策略作为最终的优化结果,反之则选取最优参数下的均线反转策略作为最终的优化结果。
在得到白色框的优化结果之后,就按照最优结果固定短期和长期均线的长度,并用来计算2011年12月30日收盘时刻下的短期均线值和长期均线值。基于最终选取的均线趋势策略或均线反转策略,通过比较短期均线值和长期均线值的大小,就可以得到对2011年12月30日收盘到2012年1月4日收盘走势的多空看法,进面设定当前仓位。
在完成第一行的操作之后,将白色框和灰色框都分别向后推进一日,重复同样的样本外检验过程,然后持续推进直到最后一行为止。总的来看,在推进分析的过程中,模拟买卖的行为从2011年12月30日收盘时开始,到2015年6月30日收盘时结束,一共交易三年半的时间,也就是所有灰色框所覆盖的区间。由于逐行进行优化,灰色框中的策略设置同样也是不-致的,而且趋势和反转会交替出现。因此研究人员依然需要采用分类思维来处理仓位变换。当然,也正是因为推进分析的框架和这种分类思维的使用,使得在推进分析中可以采用更加灵活的组合策略,以及回溯研究均线混合策略这种在第4章中无法研究的策略。这也是推进分析更贴近于实际交易环境的一种具体体现,在实际交易中,交易人员是可以根据历史数据上的研究自由选择合适的策略的。
在整个推进分析845行的过程中,均线混合策略的参数组合一共变动了 45次,介于均线趋势策略和均线反转策略的变动次数之间。综合计算可知,用来优化的白色框内策略平均的年化收益率为55.63%,而用来检验策略的灰色框的年化收益率则为8.77%,这两个结果都比前两节的相关结果要高。就这两者而言,优化样本下的收益率更高是一个非常容易理解的结果,原因在于优化过程综合选择了均线趋势策略和均线反转策略这两个策略中更优异的一个,因此必然会比两个策略分开讨论的情况都要好。而检验期下的收益率水平有所提升,就是一个对于量化交易策略而盲具有实际意义的结果了,其说明至少在回溯测试的样本下,策略的混合改进确实额外带来了一定的盈利能力。
图7-4展示了均线混合策略在推进分析的框架下,模拟交易过程以1为初始值的净值走势情况。在2012年年底、2013年年底和2014年年底,策略的净值分别变为0.7852、0.9101和1.2590。在2012年年初,净值就迅速下降到0.8左右,并一直较为稳定的运行直到2014年I1月,随后的策略净值水平有了一个比较大的提升。在最后时期策略净值又有一定的下降,2015年6月30日收盘时的净值为1.3419。基于整个模拟交易过程来看,三年半期间当中均线混合策略的总收益率为34.19%,而净值的最大回撤率为28.38%,回撤的发生从2012年1月5日收盘的1.0283开始,一直到2013年2月26日收盘时的0.7364结束,整个回撤过程一共经历274 个交易日。经过计算,均线混合策略在整个交易过程中平均的年度最大回撤率为14.69%。
虽然均线混合策略在收益率和回撤水平上都比单独的均线趋势策略和均线反转策略表现更好,但是年化收益率仍然只有8.77%,而模拟交易中的平均年度最大回撤率为14.69%。同时,在三年半的交易检验期中,净值在相当长的一段时间内低于初始净值且没有明显变动。实际上,综合米看,三种均线策略的推进分析结果均没有很好的表现。通过这些研究结果来判断,这三种均线策略均不适合应用于实际交易中。
当然,作为趋势类交易策略和反趋势类交易策略的典型代表,均线构成的量化择时策略是否存在实际的盈利能力显然不是一个简单的推进分析结果可以决定的,样本数据的更换、推进分析具体设置的变化等都可能改变最终的结果和结论,对趋势、反转的交易逻辑抱有信心的研究者有必要通过更多的研究来验证自己的理念。