Skip to content

8.2 因子分类:价值、质量、成长、动量、波动

课前导读

本节目标

学完能解决什么困惑:知道常见因子大致分成哪些类别,每类因子回答什么问题,并能为一只 A 股写出一张简洁的五类标签卡。

难度:入门

用时:约 40 分钟

上一节我们把因子理解成股票身上的可记录标签。

但标签太多也会让人迷路。

就像去医院体检,如果报告上有几十个指标,新手很容易只盯着最显眼的数字。

更好的办法,是先把指标按科室分组。

血压、心率是一组。

血糖、血脂是一组。

肝功能、肾功能又是另一组。

股票因子也可以这样分组。

这一节我们只学习最常见、最适合入门的五类:价值、质量、成长、动量、波动。


知识正文

一、先建立一个总地图

五类因子不是五个买入按钮。

它们更像五位老师,从不同角度问同一只股票。

价值因子问:现在买得贵不贵?

质量因子问:公司赚钱是否扎实?

成长因子问:收入和利润有没有继续变大的能力?

动量因子问:市场最近是否持续认可它?

波动因子问:这条路坐起来颠不颠?

mermaid
flowchart TD
    A["一只待观察股票"] --> B["价值:贵不贵"]
    A --> C["质量:稳不稳"]
    A --> D["成长:长不长"]
    A --> E["动量:强不强"]
    A --> F["波动:颠不颠"]
    B --> G["形成候选观察结论"]
    C --> G
    D --> G
    E --> G
    F --> G

请注意最后一个节点叫"候选观察结论",不是"买入结论"。

因子分类的作用,是让你问问题更完整。

二、价值因子:现在买得贵不贵

价值因子最像去菜市场问价格。

同样是一篮水果,一家卖 20 元,另一家卖 60 元,你自然会问:差别在哪里?

股票里的价值因子,就是把当前股价和公司的盈利、资产、分红放在一起看。

常见字段包括 PE、PB、股息率。

PE 在第 3 章已经讲过,可以理解成"用多少钱买一元盈利"。

PB 可以理解成"价格相对公司账面家底贵不贵"。

股息率可以理解成"分红金额相对当前股价的现金回报比例"。

价值因子回答的问题A 股观察例子
PE相对盈利贵不贵银行、消费、制造公司常被拿来横向比较
PB相对净资产贵不贵银行、地产链、部分周期行业更常参考
股息率分红现金回报高不高电力、煤炭、银行等成熟行业常被观察

价值因子的常见误区是:便宜一定会涨。

现实中,便宜可能有三种情况。

第一,市场暂时忽视了它。

第二,行业确实遇到困难。

第三,公司自身出现了风险。

所以,看到低 PE 不能立刻兴奋。

你要继续问:低估值背后的原因是什么?

价值误区

低估值不是免亏护身符。A 股里有些股票看起来便宜,是因为市场担心它未来盈利下滑,甚至担心财务或经营风险。

三、质量因子:公司赚钱是否扎实

如果价值因子问"价格",质量因子就问"货好不好"。

便宜的东西不一定值得买。

一双鞋很便宜,但穿三天就坏,就不是真的划算。

公司也是这样。

质量因子关注公司赚钱的稳定性、效率和现金含量。

常见字段包括 ROE、毛利率、净利率、经营现金流、资产负债率。

ROE 可以理解成公司用股东的钱赚钱的效率。

毛利率可以理解成卖出产品后,扣掉直接成本还能剩多少。

经营现金流可以理解成利润是否真的变成了现金。

资产负债率可以提醒你公司借钱经营的压力。

质量因子回答的问题A 股观察例子
ROE股东的钱使用效率高不高消费、医药、部分制造龙头常被观察
毛利率产品或服务是否有定价能力白酒、软件、创新药等行业常见讨论
经营现金流利润有没有真金白银流入工程、贸易、重资产公司尤其要看
资产负债率借钱经营压力大不大房地产链、周期行业、金融企业要分行业看

质量因子的常见误区是:只看某一年特别漂亮。

一家公司的 ROE 某一年很高,可能是主业真的强。

也可能是资产很少、负债较多。

还可能是当年产品涨价、行业顺风。

所以质量因子要尽量看连续性。

你可以先问:这个质量表现是持续三年,还是只亮了一次?

四、成长因子:公司有没有继续变大

成长因子像看一棵树。

今天树有多高重要,但它还在不在长也重要。

股票里的成长因子,关注收入、利润、用户、产能或订单是否在扩张。

入门阶段先看两个最常见字段:营业收入增长率、净利润增长率。

营业收入增长率回答"卖出去的东西有没有变多或卖得更贵"。

净利润增长率回答"扣掉成本费用后,最后留下的钱有没有增加"。

成长因子回答的问题A 股观察例子
营收增长率公司生意规模是否扩大新能源、半导体、消费连锁常被观察
净利润增长率赚钱结果是否跟着扩大制造升级、医药服务、软件企业常被观察
订单或产能变化未来收入有没有线索设备制造、工程机械、光伏链常见讨论

成长因子的常见误区是:增长越高越安全。

高增长公司往往更受关注,股价里可能已经包含了很高期待。

如果未来增长稍微不及预期,股价也可能剧烈波动。

另外,增长要看质量。

靠降价冲销量、靠赊账做收入、靠一次性项目做利润,都不能简单当成健康成长。

成长检查

看到高增长时,至少追问三句:增长来自哪里?能持续多久?市场价格已经提前反映了多少?

五、动量因子:市场最近是否持续认可

动量因子听起来抽象,其实很像观察人群排队。

如果一家店门口连续很多天排队,说明近期人气很高。

但排队人多并不代表东西永远好吃,也可能只是短期热度。

股票里的动量因子,关注近期价格是否持续向一个方向运动。

常见字段包括近 20 日涨跌幅、近 60 日涨跌幅、价格是否在 MA20 上方、成交量是否配合。

动量因子和第 2 章的趋势、均线、量价关系有天然联系。

动量因子回答的问题A 股观察例子
近 20 日涨跌幅最近一个月强不强题材活跃期、行业轮动期常被观察
近 60 日涨跌幅中期趋势是否持续趋势股、周期股阶段行情常用
均线位置价格是否站在近期平均成本上方MA20、MA60 可做入门参考
量价配合上涨是否有成交量支持放量突破、缩量回调都需要记录

动量因子的常见误区是:把趋势跟随变成追涨杀跌。

趋势跟随要求你有明确规则、止损和仓位。

追涨杀跌则是看到涨就冲、看到跌就慌。

两者看起来都和"涨"有关,但纪律完全不同。

六、波动因子:这条路坐起来颠不颠

波动因子最适合用坐车类比。

两辆车都能到目的地。

一辆路很平,速度不算快。

另一辆速度很快,但一路急刹车、急转弯。

新手如果只看谁跑得快,很容易忽略自己能不能承受颠簸。

股票里的波动因子,关注价格上下波动的幅度和持有过程中的压力。

常见字段包括 20 日波动率、振幅、最大回撤。

波动因子回答的问题A 股观察例子
20 日波动率最近每天晃动大不大小盘题材股、周期股常更高
振幅单日高低价差是否很大涨停打开、盘中冲高回落时要注意
最大回撤从高点跌下来最深有多深观察策略或持仓心理压力

波动因子的常见误区是:低波动就一定安全。

低波动只是说明过去一段时间价格晃动较小。

如果公司突然爆出重大公告,或者行业政策变化,低波动也可能迅速变成高波动。

所以,波动因子帮助你认识压力,不是替你消除风险。

七、五类因子如何一起看

专业老师会建议你:先分组,再综合。

投资者会提醒你:最重要的是知道自己能承受哪类风险。

量化开发会要求你:每类因子都要有清楚字段名、计算口径和数据日期。

举一个学习用的 A 股观察例子。

假设你观察一只成熟行业公司。

它 PE 较低,股息率较高,价值标签不错。

它收入增长慢,成长标签一般。

它经营现金流稳定,质量标签较好。

它最近 20 日涨跌幅不高,动量标签较弱。

它波动率较低,持有过程可能相对平稳。

这时你得到的不是"买"或"不买",而是一句更清楚的描述:

"这是一只偏价值和质量、成长与动量较弱、波动较低的观察对象。"

这句话比"我感觉它稳"更适合复盘。

再假设你观察一只热门成长公司。

它营收增长快,近 20 日涨幅高。

但 PE 很高,波动也大。

这时你的描述可以是:

"它成长和动量标签强,但估值压力和波动压力也强。"

这句话会提醒你,不要只看到兴奋的一面。

八、用 pandas 做一张因子分类菜单

下面仍然使用虚构数据。

目的不是计算真实结论,而是练习把字段归类。

python
import pandas as pd

factor_menu = pd.DataFrame(
    {
        "factor": ["pe", "pb", "roe", "profit_growth", "ret_20d", "vol_20d"],
        "category": ["价值", "价值", "质量", "成长", "动量", "波动"],
        "question": [
            "相对盈利贵不贵",
            "相对净资产贵不贵",
            "赚钱效率高不高",
            "利润有没有继续增长",
            "最近市场是否认可",
            "价格晃动大不大",
        ],
        "direction": ["越低越好", "越低越好", "越高越好", "越高越好", "越高越好", "越低越稳"],
    }
)

print(factor_menu)

这张 factor_menu 很重要。

很多因子研究出错,不是因为代码写错,而是因为一开始没有写清楚字段属于哪类、方向是什么、回答什么问题。

当你以后看到更多因子时,可以先把它们放进这张菜单,而不是急着做复杂计算。

九、分类不是隔离:同一指标可能有多重含义

现实里,因子分类并不是绝对的。

例如,近 20 日涨跌幅常被当作动量因子。

但如果它涨得太快,也会同时提醒你波动和拥挤风险。

ROE 常被当作质量因子。

但如果高 ROE 来自高负债,它也会引出风险问题。

低 PE 常被当作价值因子。

但如果低 PE 来自利润短期冲高,下一年利润回落,它也可能误导你。

所以分类的目的不是把世界切成死板小格子。

分类的目的是帮助你不漏问关键问题。


交互实验室

五问选股卡

请选一只你熟悉的 A 股,或者使用"示例公司"练习。

不要急着查真实数据。

先把你想问的问题写完整。

因子类别这一类问什么我准备用哪个字段记录可能的误区
价值现在买得贵不贵便宜可能有原因
质量公司赚钱是否扎实一年好看不代表持续
成长生意是否继续变大高增长可能已被定价
动量市场最近是否认可趋势跟随不等于追涨
波动过程会不会太颠低波动不等于无风险

选择题练习

请判断下面每句话更接近哪类因子。

  1. "这家公司过去三年净利润增长很快。"

  2. "这只股票最近 20 个交易日涨幅排在行业前面。"

  3. "它的 PE 比同业多数公司低。"

  4. "它每天上下波动很大,我可能拿不住。"

  5. "它经营现金流连续多年为正。"

参考答案

第 1 句更接近成长。

第 2 句更接近动量。

第 3 句更接近价值。

第 4 句更接近波动。

第 5 句更接近质量。

如果你能解释每个答案背后的问题,就说明你已经不是只背名词,而是在建立选股框架。


核心复盘

知识清单

  • [ ] 价值因子回答"贵不贵",但便宜不等于一定上涨
  • [ ] 质量因子回答"稳不稳",要关注赚钱效率和现金含量
  • [ ] 成长因子回答"长不长",高增长也可能伴随高预期
  • [ ] 动量因子回答"强不强",趋势跟随必须区别于追涨杀跌
  • [ ] 波动因子回答"颠不颠",帮助识别持有过程中的心理压力
  • [ ] 因子分类的目的,是让选股问题更完整,而不是直接给出买卖答案

金句总结

"好选股不是只找一个最亮的标签,而是看清一组标签之间的取舍。"

本文档仅供学习交流用途,不构成任何投资建议。股市有风险,入市需谨慎。