摘要 本篇基于前面的系列研究,结合申万一级行业指数与申万A股指数,讨论STR03策略在指数增强上的应用。轮动标的从申万一级28个行业中筛选,并以申万A股指数为基准,比较指数增强策略与基准指数的收益情况。
STR03的具体实现过程前面已有描述,这里更强调STR03是作为一种直接基于价格的轮动的思想或方法流程,简单表述即基于价格轮动创造超额收益。这种思想配合具体操作可以应用于若干应用场景,比如此篇研究,即通过前期行业筛选,对申万一级行业指数进行轮动。具体而言又有两种方式,第一种是直接进行行业间轮动(简称行业间轮动);第二种是引入某行业对A股指数进行增强(简称指数增强)。
申万一级行业指数共分为28个行业:
按照传统的周期非周期防御行业划分,可以大致简单划分如下:
那么在实证中不同分类行业的表现如何呢?或者说,是否有好的方法量化这种分类呢?首先看一下各行业见的相关矩阵:
似乎除了银行及非银金融与其他行业较低的相关性之外,暂时看不出明显的规律性。
下面我们将这28个一级行业指数与市场基准(申万A股指数)日收益率做回归,得到结果如下:
r2(r方)衡量两类指数相关性,或者说联动性;beta值衡量对市场的敏感性,如果一类行业r2和beta值均较高,则可以认为此行业对于市场的联动性强度很高,而这与周期性行业的定义较为吻合。因此认为可以用r方+beta值作为衡量行业周期性的联合指标。
28类一级行业中,回归r方最高的10类行业为:
## industry r2
## 3 申万化工 0.9070
## 28 申万机械设备 0.8749
## 9 申万纺织服装 0.8525
## 12 申万公用事业 0.8516
## 10 申万轻工制造 0.8514
## 17 申万综合 0.8492
## 15 申万商业贸易 0.8477
## 13 申万交通运输 0.8452
## 18 申万建筑材料 0.8369
## 27 申万汽车 0.8208
回归beta值最高的10类行业:
## industry beta
## 5 申万有色金属 1.2000
## 26 申万非银金融 1.1407
## 17 申万综合 1.1310
## 18 申万建筑材料 1.1208
## 21 申万国防军工 1.1206
## 6 申万电子 1.1044
## 28 申万机械设备 1.0881
## 14 申万房地产 1.0820
## 9 申万纺织服装 1.0777
## 22 申万计算机 1.0711
如果绘制28类行业r2-beta二维图,可以明显看到右上角(高r2高beta值)为强周期性行业聚集区,而防御性或非周期性行业大多分散在左下。这验证了我们对周期性行业用r2+beta进行量化分类的观点。
我们更关心的不是行业的划分,而是行业超额收益(回归alpha值)是否与行业类型(或者其他什么因素、指标)有关,这关系到后续轮动行业指数标的的筛选。
在2.1的r2-beta二维图上加上第三维,即超出A股指数的收益(回归alpha,用气泡大小表示),可见高超额收益(大气泡)行业分布零散,并无明显规律,即行业周期性与否与行业表现无关系。
回到STR03策论本身,前面研究已指出,该策论的关键指标相对强弱rs2本质上是两类待轮动标的收益率之差,那么逻辑上可以认为rs2与超额收益之间具有密切联系。那么结合上文提到的指数增强,是否可以先计算各行业指数与申万A股指数的相对强弱指标rs2,通过rs2本身的表现来筛选行业呢?
下面首先计算28类一级行业指数相对申万A股指数的rs2指标(widths=季度/年),并从左至右绘制了对应相对强弱(均值)-波动率二维图,并用alpha表示气泡大小。
上图可以明显看出高超额收益(大气泡)分布于右侧,指示出rs2与alpha显著的关联性,这也验证了上述对于两者相关性的观点。
更有价值的是rs2指标对于行业筛选的意义。指数增强方面,我们可以通过定期计算rs2指标筛选出优势行业,继而同A股指数进行轮动,以增强A股指数表现。
下面基于上面研究,暂选出3类优势行业:申万食品饮料、申万医药生物、申万家用电器,基于STR03对申万A股指数做增强。
STR03策略下,回测结果如下(费率双边万5):
相对原指数的主动收益(费率双边万5):
## [1] 0.07909009
策略信息比率(费率双边万5):
## [1] 0.6254996
平均持仓时间(周):
## 平均持有时间:
## 11.35
回测结果如下(费率双边万5):
相对原指数的主动收益(费率双边万5):
## [1] 0.04587246
策略信息比率(费率双边万5):
## [1] 0.4161843
平均持仓时间(周):
## 平均持有时间:
## 13.41
回测结果如下(费率双边万5):
相对原指数的主动收益(费率双边万5):
## [1] 0.04434326
策略信息比率(费率双边万5):
## [1] 0.4163123
平均持仓时间(周):
## 平均持有时间:
## 3.73
本篇基于STR03,引入单一行业指数对A股指数做增强。本篇着重针对有限行业(涉及到行业筛选)。那么这种量化筛选是否有效?或者说,利用其他行业是否也能起到不错的增强,从而无需做前期的量化筛选?后面将对剩下的申万一级行业,分别对A股指数做增强。