72lab
免费注册
量化入门· 第 2 / 8 课· 7 分钟

因子:给股票打分 Factor Investing

便宜的、涨势好的、质量高的股票,未来平均表现是否更好?按因子把股票分成五组,答案一目了然。

本课免费,注册账号后即可使用互动模拟

每节课都有可以拖动、播放的互动模拟和随堂小测,注册后免费使用,并自动保存学习进度。下面先附上本课的文字版讲解。

还没想好?先看看第一课(无需注册)「用规则积木搭策略」。

文字版讲解 · 量化入门 第 2 课「因子:给股票打分」

便宜的、涨势好的、质量高的股票,未来平均表现是否更好?按因子把股票分成五组,答案一目了然。

给每只股票打分

因子是一种打分方式:价值因子看便宜程度,动量因子看近期强弱,质量因子看盈利稳定。按分数排序、分成五组,比较未来的平均收益。

只在一篮子上成立

单只股票的结果主要由偶然因素决定,因子信号很弱。信息系数通常只有 0.02–0.1,但持有足够多的股票,微弱的优势就能稳定地显现出来。

因子会失灵

价值因子在 2010 年代的美股长期跑输,动量因子会在市场急速反转时大跌。分散持有多个因子、控制换手,比押注单一因子更稳。

本课要点

  • 因子是用来给股票打分的特征,例如价值(便宜)、动量(近期强势)、质量(盈利稳定)。
  • 按因子得分分成五组,比较最高组和最低组的平均收益,就能看出因子是否有效。
  • 信息系数 IC 衡量因子排名和未来收益排名的相关性;单只股票噪声很大,因子只在“一篮子”上成立。
  • 因子可能多年失灵,分散持有多个因子比押注单一因子更稳。

动手试试

下面这些练习可以在本课的互动模拟里完成:

  1. 按动量打分(默认 500 只):五组收益是否逐级递增?多空价差和 IC 分别是多少?
  2. 切到“随机数”打分,多点几次“换一批股票”:多空价差是不是在正负之间跳来跳去?
  3. 回到动量,把股票数量降到 50 只,多点几次“换一批股票”:IC 的起伏比 500 只时大还是小?
  4. 把信号强度降到 0.3、股票数量拉到 2000:IC 还是正的吗?五组还逐级递增吗?

小测与解析

1. 因子有效时,五分组的平均收益通常呈现?
答案:从低分组到高分组逐级递增。得分越高的组,平均收益越高,呈现单调关系。
2. 为什么因子投资要买一篮子股票,而不是只买得分最高的一只?
答案:单只股票噪声太大,因子只在平均意义上成立。个股的偶然因素远大于因子信号,分散后信号才显现。
3. 某因子的 IC 约为 0.05,下面哪种说法对?
答案:信号很弱,但分散到大量股票和多期后仍可能有价值。IC 0.05 在实务中并不算差:单次很弱,但在几百只股票、许多期上累积,能形成稳定的优势。

本课术语

  • 因子 (Factor):用来给股票打分、解释收益差异的特征,如价值、动量、质量、规模。
  • 信息系数 (Information Coefficient (IC)):因子得分排名与下一期收益排名的相关系数,衡量因子的预测能力。0.05 以上已算有用。
  • 动量因子 (Momentum):过去一段时间涨得好的股票,短期内倾向于继续跑赢的现象。
  • 质量因子 (Quality):盈利稳定、负债低、现金流好的公司,长期平均表现较好的现象。
  • 五分组 (Quintile):按得分从低到高把股票平均分成五组,用于观察因子和收益的关系。
  • 价值因子 (Value):相对于利润或净资产更便宜的股票,长期平均表现较好的现象。
因子:给股票打分(量化入门) · 72lab