第 07 篇
彼得·林奇的成功投资(PEG 估值入门)
彼得·林奇(Peter Lynch)管理麦哲伦基金 13 年(1977–1990),规模从 2000 万美元涨到 140 亿美元。他推广的 PEG 估值法 = 市盈率 ÷ 收益增长率:把「贵不贵」和「长得快不快」放进同一个数,PEG 越低越可能低估。本篇讲公式、适用条件、四档判断,并给出沪深 300 池的 PEG 选股策略。本篇是量化课堂第 7 篇(postId=1957,作者宏观经济占卜师,难度入门,level-0)。素材见 raw/collections/jq-quant-classroom/07-07-彼得林奇的成功投资md.md。
这是什么
本篇是一篇估值方法 + 简单策略的入门文:先给 PEG 的三个原料(EPS、PE、G)和公式,再讲「PEG 只适用于成长股」的边界,最后给出一个「沪深 300 里取 PEG 最小且 <0.5 的股票」的回测策略。文章开头的观点引子:林奇认为「定价合理的公司,市盈率会与收益增长率相等」——这是 PEG=1 的思想源头。
核心要点
彼得·林奇其人
- 生于 1944-01-19,曾被《时代杂志》评为首席基金经理。
- 1977–1990 年管麦哲伦基金 13 年:规模从 2000 万美元增至 140 亿美元,当时全球最大。
PEG 的三个原料与公式
- EPS(每股收益) = 归属于普通股股东的当期净利润 ÷ 当期发行在外普通股加权平均数(一般按年)。
- PE(市盈率) = 股价 P ÷ EPS。用不同 EPS 得不同 PE:
- 滚动市盈率 TTM:EPS 取最近 4 次季报的平均;
- 静态市盈率 LYR:EPS 取去年 12 个月;
- 动态市盈率:EPS 取预测的明年值。
- G(收益增长率) =(今年 EPS − 去年 EPS)÷ 去年 EPS。
- PEG = PE ÷(G×100)。G 是百分数(如 50% 写 0.5),乘 100 变回百分数口径,与常见「PE ÷ G(G 以 % 计)」同义。
- 直觉:PEG 高 → 股价相对增长被高估,不建议买;PEG 低 → 相对增长被低估,考虑买。
适用条件:只对成长股有效
- PEG 同时考察价值与成长性,天然偏成长型公司;对非成长股不适用(原文有排除表附图)。
- 排除项(文本可见):PE 为负、G 为负的公司直接剔除(「没有研究价值」)。
- 马克思引语:「任何真理都有自己适用的条件和范围」——先过滤股票池再估值。
四档判断与 A 股基准
- PEG 数值分四档(附图 table 2),正文未逐档列出数值。
- 作者判断:我国处于高速发展阶段,A 股高成长型公司的合理估值可定 PEG=1。
- 例子(附图 table 3):同 PEG 思路下 PEG 越低的公司越可能是「N 倍牛股」。
回测策略(四步)
- step1:股票池 = 沪深 300;先剔除当日停牌的股票。
- step2:再剔除 PE≤0 或 G≤0 的股票。取数用
get_fundamentals,默认日期 = context.current_dt 的前一天(当天取不到当天数据),保持默认避免未来函数。 - step3:按 PEG 升序排序,取 PEG 最小且都 <0.5 的前 n 只作为待买列表。
- step4:每次调仓先卖后买——不在列表里的卖出,在列表里的按资金买入。
机制 / 论证
- 为什么 PEG 能同时管「贵」和「快」:PE 只回答「贵不贵」,高 PE 的成长股可能并不贵,因为它增长快。PEG = PE/成长率把两个维度压成一个数:同样 PE,增长快的 PEG 低;同样增长,PE 低的 PEG 低。
- 林奇论断即 PEG=1 的由来:若「定价合理 = 市盈率与收益增长率相等」,则 PE = G(%口径),PEG=1。低于 1 = 增长还没被价格吃满,是潜在的便宜成长股。
- 为什么要排除负 PE/负 G:公式里 G 为负或 PE 为负会让 PEG 失去「越小越低估」的方向性(负负得正、符号错乱),这类公司对作者没有研究价值。
- 为什么 PE 取 TTM:LYR「靠谱但信息陈旧」;动态「依赖分析师预测」;TTM 取最近四季度,「更接近现实,靠谱」——本策略用 TTM。
可操作
- 公式与口径(保留原文):
- PEG = PE ÷(G×100);G =(今年 EPS − 去年 EPS)÷ 去年 EPS。
- PE 取市盈率 TTM;G 用 EPS 增长率(历史口径)。
- PEG 判断:越低越可能低估;A 股成长股合理值可定为 1。
- 策略参数:股票池沪深 300;剔除当日停牌、PE≤0、G≤0;取 PEG 升序最小且 <0.5 的前 n 只;调仓先卖后买。
- 平台 API:
get_fundamentals直接取 PE 与 G(财务字段口径见 聚宽行情与财务数据获取 API);保持默认 date(前一交易日)防未来函数。 - 五条误区提醒(原文):
- 取数用前一天,避免未来函数;2. PEG 并非越小越好——G 是历史数据,决定潜力的是未来增长率;3. 高增长公司要选高增长行业(互联网、环保、新材料、医药等),再选行业内佼佼者;4. PE 或 G 为负的公司直接排除;5. 三种 PE 里 LYR/TTM 可经 get_fundamentals 直取,动态依赖分析师预测,本策略用 TTM。
术语
- EPS:每股收益,净利润 ÷ 加权股数。
- 市盈率 TTM / LYR / 动态:分别按最近四季度、去年全年、预测明年 EPS 算的 PE。
- G:收益(此处用 EPS)增长率。
- PEG:市盈率相对收益增长率的比值,越低越像「被低估的成长股」。
- 未来函数:用了「当时还拿不到」的数据(如当天的财报/收盘)导致回测虚高。
不确定 / 待验证
- 正文多处关键内容在附图(四档 PEG 表、适用/不适用条件表、示例公司表、函数说明书),raw 只有图链,档位边界与函数清单无法核实 [需要验证]。
- 「PEG<0.5 才买」的 0.5 阈值来源与回测结果(收益/回撤数字)正文未给 [需要验证]。
- G 用「EPS 增长率」还是净利润增长率,口径会影响排序;作者也承认用历史 G 有局限。
- 正文写的 G 有「过去 n 年平均指标」一说,与公式的「今年/去年 EPS 环比」口径略有出入 [需要验证]。
- PEG=1 的 A 股基准是 2016 年语境下的作者判断,非普适结论。
相关
- PEG 估值(市盈率 ÷ 盈利增长率) — PEG 估值的系统页(本篇 + part 09 的中国化改进)
- 利润表(读懂一段时间赚了多少钱) — 财务口径:EPS/可持续利润的质量问题
- 聚宽行情与财务数据获取 API — get_fundamentals 取 PE/G 等字段
- PEG 动态选股策略 — 同主题续篇:经典 PEG 失效与中国化
- 聚宽量化课堂(低频量化策略 43 篇) — 量化课堂 43 篇总览
更新 2026-09-06