买大盘股好,还是买小盘股好,这是二八轮动策略(也称大小盘轮动策略)所思考的“哲学”问题。
在A股市场,大盘股数量和小盘股数量往往二八分。而占市场股票数量20%的大盘股,其市值往往占全市场的80%左右,呈现明显的二八定律,这也算是A股的特色,在成熟的美国市场,大小盘之间轮动就不那么的显著了。
A股市场中具有代表性的大盘股指数有上证50指数和沪深300指数,小盘股代表性指数有中证500、中证1000和创业板指。
由于指数不能直接交易,所以该策略的交易标的往往选择其对应的指数ETF或者成分股。这里我们选择上证50指数和中证500指数其对应的ETF基金作为交易标的。
上证50指数对应上证50ETF(510050),中证500指数对应中证500ETF(510500)。
二八轮动策略是一个典型的动量策略,该策略基本思路是买入两个标的中动量最强的,即当上证50指数表现优于中证500指数时,买入上证50ETF;当中证500指数表现优于上证50指数时,买入中证500ETF。
为此,我们制定一个简洁的策略:每天盘前计算上证50指数和中证500指数过去20个交易日(1个自然月)的累计涨幅,买入涨幅最大的指数所对应的ETF基金。
策略参数设置:
初始资金:50万
基准指数:沪深300
回测品种:上证50ETF(510050)、中证500ETF(510500)
回测区间:2018年01月01日-2022年03月09日
下图为策略历史回测情况:
从报告中可见,整体策略表现较为一般,年化收益率为7.81%,最大回撤为29.27%,夏普比率为0.33,跑赢同期沪深300指数。
从策略收益曲线来看,策略在指数上涨时能保持同步上涨,但在市场下挫时,亦同步下跌。尤其是在2018年和2021年12月份以来,策略与市场均出现较大回撤。若是能过滤掉市场的下跌部分,那么策略的表现应当能大幅提高。
在此,我们选择在策略中增加择时功能,以期过滤掉市场大幅回撤区间。
先考虑第一种择时方法:Dual Thrust通道。(Dual Thrust通道在掘金终端上已有介绍,感兴趣的朋友可以从终端的示例策略上了解学习。)
将Dual Thrust下轨(参数:历史3天,1.1倍)作为过滤条件,当最新价格低于Dual Thrust下轨时,空仓;其余情况下才可买入标的。
运行回测后,策略表现如下图所示,优化效果较为一般,尽管最大回撤降低了近5%,但策略收益未有明显改善,年化收益率降低了1.5%。
那么,我们再尝试第二种择时方法:RSRS。
如前段时间介绍的RSRS阻力支撑相对强度,这里同样地将RSRS作为下跌过滤条件,当RSRS标准分低于-0.7时,空仓。
再度运行回测后可以看到,这时策略的整体表现有了很大的提高。策略年化收益率提升至20.41%,最大回撤下降到22.94%,夏普比率也提升至0.60。
在2018年和最近一段时间都出现了空仓的情况,能够很好地规避大盘风险,避免在市场下跌时盈利受到侵蚀。
显然,RSRS择时指标对二八轮动策略的优化效果更佳。但是择时的方法还有很多,大家不用拘泥于此,感兴趣的可以自行尝试其他的择时方法,或者尝试用指数成分股的交易方式替代ETF基金,以打造更优秀的策略。
策略源码已发布至掘金社区,欢迎大家来社区交流探讨~
如需获取策略源码,请复制:https://bbs.myquant.cn/topic/2785 访问。