常见因子分类:价值因子、动量因子、质量因子、规模因子、低波因子、成长因子

聊到因子投资,我经常被问到的一个问题是:「到底该用哪些因子?」

说实话,这个问题没有标准答案。但有一点是确定的——你得先搞清楚每个因子到底在捕捉什么。

我个人习惯把因子分成六大类:价值、动量、质量、规模、低波、成长。这六类几乎覆盖了市场上90%以上的量化策略。下面我一个一个说。

1. 价值因子(Value Factor)

价值因子,说白了就是「捡便宜货」。买那些被市场低估的股票,等价格回归合理水平。

我在项目中遇到过最经典的指标就是市盈率(PE)和市净率(PB)。低PE、低PB的股票,往往就是价值股的候选。

但这里有个坑——我曾经用单纯的PE排序做策略,结果踩了一堆「价值陷阱」。那些PE低得离谱的公司,很多是基本面出了大问题。

避坑指南: 我曾经吃过亏,单纯看PE低就买,结果买了几个夕阳行业。后来我加上了盈利质量筛选,比如ROE > 5%,才把效果提上来。

常用的价值因子指标:

  • 市盈率(PE)—— 越低越便宜
  • 市净率(PB)—— 适用于重资产行业
  • 市销率(PS)—— 适合亏损但营收高的公司
  • 股息率(Dividend Yield)—— 高股息也是价值的一种体现

2. 动量因子(Momentum Factor)

动量因子,就是「追涨杀跌」的学术版。你想想看,过去涨得好的股票,未来一段时间往往还会继续涨。

我记得刚做量化时,觉得这逻辑太简单了,肯定不靠谱。结果回测下来,效果出奇的好。

动量因子通常用过去12个月收益率(剔除最近1个月)来衡量。为什么剔除最近1个月?因为短期反转效应太强,容易干扰信号。

我的经验: 动量因子在牛市中表现极好,但在市场急转时容易大回撤。我建议搭配低波因子一起用,能平滑不少。

动量因子的常见计算方式:

# 计算12个月动量(剔除最近1个月)
def momentum_12_1(price_series):
    # price_series 是日频价格序列
    ret_12m = price_series[-252] / price_series[-1] - 1
    ret_1m = price_series[-21] / price_series[-1] - 1
    return ret_12m - ret_1m

3. 质量因子(Quality Factor)

质量因子,关注的是公司「好不好」。高ROE、低负债、稳定的盈利增长,这些都是质量的体现。

我个人觉得,质量因子是「防守型」选手。市场好的时候它不一定跑得最快,但市场差的时候它能帮你少亏钱。

嗯,这里要注意——质量因子的定义其实挺模糊的。不同机构用的指标差别很大。我习惯用三个维度:

维度 常用指标 说明
盈利能力 ROE、毛利率 赚钱能力强不强
财务健康 资产负债率、流动比率 会不会暴雷
盈利稳定性 盈利增长标准差 赚得稳不稳
核心观点: 质量因子单独用效果一般,但跟价值因子搭配,能有效避开价值陷阱。我自己的策略里,质量因子永远是「过滤器」而非「排序器」。

4. 规模因子(Size Factor)

规模因子,就是「小市值效应」。小盘股长期来看比大盘股收益更高——这是Fama-French三因子模型里最经典的发现之一。

但说实话,最近几年这个因子有点失效。为什么?因为量化基金太多了,大家都在买小盘股,超额收益被吃掉了。

我曾经在2019年做过一个回测,单纯按市值排序做多小盘、做空大盘,年化收益不到3%。而在2000年代,这个策略能轻松做到10%以上。

规模因子的常见用法:

  • 直接用总市值(Market Cap)排序
  • 用流通市值(Free Float Market Cap)更准确
  • 注意剔除ST股和市值过小的仙股

5. 低波因子(Low Volatility Factor)

低波因子,听起来有点反直觉——波动越低的股票,长期收益反而越高?

是的,这就是著名的「低波动异象」。我刚开始也不信,直到自己跑了一遍数据。A股市场里,低波动组合的年化收益确实比高波动组合高出3-5个百分点。

为什么会这样?一个解释是:很多投资者喜欢追高波动、高弹性的股票,导致这些股票被高估。低波动股票反而被忽视了。

注意: 低波因子在牛市里会跑输大盘。因为它涨得慢。但拉长到5年以上的周期,低波因子的夏普比率通常是最高的。

低波因子的计算方式:

# 计算过去252个交易日的年化波动率
def low_vol_factor(price_series):
    daily_ret = price_series.pct_change().dropna()
    vol = daily_ret.std() * np.sqrt(252)
    return -vol  # 负号表示低波动为正向因子

6. 成长因子(Growth Factor)

成长因子,就是买那些「正在快速增长」的公司。营收增速、利润增速、甚至用户增速,都是成长因子的体现。

我记得有个朋友特别喜欢成长因子,他说「买股票就是买未来」。这话没错,但成长因子有个致命问题——高增长不可持续。

我曾经回测过A股的成长因子,发现它的换手率特别高。因为一旦增速放缓,市场会立刻抛弃这些股票。所以做成长因子,你得盯得紧。

常用的成长指标:

  • 营收同比增长率(YoY Revenue Growth)
  • 净利润同比增长率(YoY Net Profit Growth)
  • 预期增长率(Analyst Forecast)—— 这个数据源比较贵
我的建议: 成长因子最好跟动量因子结合。高成长 + 强动量的组合,往往能抓到真正的「明星股」。但记得设好止损,成长股跌起来也很快。

知识体系总览

下面这张图,是我自己整理的大类因子分类框架。你可以看到每个因子关注的核心维度,以及它们之间的互补关系。

大类因子分类框架 六大类因子 价值因子 低PE/PB,捡便宜 动量因子 追涨杀跌,趋势延续 质量因子 高ROE,低负债 规模因子 小市值效应 低波因子 低波动高收益 成长因子 高增速,买未来 每个因子捕捉不同的市场异象,组合使用效果更佳 来源:基于Fama-French五因子模型扩展

小结

这六类因子,每一个都有自己的「脾气」。价值因子慢但稳,动量因子快但险,质量因子能帮你避雷,规模因子曾经很香但现在有点鸡肋,低波因子是长跑冠军,成长因子则是双刃剑。

我个人建议,刚开始做因子投资的朋友,先从价值和动量这两个最经典的因子入手。跑通了,再慢慢加入质量、低波这些辅助因子。

记住一点——没有完美的因子,只有合适的组合。

一句话总结: 价值是锚,动量是帆,质量是盾,规模是刀,低波是绳,成长是火。六者搭配,才能走得更远。

专注资料整理