上篇我们统计并演算了沪深300指数历史各季度的涨跌概率和幅度,分析第四季度上涨概率66.67%和平均收益6.89%,位居首位,并结合A股财报周期解释其发生的原因,如需阅读请点击:《择时系列(2)| 指数季节效应》。
本文在指数季度效应的基础上,继续分析指数月份效应。
月份效应与季度效应类似,也属于日历效应的一种。本文选择月份周期,以沪深300指数为例,从涨跌概率和幅度两个维度,分析指数的月份效应。
首先我们获取指数月级收盘价数据,绘制行情走势图:
沪深300指数月级别行情走势图(2006-2019)
我们运用python数据分析,处理并计算12个月份的涨跌概率及幅度数据,如下表:
沪深300指数12个月份的涨跌概率及幅度(2006-2019)
12月和4月的赚钱效应最佳,8月和6月的赚钱效应最差;2月收益均值3.06%,但上涨概率是最高的,达到71.43%,并且在收益标准差方面,2月比12月小50%,因此2月的收益更稳定;
考虑到2月上涨概率达到71.43%,且与春节接近,因此单独分析,首先运用python数据可视化,绘制历史2月份的涨跌分布图:
沪深300指数历年2月份涨跌分布(2006-2019)
之所以2月上涨概率达到71.43%,是因为2006至2012年累计7个2月份,沪深300指数全部都是上涨的;2013至2019年,也是累计7个2月份,其上涨3次,下跌4次,上涨概率仅42.86%;从历史演化的角度看,未来2月份的上涨概率已从早期的100%回落至当前的50%附近,因此断定2月比其他月份未来上涨概率更大是不正确的。
6月份收益均值-2.70%,是赚钱效应最差的月份,我们运用python数据可视化,绘制历史6月份的涨跌分布图:
沪深300指数历年6月份涨跌分布(2006-2019)
6月的收益均值之所以比较差,主要原因是2008年和2013年下跌的幅度超过15%,使得2013年之前6月收益均值达到-3.95%;从2014年至今,6月的涨跌幅度处于-5%至5%区间,上涨概率依旧在50%附近,收益均值回到-0.83%,相对之前有所好转
上一篇文章:《择时系列(2)| 指数季节效应》,我们根据季度效应统计结果,即第一季度和第四季度赚钱效应居前。那么我们简单进行指数择时回测,其中第一季度和第四季度保持满仓,其余空仓,回测结果如下:
指数季度效应择时回测结果(2006-2019)
季度择时策略较难跑赢指数,择时并不理想
本文根据月份效应统计结果,即2.3.4.7.11.12月份赚钱效应居前。我们也简单进行指数择时回测,其中2.3.4.7.11.12月份保持满仓,其余空仓,回测结果如下:
指数月份效应择时回测结果(2006-2019)
月份择时策略大幅跑赢指数,累积净值达到8.17,择时较为理想