策略摘要:CTA策略中最常用的莫过于趋势策略,而趋势策略中应用较多的则是动量策略。动量分为时间动量和截面动量,时间动量策略指的是前期上涨的品种在未来一段时间有可能继续上涨,前期下跌的品种在未来一段时间有可能继续下跌。横截面动量效应,指的是在同一个时间点上,做多相同时间区间内涨幅较高的品种,并做空跌幅较大的品种,便能持续获得稳定收益。本文对时间动量及截面动量分别进行测试,并结合不同参数进行优选,得出时间动量效应在商品中普遍存在,截面动量应用效果一般,主要是往年商品上市品种较少,因此截面动量应用效果较差。
策略逻辑及参数选择:动量策略主要包括两个参数,第一个参数是回溯期(T),即计算涨跌幅的时间窗口,第二个参数是持有期(H),即调仓的周期。截面动量策略是做多前T 个交易日上涨幅度排名前10%的品种,做空前T个交易日下跌幅度排名前10%的品种,每隔 H个交易日调整一次,截面动量关注的更多是相对强弱,相信恒者恒强;时间动量策略则是做多前T日收益率大于0的品种,并做空前T日收益率小于0的品种,每隔 H个交易日调仓一次。时间动量主要是择时策略,能够降低回撤幅度。
动量因子算法:动量因子有短期动量因子及中长期动量因子。中长期动量因子算法可以采取加权法,为了使得近期动量效应对中长期动量仍有一定约束性,我们对短期动量因子加大了权重,中长期动量因子由1月、3月、6月、12月动量加权而成,权重分别为4/12,3/12,3/12,1/12。本文回测以短期动量因子测试为主,选取5日、10日、20日、30日、60日进行回测优选,最终得到10日动量效应收益率最大。中长期因子测试报告将在后期推送。截面动量与时间动量类似,但只选取了10日、20日、30日、60日进行回测优选,最终也是得到10日动量效应收益率最大。
回测参数:初始分配资金为1000000,时间及截面动量分别都是利用全仓资金的80%进行回测。保证金比例设置为0.15。滑点设置为万分之2。开平仓(平今)手续费为万分之5。测试时间从2012年1月1日开始至2019年12月31日截止。收益基准对比选取沪深300指数。
风险提示:滑点设置过小引发无法成交,系统性风险及基本面重大变化风险出现。
一、时间动量回测收益情况
我们一共选取了38个品种,主要是依据成交量和持仓量进行筛选出比较活跃的商品。并且以主力合约为主(成交量在连续三日中最大)。由于我们只想单纯测试动量因子对收益率的解释情况,因此回测中并未加入止损条件,当出现买入或者卖出信号时,我们对商品是以等权资金进行分配,在这里也可以采取ATR真实波幅来替代等权比值测试,效果会更好。选取5日、10日、20日、30日、60日进行回测优选,为避免路径依赖选择每周调仓一次,以市价单开仓。10日动量回测收益率为344.15%,最大回撤幅度为15.84%,夏普率为1.23。Calmar比率为1.33,年化波动率为14%,峰度为4.01,偏度为0.55,表明收益分布与正态分布相比为正偏,且较为陡峭。由正偏态的特性可知,绝大多数收益率的取值分布在横轴的左侧,而有较少一部分收益的取值分布在横轴的右侧、由此说明它的绝大多数交易都是小幅亏损的,仅有很少一部分交易能够捕捉到大趋势从而获得较强收益。
二、时间动量收益率归因分析
从时间动量收益特征来看,进入2017年10月10日后,时间动量效应极度衰减,而在2012—2017年10月份之前,时间动量效应都表现良好,尤其是2016年,创下了单年63%的收益,回顾2016年市场环境,正是供给侧改革所带来的利好引发了商品大行情。2018年-2019年商品多在高位横盘振荡,趋势性较弱,动量因子对商品收益率解释趋弱。
三、截面动量回测收益情况
我们对截面动量进行测试,同样也是选取了38个成交活跃的期货品种,但由于测试时间是从2012年开始,因此回测期间许多品种未上市会导致收益率有所变化,在期货品种较少的年份,横截面上品种数量不足20个的情况下,每次做多做空的品种可能只有3~4个左右,无法形成一个稳定的组合。截面动量中有一个参数与时间动量区别较大,就是选取做多或者做空比例,我们这里选取的做多或者做空比例是前30%。截面动量这里回溯期测试参数为10、20、30、60日动量。最终得到10日截面动量收益率最高,10日动量回测收益率为168%,最大回撤幅度为20%,夏普率为0.68,远低于时间动量。Calmar比率为0.67,年化波动率为14%,峰度为4.22,偏度为0.39。
四、截面动量收益率归因分析
五、动量因子思考
动量曲线为凸函数曲线,表现为亏损有限,收益无上限。由回测结果得知,收益率偏度和峰度均大于0,收益率的分布呈现出正偏态,绝大多数收益率的取值分布在横轴的左侧,而有较少一部分收益的取值分布在横轴的右侧,意味着能获得较大收益的都在极少数,但一旦抓住趋势,收益率会非常可观。大多数都是处于振荡亏损状态。而动量效应喜趋势不喜振荡。
当投资标的之间的相关性很高时,时间动量策略的表现不会因为投资品个数的增加而显著提升。时间动量更倾向于不同类型的品种进行配置,在大类资产配置中具有较好的应用性。而截面动量更倾向于相关性强的品种,类似于商品之间的协整套利,要求选择最强或者最弱商品。后续报告我们还会对时间动量和截面动量进行综合回测来测试双动量策略的有效性。
责任编辑:李国雷
博易大师专注中国大宗商品期货市场。