因子收益率计算 请教一下

新手专区
标签: #<Tag:0x00007efea53bf010>

(袁先生1177) #1

因子收益率计算

编辑

请教一下,如果想计算一个因子的去掉行业和常见风格因子的纯收益率,第一步,先对该因子进行行业和常见风格因子中性化,取残差作为新的因子值。第二步是直接用这个残差后的因子值和收益做回归取回归系数作为该因子的纯收益率吗?还是将行业+风格因子+因子值(取残差后)一起和收益率做回归得到的系数作为因子纯收益率?望指点


(paran) #2

Barra结构化多因子风险模型是目前指数增强和阿尔法对冲基金应用比较广泛的分析工具,寻找到有效的因子则是多因子选股模型的基石。我们将通过以下的方法对单因子进行检验。

因子IC、IR的介绍:

IC即信息系数(Information Coefficient ),表示所选股票的因子值与股票下期收益率的截面相关系数,通过 IC 值可以判断因子值对下期收益率的预测能力。信息系数的绝对值越大,该因子越有效。IC为负表示因子值越小越好,IC为正表示因子值越大越好。

IR即信息比率(Information Ratio) ,是超额收益的均值与标准差之比,可以根据 IC 近似计算,公式如下。该公式是从超额收益出发,逐步推导得出的。

单因子测试具体步骤

1. 选取目标因子:

这里我们选择一个技术因子:1个月历史收益率(平台中代码:LZ_CN_STKA_DERI_Price1M)

QuantDesk平台可以在这里下载: http://www.yunkuanke.com/#/download;也欢迎大家加我微信交流:QuantumFintech

2. 选取样本市场:

A股所有股票,去除ST,停牌,上市时间小于3个月

3. 确定调仓频率和测试时间窗:

5日调仓和10日调仓,从2013年1月1日至2018年1月1日

4. 因子处理:

去极值,正交化(去除行业以及市值的影响)

5. 构建投资组合

根据因子IC、IR值确定因子排序方式,通过因子值的大小对股票进行排序,挑选排序前20%的股票买入。按照调仓周期进行换仓。

测试结果

10日IC值:-0.0645

10日IR值:-0.4819

10日回测:

5日IC值:-0.0607

5日IR值:-0.4446

5日回测:

结果分析:

1个月历史收益率这个因子还是比较有效的,5日回测比10日回测的年化收益率高出6%,这可能是因为技术类因子时效性比较短,周期越短表现越好。