实证因子有效性:市盈率

实证因子有效性:市盈率


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

因子 IC、IR 的介绍:

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

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


单因子测试具体步骤

  1. 选取目标因子:
    这里我们选择一个技术因子:市盈率(平台中代码:LZ_CN_STKA_VAL_PE)
    QuantDesk 平台可以在这里下载: http://www.yunkuanke.com/#/download
  2. 选取样本市场:
    A 股所有股票,去除 ST,停牌,上市时间小于 3 个月
  3. 确定调仓频率和测试时间窗:
    5 日调仓和 10 日调仓,从 2013 年 1 月 1 日至 2018 年 1 月 1 日
  4. 因子处理:
    去极值,正交化(去除行业以及市值的影响)
  5. 构建投资组合
    根据因子 IC、IR 值确定因子排序方式,通过因子值的大小对股票进行排序,挑选排序前 20% 的股票买入。按照调仓周期进行换仓。

测试结果
10 日 IC 值:-0.0425
10 日 IR 值:-0.4327
10 日回测:




5 日 IC 值:-0.036
5 日 IR 值:-0.3443
5 日回测:




结果分析:
市盈率因子的选股能力还是很强的,但在 2017 年的时候出现失效的情况。