多因子选股策略经验分享记录

2016/9/6 posted in  Quant  

内容来源于计量经济学课程的一个PDF,原文题为《多因子选股策略经验分享》

框架

筛选有效因子

因子有效性标准

  1. 确定因子库
    • 必须有金融学含义(meaningful)
  2. 筛选有效因子
    • 有显著收益性(significant)
    • 收益持续稳定(stable)

因子库的建立

  • 成长类:高成长性的公司更应受到投资者的青睐,从而带来股价的提升
    典型因子:EPS同比主营利润同比主营收入同比
  • 估值类:人人都喜欢买价廉又物美的东西。那些估值较低的公司应该更有上涨空间
    典型因子:市盈率市净率相对市盈率
  • 流动性补偿:交易不活跃的股票,市值较小的股票往往流动性比较不足,对于这类股票往往需要拥有较高收益,对流动性不足进行补偿
    典型因子:总市值流通市值区间换手率换手率环比
  • 风险补偿:对于波动性大,风险性价高的股票(公司),往往需要有较高的收益性,对风险进行补偿 典型因子:区间波动率区间振幅财务杠杆Beta
  • 动量反转类:市场存在过度反应或反应不足,会在不同时间域上体 弱反转的效应 典型因子:区间收益率区间资金流强度
  • 其他类:能从多个角度或其他角度解释的因子 典型因子:PEG一致预期差

因子收益的度量方法

  1. 横截面回归
    因子取值与下期股票收益进行线性回归,用最小二乘法拟合出的回归系数定义为因子回报
  2. FF排序打分法
    对因子exposure进行排序,排名靠前的股票组合减去靠后的股票组合下一期的平均收益定义为因子回报

因子有效性的评价

信息比率IR

综合指标,综合衡量收益性和稳定性
\[IR= {\overline{R} \over \sigma_R} \]
其中\(\overline{R}\)为收益均值,\(\sigma_R\)为收益标准差

月胜率Winrate

稳定性,收益为正的月数越多越好
\[Winrate={\sum\limits_{i=1}^{N}{(R_i>0)} \over N}\]
其中\(R_i\)为组合的超额收益

这里不太明白的是,究竟是盈利月数与总月数的比例,还是盈利的几个月的总盈利除以总月数?

平均信息系数Avg_rankic

收益性指标,表示因子与收益率横截面的相关性
\[ Avg\_rankic={\sum\limits_{i=1}^{N}{corr(rank(f_i),rank(r_i))} \over N} \]

信息系数标准差Std_rankic

稳定性指标,越小表示出现因子反转的可能性越小
\[ Std\_rankic= {1 \over N} \sqrt{\sum\limits_{i=1}^{N}{(corr(rank(f_i),rank(r_i))-Avg\_rankic)^2}}\]
其中,rank函数表示将自变量排序,返回排序后的序位数;corr函数表示求相关系数

因子组合方法:均值方差最优

先贴出来,没有看懂

设有\(n\)个因子,\(r\)为收益率矩阵,\(w\)为因子的权重矩阵,\(R=r' \times r \),\(B\)为收益率的协方差矩阵,\(C\)为相关系数的相关矩阵。则有组合因子的收益、方差与因子权重\(w\)的关系为:
\[r^2={w^TRw \over w^TBw}\]
\[\sigma ^2={w^TCw \over w^TBw}\]
均值方差最优的一类优化条件,即在给定收益\(r_0\)的条件下,实现方差最小化:
\[\min\limits_w \sigma^2={w^TCw \over w^TBw}\]
使满足:
\[{w^TRw \over w^TBw} = r_0^2 \]
\[w^TI = 1 \]
拉格朗日条件:
\[L={w^{T}(C-\lambda R)w \over w^TBw}+\lambda r_0^2+\mu(1-w^{T}I)\]

\[ {\partial L \over \partial w^T } = 0 \]
\[{\partial L \over \partial \lambda } = 0 \]
\[{\partial L \over \partial \mu } = 0 \]

这里的问题在与,\(r\)、\(w\)等到底是矩阵还是向量?向量比较容易理解其形式,矩阵的话,行和列代表什么?