P2B-C2 · 4 维 thesis 框架¶
核心一句话
4 维不缺一维 — 缺哪维, thesis 就在那里破。
Layer 2 · 看一只票 — 学完产业, 现在落地到一只票
L2-C2 (共 5 章). 学完这一章, 你能把 C1 的 30 字 1 句话, 展开成完整 yaml 拿给朋友讨论。
1. 问题: 1 句话能跟自己说, 不能跟人讨论¶
C1 你写下:
我看 NVDA 是因为 hyperscaler 2026 capex +60% + 市场担心 ASIC 替代但 Blackwell 已锁单 12 个月
跟自己说够了。但拿给朋友:
- "+60% 是哪里看到的?" → 你说不出具体出处
- "锁单 12 个月是什么意思? 是 RPO 还是 backlog?" → 你愣住
- "你说市场担心 ASIC, 那万一 ASIC 真起来了, 你什么时候止损?" → 你没想过
→ 1 句话经不起 3 个反问。讨论 / 验证 / 复盘都需要更结构化的载体。
2. 解决方案: 6 字段 yaml, 每字段对应 4 维 1 维¶
把 C1 的 1 句话展成:
view: bull # 单点判断
confidence: medium # 你对 view 的把握
core_thesis: | # 1-2 句, 是 C1 那 1 句话的延展
supports: # 3-5 条具体证据 (有数字有出处)
red_flags: # 2-3 条 + 每条 trigger 条件
catalysts_90d: # 时间锚定的可观察事件
price_outlook: # base / bull / bear 90 天区间
关键: 这 6 字段不是随便选的, 它对应 C1 教的 Thesis 4 维:
| 4 维 | yaml 字段 | 1 句话答什么 |
|---|---|---|
| WHAT | view + supports |
当下叙事是什么 + 有什么证据 |
| WHY | core_thesis + confidence |
你比市场更敢说什么 + 多敢 |
| SO WHAT | catalysts_90d + price_outlook |
什么时候验证 + 价格落地 |
| RISKS | red_flags (含 trigger) |
什么发生你会平仓 |
缺哪维 → thesis 就在那里破:
- 缺 supports → 你 view 是猜的, 财报一公布你慌
- 缺 confidence → 你不知道该 starter 还是 full position
- 缺 red_flags trigger → 跌 10% 你不知道是 thesis 破还是噪音
- 缺 catalyst → thesis 永远验证不了 — 跟没写一样
3. 工作原理: 4 维 ↔ 6 字段的设计取舍¶
graph LR
Q[C1 1 句话] -.展开.-> Y[YAML 6 字段]
Y --> W[WHAT<br/>view + supports]
Y --> Why[WHY<br/>core_thesis + confidence]
Y --> SW[SO WHAT<br/>catalysts + price_outlook]
Y --> R[RISKS<br/>red_flags + trigger]
设计原则 1: view 强迫单点¶
没有 「我看不准」 这个选项 — 必须选 bull / bear / neutral / watching。但 confidence 字段允许你说 「选了但没把握」。
❌ 反例: "NVDA 长期肯定好但短期不确定" — 模糊判断, 不是 thesis ✅ 写成:
view=bull, confidence=low, red_flag="短期估值压缩"
设计原则 2: supports 必须具体 + 可验证¶
- ✅ "NVDA Data Center segment Q4 FY26 营收 $35.6B YoY +93%"
- ❌ "AI 行业增长很快" (这是观点不是 support)
设计原则 3: red_flags 必须有 trigger¶
- ✅ "若 NVDA fwd PE > 35x 同时 hyperscaler capex guidance 下调, 估值压缩风险触发"
- ❌ "估值偏高" (任何时候都成立)
trigger 让你知道什么时候 thesis 破 — 这是 thesis 跟 「感觉」 的核心差别。
设计原则 4: catalyst 时间锚定¶
每个 catalyst 必须有 日期 + 可观察的 outcome:
- "2026-05-20: NVDA Q1 FY27 财报。Look for: Data Center segment YoY +60%+, FY27 guide >$200B"
如果一个 thesis 没有 90d 内任何 catalyst, 它几乎没法验证 — 你应该 confidence=low 或 view=watching。
4. vs C1 你已经会的¶
| 维度 | C1 你能做 | C2 你能多做 |
|---|---|---|
| 受众 | 跟自己说 | 跟朋友讨论 |
| 长度 | 30 字 | 30-50 行 yaml |
| 可验证 | 否 | 是 (有 catalyst + price_outlook) |
| 可复盘 | 否 | 是 (90 天后比 supports 还成立吗) |
| 风险管理 | 隐含 | 显式 (red_flag + trigger) |
C1 是入场券 — 没那 1 句话不该建仓。 C2 是作战图 — 没那 yaml 不该加仓 / 加仓后乱动。
5. 试一下: 把 C1 的 1 句话展成完整 yaml¶
任务: 用 C1 你写的那只 ticker, 填下面模板 (~15 分钟)
ticker: ___
view: ___ # bull / bear / neutral / watching
confidence: ___ # high / medium / low
core_thesis: |
(1-2 句, 把 C1 那 30 字 展开成完整句子)
supports:
- "___" # 必须有数字
- "___" # 必须有出处
- "___"
red_flags:
- text: "___"
trigger: "___" # 什么发生 = thesis 破
- text: "___"
trigger: "___"
catalysts_90d:
- date: ____-__-__
event: "___"
look_for: "___" # 财报当晚看什么数字
price_outlook:
current: $___
base_90d: $___ - $___
bull_90d: $___ - $___ (if ___)
bear_90d: $___ - $___ (if ___)
NVDA v91 真实 thesis 示范 (照抄前先理解)¶
ticker: NVDA
view: bull
confidence: medium
core_thesis: |
NVDA 受益于 AI 基础设施资本支出持续增长, Q1 FY27 财报将验证需求强度,
但需关注客户质量风险 (CoreWeave circular financing).
supports:
- "2026 年超大规模 AI 资本支出预计达 $725B+, NVDA 是主要受益者"
- "CoreWeave 订单 backlog 接近 $100B, 创历史新高"
- "327 家大型机构 13F 显示 NVDA 仍是 AI 底仓"
- "H200 中国出口许可证已批准约 10 家公司"
red_flags:
- text: "三星罢工 5/18 重启, 若 18 天罢工成行可能削减 3-4% 全球 DRAM 供应"
trigger: "罢工启动 + 持续 >7 天"
- text: "CRWV-NVDA 资本/商业循环融资担忧 (NVDA $36B 持股 CRWV)"
trigger: "CRWV 客户集中度恶化 OR 下次披露 NVDA 对 CRWV 敞口扩"
catalysts_90d:
- date: 2026-05-20
event: "Q1 FY27 财报"
look_for: "Data Center segment >$30B, FY27 guide >$200B, gross margin >74%"
- date: 2026-06-19
event: "GTC Asia"
look_for: "Rubin platform 出货时间, Blackwell Ultra 量产 update"
price_outlook:
current: "$225"
base_90d: "$215-235"
bull_90d: "$245-260 (Q1 财报超预期 + China 收入 confirm)"
bear_90d: "$190-205 (Q1 财报 miss OR Samsung 罢工冲击 OR 13F 持续减持)"
Self-check (5 项全 yes 才算 C2 完成)¶
-
view不是 "看不准" — 选了具体方向 - 每条
support都有数字 + 出处 - 每条
red_flag都有可观察 trigger - 至少 1 个
catalyst在 90 天内 -
price_outlook以当前价为锚
任一 no → 回去补。
6. 接下来¶
你的 yaml 里冒出来一堆术语:
Data Center segment— 是什么?fwd PE > 35x— fwd 是啥? 35x 高吗?RPO $553B(ORCL 例) — 这跟 backlog 差别?gross margin >74%— 行业基准多少?
不知道这些就写不出有数字的 supports。
→ L2-C3 · 估值/财报术语词典 把这些术语先归到 4 维哪一维, 再读真实数字。
7. 深入 (optional): 为什么强制 trigger / 强制 catalyst?¶
点开看 trigger / catalyst 的设计取舍
为什么 red_flag 必须有 trigger?
没 trigger 的 red_flag 等于没写 — 你永远不知道它触发了。例:
- "估值偏高" (永远成立, 永远不触发, 等于免责声明)
- "若 fwd PE > 35x 同时 hyperscaler capex guide 下调, 估值压缩风险触发" (可观察, 可触发, 可止损)
trigger 把 risk 从情绪变成可执行 alert。
为什么必须 90 天内有 catalyst?
没 catalyst = thesis 永远不验证。3 年后回头看, 你不知道当时是对是错 — 学不到东西。
强制 90 天内 1 个 catalyst, 是逼你每季度被市场打一次脸 / 给一次糖, 这样:
- 90 天内你看到这 1 次 outcome → 你学到 supports 哪个真 / 哪个假
- 复利 4 个季度 → 1 年你校准 1 圈, 投资能力真涨
没这个反馈, 投资几年只是重复同样的猜。
为什么 view 强制单点而不是 "区间 view"?
"我看 NVDA 50% bull / 50% neutral" — 这是回避 view 的方式。
你要么 bull (建仓), 要么 watching (不建仓) — 没有第三态。
confidence: low 已经覆盖 "不太确定" 这个情绪 — 不需要再有 "区间 view".