Barra(如今已被 MSCI 收购了)提出了纯因子模型(pure factor model),它能够保证在截面上(即每日)构建因子投资组合时,每个因子的投资组合对目标因子有 1 个单位的暴露,而对其他因子的暴露为 0.
Barra CNE5模型是针对中国股票市场最经典的风格因子模型.
BETA 市场(BETA)
- 对沪深300, 252个交易日的回归系数值.
- 股票相对于市场的波动敏感度
市值(SIZE)
总市值的自然对数值
动量(MOMENTUM)
- 使用半衰期为126的指数加权的过去 525至21个交易日的收益率
- 过去两年里相对强势的股票与弱势股票之间的差异
盈利(EARNYILD)
- 盈利因子 = (0.68 * EPIBS) + (0.11 * ETOP) + (0.21 * CETOP)
- 由盈利收益导致的收益差异
- EPIBS: 分析师EP
- ETOP: 12个月总盈利除以当前总市值
- CETOP: 12个月的现金流除以当前总市值
成长(GROWTH)
- 成长因子 = (0.47 * SGRO) + (0.24 * EGRO) + (0.18 * EGIBS) + (0.11 * EGIBS_s)
- 对销售或盈利增长预期不同而产生的收益差异
- SGRO: 过去五年销售增长率
- EGRO: 过去五年每股盈利
- EGIBS: 分析师预测收益长期增长率
- EGIBS_s: 分析师预测短期增长率
流动性(LIQUIDTY)
- 流动性因子 = (0.35 * STOM) + (0.35 * STOQ) + (0.30 * STOA)
- 股票相对的交易活跃度不同而产生的收益率差异
- STOM: 月换手率
- STOQ: 3个月平均月换手率
- STOA: 12个月平均月换手率
杠杆(Leverage)
- 杠杆因子 = (0.38 * MLEV) + (0.35 * DTOA) + (0.27 * BLEV)
- 高杠杆股票与低杠杆股票之间的收益差异
- MLEV: (股票市值 + 优先股市值 + 长期债务总额) / 总市值
- DTOA: 总债务 / 总资产
- BLEV: (净资产 + 优先股市值 + 长期债务总额) / 净资产
价值(BP)
价值因子 = 净资产 / 总市值
非线性市值(NonlinearSize)
非线性市值因子 = ln(总市值的3次方)
波动(RESVOL)
- 波动因子 = (0.73 * DASTD) + (0.16 * CMRA) + (0.10 * HSIGMA)
- 剥离了市场风险后的波动率高低产生的收益率差异
- DASTD: 252交易日超额盈利加权波动率
- CMRA: 12个月的最高, 最低收益率差值
- HSIGMA: 252个交易日beta残差项的标准差
barra主要文件
Barrid 和 AssetID 对照表
SMD_CNTR_LOCALID_ID_220919/CHN_LOCALID_Asset_ID.20220919
- 当 AssetID 对应多个 Barrid 时, 取第一个 Barrid
!ReleaseDate:20220919
!Barrid|AssetIDType|AssetID|StartDate|EndDate
CHNAAA2|LOCALID|CN600612|19920813|20751231
CHNAAA3|LOCALID|CN600612|20141117|20751231
各个风格因子值
SMD_CNTRD_100_220919/CNTRD_100_Asset_Exposure.20220919
!ModelVer:100
!ReleaseDate:20220919
!Barrid|Factor|Exposure|DataDate
CHNAAA2|CNTRD_ANLYSTSN|0.909|20220919
CHNAAA2|CNTRD_BETA|-1.153|20220919
CHNAAA2|CNTRD_BTOP|0.113|20220919
各个因子的回报率
SMD_CNTRD_100_220919/CNTRD_100_DlyFacRet.20220919
!ModelVer:100
!ReleaseDate:20220919
!Factor|DlyReturn|DataDate
CNTRD_BETA|-9.353102E-04|19981231
CNTRD_INDMOM|7.795672E-04|19981231
CNTRD_LIQUIDTY|-7.972405E-04|19981231
各个因子之间的协方差
SMD_CNTRD_100_UnadjCov_220919/CNTRD_100_preVRACovariance.20220919
!ModelVer:100
!ReleaseDate:20220919
!Factor1|Factor2|VarCovar|DataDate
CNTRD_ANLYSTSN|CNTRD_ANLYSTSN| 3.43258482E+00|20220919
CNTRD_ANLYSTSN|CNTRD_BETA| 1.08132862E+00|20220919
CNTRD_ANLYSTSN|CNTRD_BTOP|-2.30780999E-01|20220919