8.2 因子分类:价值、质量、成长、动量、波动
课前导读
本节目标
学完能解决什么困惑:知道常见因子大致分成哪些类别,每类因子回答什么问题,并能为一只 A 股写出一张简洁的五类标签卡。
难度:入门
用时:约 40 分钟
上一节我们把因子理解成股票身上的可记录标签。
但标签太多也会让人迷路。
就像去医院体检,如果报告上有几十个指标,新手很容易只盯着最显眼的数字。
更好的办法,是先把指标按科室分组。
血压、心率是一组。
血糖、血脂是一组。
肝功能、肾功能又是另一组。
股票因子也可以这样分组。
这一节我们只学习最常见、最适合入门的五类:价值、质量、成长、动量、波动。
知识正文
一、先建立一个总地图
五类因子不是五个买入按钮。
它们更像五位老师,从不同角度问同一只股票。
价值因子问:现在买得贵不贵?
质量因子问:公司赚钱是否扎实?
成长因子问:收入和利润有没有继续变大的能力?
动量因子问:市场最近是否持续认可它?
波动因子问:这条路坐起来颠不颠?
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 做一张因子分类菜单
下面仍然使用虚构数据。
目的不是计算真实结论,而是练习把字段归类。
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 股,或者使用"示例公司"练习。
不要急着查真实数据。
先把你想问的问题写完整。
| 因子类别 | 这一类问什么 | 我准备用哪个字段记录 | 可能的误区 |
|---|---|---|---|
| 价值 | 现在买得贵不贵 | 便宜可能有原因 | |
| 质量 | 公司赚钱是否扎实 | 一年好看不代表持续 | |
| 成长 | 生意是否继续变大 | 高增长可能已被定价 | |
| 动量 | 市场最近是否认可 | 趋势跟随不等于追涨 | |
| 波动 | 过程会不会太颠 | 低波动不等于无风险 |
选择题练习
请判断下面每句话更接近哪类因子。
"这家公司过去三年净利润增长很快。"
"这只股票最近 20 个交易日涨幅排在行业前面。"
"它的 PE 比同业多数公司低。"
"它每天上下波动很大,我可能拿不住。"
"它经营现金流连续多年为正。"
参考答案
第 1 句更接近成长。
第 2 句更接近动量。
第 3 句更接近价值。
第 4 句更接近波动。
第 5 句更接近质量。
如果你能解释每个答案背后的问题,就说明你已经不是只背名词,而是在建立选股框架。
核心复盘
知识清单:
- [ ] 价值因子回答"贵不贵",但便宜不等于一定上涨
- [ ] 质量因子回答"稳不稳",要关注赚钱效率和现金含量
- [ ] 成长因子回答"长不长",高增长也可能伴随高预期
- [ ] 动量因子回答"强不强",趋势跟随必须区别于追涨杀跌
- [ ] 波动因子回答"颠不颠",帮助识别持有过程中的心理压力
- [ ] 因子分类的目的,是让选股问题更完整,而不是直接给出买卖答案
金句总结
"好选股不是只找一个最亮的标签,而是看清一组标签之间的取舍。"