ENZH

毕业实战:三家公司,一个仓位

AI 原生投资者课程 · 第 9 章 / 共 10 章


前八章给了你一套词汇、一组框架、一群 agent。这一章把它们全部压进一个端到端流程:选三家公司,跑完整分析,写三份判断备忘录,做一个决定——买其中一家、或者全部跳过。

这不是阅读章节。这是一个实战 workshop,预计 4 到 8 小时,分多次完成。每个阶段都引用前面具体哪一章的框架,但不会重新教——你得自己翻回去。翻回去的过程本身就是检验:如果某一章的内容你记不清了,说明那一块还没真正内化。

最后你手里会有三样东西:三份判断备忘录、一个投资决定(包括"不投")、和一份属于你自己的研究流程文档。第三样最值钱——它是你以后每次做研究的起点。


目录

  1. 规则零——能力圈
  2. 阶段一——数据核实
  3. 阶段二——三面镜子
  4. 阶段三——估值
  5. 阶段四——风险与事前验尸
  6. 阶段五——判断写作与红队
  7. 阶段六——决定
  8. 阶段七——备忘录与复盘日期
  9. 反思

规则零——能力圈决定选公司的范围

开始之前,先画一条线。

第 1 章讲过:agent 接管了分析的体力活,但判断力的门槛一直在。判断力有一个前提条件——你对标的公司所在行业的理解深度。Buffett 一辈子反复讲同一句话:在你的能力圈里做决策。圈外的机会再好,判断质量会断崖式下降。

指令

选三家上市公司。 不同行业,不同商业模式。选择标准只有一条:你能用日常语言跟朋友解释清楚这家公司怎么赚钱。

不是"我听说过这家公司"。是"我能说出它的客户是谁、收入从哪来、为什么客户不轻易换"。

选不出三家?退回两家。两家也选不出?退回一家,然后花一小时让 agent 用导师模式(第 2 章)给你讲清楚一个你感兴趣的行业。讲清楚之后再选。

写下三家公司的名字、代码、和一句话描述它怎么赚钱。 存成文件。后面所有阶段都在这个文件里追加。

为什么三家不是一家

一家公司走完全流程,你学会了操作。三家公司走完,你学会了比较。比较才是投资决策的核心动作——不是"这家公司好不好",是"在我能看懂的范围里,哪家最值得我把钱放进去"。单独看一家公司,确认偏误几乎无法避免。三家放在一起,弱点自己会跳出来。

你会丢掉什么

能力圈有代价。你可能错过圈外涨十倍的机会。你也可能因为圈太小,三家公司都不值得投,最后做出"全部跳过"的决定。这完全正常——跳过是一个合法的决策结果,不是失败。但如果你发现自己的圈小到连三家能解释清楚的公司都挑不出来,这本身是一个信号:先扩圈,再投资。

预计时间:15 到 30 分钟。


阶段一——数据核实:你手里的数字对不对

选好三家公司之后,第一件事不是分析。是确认你拿到的数据是真的。

第 4 章讲过 agent 读年报的验证流程。第 8 章讲过 agent 最常犯的四种错:数据过时、共识盲区、编造来源、单位搞错。阶段一的目的就是在你做任何判断之前,先把这四种错挡在门外。

指令

对三家公司分别执行以下步骤。不要偷懒合并——每家公司单独走一遍。

第一步——让 agent 拉基础数据。 最近四个季度的收入、净利润、经营性现金流、总负债、自由现金流。要求 agent 标注数据来源和截止日期。

第二步——交叉验证。 打开一个独立的 agent 会话(不是同一个上下文),用同样的要求再拉一遍。对比两份输出。重点看:

  • 数字是否一致。差异超过 5% 的标红。
  • 数据截止日期是否一致。如果一个用的是年报、另一个用的是季报,标出来。
  • 来源是否可追溯。"根据公开财报"不算来源。要具体到哪一份文件、哪一页。

第三步——抽查。 从每家公司的数据里挑一个数字,去公司官网的投资者关系页面亲自核实。不是让 agent 核实——你自己去看。整个流程里只有这一步需要你亲手查原始来源。但这一步不能省。原因:你需要亲身体验一次 agent 数据跟原始来源之间的距离感。有些人做完这一步发现 agent 的数字完全对。有些人发现差了一个季度。两种结果都有价值——前者给你信心,后者给你警惕。

第四步——记录偏差。 在你的文件里,每家公司写一行:数据核实结果——一致 / 有偏差(具体是什么)。

做这个的真正目的

不是为了找错。是为了建立你对 agent 数据可靠性的体感。这种体感没法通过读别人的经验获得,只能自己跑一遍。跑完之后你会知道:哪些类型的数据 agent 很少出错(比如市值、收入这种高频引用的数字),哪些容易偏(比如调整后的自由现金流,不同来源口径不同)。

这个体感在后面所有阶段都会用到。没有它,你在阶段三做估值时就不知道该信哪个数字。

预计时间:每家公司 20 到 30 分钟,三家共 60 到 90 分钟。


阶段二——三面镜子:业务结构、脆弱度、真假

数据确认了,开始读公司。

第 4 章的核心框架:三张报表不是三份文件,是三面镜子。利润表看业务结构——这家公司靠什么赚钱,结构是否在变。资产负债表看脆弱度——债务多重,到期时间怎么分布,有没有藏起来的负担。现金流量表看真假——账面利润和实际收到的钱之间差多少。

指令

对三家公司分别做以下分析。用你在第 8 章学到的委派模式:一个 agent 做分析,另一个 agent 做验证。不要让同一个 agent 既分析又验证自己的结论。

利润表镜子

让分析 agent 回答三个问题:

  1. 收入结构——这家公司的收入来自几块业务?每块占多少?过去三年这个比例怎么变的?
  2. 毛利率趋势——过去五年毛利率是上升、平稳还是下降?变化的驱动因素是什么?
  3. 客户集中度——最大的客户(或客户群)贡献多少收入?如果这个客户消失了会怎样?

让验证 agent 检查:分析 agent 的数字跟你阶段一核实的数据是否一致。有没有遗漏关键的收入结构变化。

资产负债表镜子

让分析 agent 回答三个问题:

  1. 负债轨迹——总负债占总资产的比例,过去五年怎么变的?
  2. 到期墙——未来三年有多少债务到期?有没有集中在某一年?
  3. 隐性负担——有没有经营租赁、养老金义务、或者表外的担保承诺?规模多大?

让验证 agent 检查:分析 agent 有没有把经营租赁算进负债(2019 年之后的会计准则要求算)。到期时间是否准确。

现金流镜子

让分析 agent 回答三个问题:

  1. 经营现金流 vs 净利润——过去五年,经营现金流除以净利润的比值是多少?低于 0.8 的年份标出来。
  2. 自由现金流转换——资本支出占经营现金流的比例。是在加速投入还是在收割?
  3. 营运资本——应收账款和存货的变化。有没有"利润增长但现金被锁在应收里"的情况?

让验证 agent 检查:自由现金流的计算口径是否一致(有些用的是调整后自由现金流,扣了股权激励)。

第四步——信号分类。 对每家公司,把发现的问题分成三类:

  • 绿灯——看起来健康,不需要额外关注
  • 黄灯——有疑问但不致命,需要在估值里考虑
  • 红灯——严重问题,可能直接影响投资决定

第五步——写一段话。 三家公司各写 3 到 5 句话,总结最重要的发现。重点不是面面俱到,是提炼——哪个发现最影响你对这家公司的判断?

在这里最容易犯的错

三家公司并排看的时候,你会不自觉地开始比较。这是好事,但有陷阱:你可能会因为 A 公司在某个指标上比 B 好,就觉得 A 在这个指标上"没问题"。不对——A 比 B 好不等于 A 好。每家公司的信号要独立判断,比较放到阶段六。

预计时间:每家公司 30 到 45 分钟,三家共 90 分钟到 2.5 小时。

到这里你可以休息。前两个阶段加起来大概 3 小时。下面进入估值,需要你精力最集中的时候。


阶段三——估值:每个数字都是一个故事选择

第 5 章的核心判断:DCF 里每个输入都是一个叙事选择。Agent 会默认用共识假设填满所有格子,给你一个看起来很精确的数字。那个数字本身没有意义——有意义的是背后的假设。

指令

对三家公司分别做以下步骤。

第一步——让 agent 做一个默认 DCF。 不给任何额外指引,就说"对这家公司做一个现金流折现估值"。让 agent 自己选所有假设。

第二步——拆假设。 让 agent 列出它在 DCF 里做的每一个关键假设:

  • 收入增长率(未来 5 年每年多少)
  • 利润率假设(维持现状还是有变化)
  • 折现率
  • 终端增长率
  • 资本支出假设

逐项检查:这些假设跟你在阶段二看到的公司实际情况一致吗?比如,agent 假设收入以 15% 增长,但你在阶段二看到最大客户占收入 40% 且正在缩减采购——这两个信息是矛盾的。标出所有矛盾。

第三步——改一个你最不同意的假设。 只改一个。把它换成你自己的判断,然后让 agent 重新算。看估值变了多少。

这一步的目的不是得到一个"更准"的估值。是找到估值对哪个假设最敏感。第 5 章叫它"你在赌什么"——整个 DCF 最终压在哪个假设上,那就是你的真正赌注。

第四步——倍数对照。 让 agent 用两到三个估值倍数(市盈率、市净率、企业价值/EBITDA)跟同行业的公司做对比。问 agent:这家公司比同行贵还是便宜?贵或便宜的原因是什么?

倍数和 DCF 指向不同方向的时候最有意思。如果 DCF 说低估、倍数说高估,说明你的 DCF 假设比市场共识乐观。这不一定错——但你得清楚自己乐观在哪里,以及凭什么。

第五步——写估值判断。 每家公司写 3 到 5 句话:

  • 当前价格隐含了什么故事?
  • 你同意这个故事吗?哪里不同意?
  • 估值最敏感的那个假设是什么?

这个流程有什么缺陷

DCF 对成长型公司和周期型公司的适用度差异很大。高增长公司的估值几乎完全取决于终端价值,而终端价值里的假设是最不可靠的。周期型公司的估值则取决于你认为当前处于周期的哪个位置——这个判断本身就极难。

倍数对比也有问题:同行业的公司未必真的可比。两家都做云计算的公司,一家以基础设施为主,一家以 SaaS 为主,商业模式完全不同,放在一起比市盈率没有意义。

没有完美的估值方法。你做的不是精确计算,是范围判断——大致知道这家公司值多少,偏差在什么量级。Graham 的话:模糊的正确好过精确的错误。

预计时间:每家公司 20 到 40 分钟,三家共 60 分钟到 2 小时。


阶段四——风险与事前验尸:假设你亏了,为什么

第 6 章的核心框架:风险不是股价波动,是你承受不起的损失的概率。四种真正的风险——回撤、肥尾、相关性崩溃、流动性枯竭——每一种都能杀死看起来完美的判断。

指令

第一步——四风险扫描。 对三家公司分别做。让 agent 评估:

  • 回撤风险:这家公司历史上最大的股价回撤是多少?触发原因是什么?类似原因今天还存在吗?
  • 肥尾风险:有没有低概率但毁灭性的场景?比如监管变化、技术路线被颠覆、核心专利到期。
  • 相关性风险:如果你同时持有这三家公司,它们会不会在同一个宏观事件里一起跌?(比如三家都依赖消费者支出,经济衰退时同步受损。)
  • 流动性风险:日均成交量多大?你想卖的时候能不能卖掉?(对大盘股这个问题不大,但值得确认。)

第二步——事前验尸。 这是第 6 章最有力的工具。对三家公司分别做:

让 agent 假设现在是 2030 年。你在四年前买了这家公司的股票,亏了 60%。让 agent 写一份事后分析:为什么亏的?哪些信号你当时应该看到但忽略了?

这个练习的价值在于逆向思维。正着想"这家公司会不会涨"的时候,确认偏误会把不利信息压下去。反着想"假设它崩了,是因为什么",能把那些被压下去的信息逼出来。

第三步——追问 agent 没想到的场景。 第 6 章讲过:事前验尸的弱点是 agent 生成的场景本身可能是共识。你需要自己补一个 agent 不太可能想到的场景。

怎么补?想一想:这家公司所在行业最大的"不可能发生"的事情是什么?十年前有没有人觉得某件事"不可能",结果真的发生了?把这个场景加进去。

第四步——仓位检查。 不是现在决定投多少,是做一个心理测试:如果你真的买了,你能承受多少百分比的账面亏损而不卖?20%?40%?60%?写下来。诚实比乐观重要——高估自己的承受力是散户亏钱最常见的原因之一。

第五步——写风险判断。 每家公司写 3 到 5 句话:

  • 最让你担心的一个风险是什么?
  • 事前验尸里最有杀伤力的场景是哪个?
  • 这个风险是否改变了你对估值的看法?(比如:之前觉得低估,现在觉得低估是有道理的——因为市场在定价你没看到的风险。)

三家公司的相关性是一个独立的风险

这一点很多人忽略。你选的三家公司如果都在科技行业,它们的风险高度相关——利率上行、科技监管收紧、AI 泡沫破裂,任何一个事件都会同时打击三家。这不叫分散。

如果你发现自己的三家公司相关性太高,现在改还来得及。回到规则零,换掉一家。如果已经做了两个阶段的分析不想换——至少在你最终的决定里把相关性风险写进去。

预计时间:每家公司 20 到 30 分钟,三家共 60 到 90 分钟。


阶段五——判断写作与红队:写下来,然后让人来拆

第 7 章的核心论点:没写下来的信念不算判断。写下来的判断才能被审问、被追踪、被推翻。

指令

对三家公司分别写一份判断备忘录。每份 200 到 300 字。结构用第 7 章的六要素框架:

1. 催化剂—— 什么事件或趋势会让这家公司的价值在未来一到三年内被重新认识?不是"AI 在增长"这种泛泛的说法。是具体的:某款产品进入某个市场、某项成本结构的改善正在兑现、某个竞争对手退出。

2. 护城河—— 客户为什么不轻易换?是转换成本、网络效应、规模优势、品牌、还是监管牌照?护城河有多深,自己估一个:浅(1-2 年可被复制)、中(3-5 年)、深(5 年以上)。

3. 管理层—— 你信不信这个团队能执行?有没有过往的执行记录可以参考?有没有让你不舒服的信号(比如频繁更换 CFO、管理层大量减持、薪酬结构跟股东利益不对齐)?

4. 估值框架—— 用阶段三的结论。当前价格隐含的故事是什么?你的故事跟市场有什么不同?

5. 止损条件—— 什么情况下你会承认自己错了并退出?至少写两条,越具体越好。"跌了就卖"不算。"连续两个季度收入增速低于 10% 且管理层没有给出合理解释"——这算。

6. 时间框架—— 你打算持有多久?一年?三年?五年?时间框架决定你该关注什么信号——一年以内看催化剂和情绪,三年以上看护城河和管理层。

红队

写完三份备忘录之后,进入攻击阶段。

第 2 章的红队角色和第 7 章的攻击流程。把你写好的判断备忘录完整交给 agent,要求它扮演做空者,对每份备忘录发起三个最强攻击。

不是让 agent 挑刺。是让它真正扮演一个想从你这个判断上赚钱的对手。你可以这样表述:假设你在做空这家公司,你认为这份备忘录里哪三个地方最脆弱?哪个假设一旦打破,整个判断就站不住?

拿到攻击之后:

  1. 逐条看。哪些攻击你能反驳?反驳写在备忘录里。
  2. 哪些攻击你反驳不了?诚实面对。把它们列为"开放风险"。
  3. 有没有攻击让你改变了原来的判断?如果有,修改备忘录。修改后的版本标注日期——这就是第 7 章讲的判断版本管理。

红队的局限

Agent 做红队有一个结构性缺陷:它的攻击也会倾向共识。如果市场上大部分人看空这家公司的理由是 A、B、C,agent 的攻击也会是 A、B、C。真正杀死你判断的可能是 D——一个 agent 不会主动提出的风险,因为它不在训练数据的共识叙事里。

怎么办?你自己想一个。问自己:我最不愿意面对的那个问题是什么?你下意识想跳过的问题,通常就是最该问的。

预计时间:写判断 45 到 60 分钟,红队 30 到 45 分钟,合计 75 到 105 分钟。


阶段六——决定:买、跳过、或者等

所有分析做完了。三份判断备忘录在手上,红队攻击已经跑过。现在做决定。

指令

第一步——并排比较。 把三家公司的信息摊开来看:

公司 A公司 B公司 C
业务结构清晰度
最大红灯信号
估值(低估/合理/高估)
最大风险
判断信心(高/中/低)
红队攻击最弱环

填完这张表。不用精确——感觉就行。精确在前面几个阶段已经做过了。这一步是综合判断。

第二步——排除。 有没有哪家公司在这张表里明显弱于其他两家?如果有,先排除它。原因写清楚。

第三步——做决定。 四个选项:

选项 A:买其中一家。 你对这家公司的判断信心最高,估值有足够的安全边际(第 5 章),风险你能承受(第 6 章),止损条件你写得出来。

选项 B:不买任何一家。 三家公司都没有达到你的标准。这是一个完全合法的结论。做完八小时分析然后说"都不买"——这不是浪费时间,这是纪律。Buffett 讲过:投资里最重要的字是"No"。你的默认选项永远是不投。市场明天还在。

选项 C:等。 某家公司你感兴趣但估值不够便宜,或者有一个关键的不确定因素即将揭晓(下季度财报、监管审批、新产品发布)。设一个提醒日期,到时候重新评估。

选项 D:需要更多信息。 你发现某个关键问题回答不了——不是因为 agent 找不到数据,是因为这个问题需要行业经验或一手调研。记录这个问题,标注"超出 agent 能力范围"。这是能力圈的边界。

第四步——写决定。 无论选哪个选项,写三到五句话解释为什么。写的时候假设六个月后的你在看这段话——你需要让未来的自己理解当时的逻辑,即使未来的你已经知道了结果。

关于"行动偏差"

花了好几个小时做分析,会产生一种强烈的"总得做点什么"的冲动。心理学叫行动偏差。运动场上犯这个错代价不大,投资上犯这个错代价很大。

你的分析越彻底,不投的决定就越有价值。因为你真的看过了——不是因为懒才不买,是因为看完了觉得不值得。这两者有根本区别。前者是缺席,后者是纪律。

预计时间:30 到 45 分钟。


阶段七——备忘录与复盘日期

最后一步。整理产出,设定复盘机制。

指令

第一步——整理三份判断备忘录。 把前面所有阶段的产出整合成每家公司一份完整的备忘录。格式不强制,但至少包含:

  • 公司名称和代码
  • 一句话描述(规则零写的)
  • 数据核实结果(阶段一)
  • 三面镜子的关键发现(阶段二)
  • 估值判断和最敏感假设(阶段三)
  • 最大风险和事前验尸结论(阶段四)
  • 六要素判断(阶段五)
  • 红队攻击和你的回应(阶段五)
  • 你的决定和理由(阶段六)

第二步——写研究流程文档。 这是整个 workshop 最重要的产出。

回顾你刚才跑完的七个阶段,写一份你自己的研究流程。不是抄上面的指令——是你实际操作之后的体会:

  • 哪些步骤对你帮助最大?
  • 哪些步骤你觉得可以简化?
  • Agent 在哪些环节表现好,哪些环节你必须自己来?
  • 如果下次只有两小时而不是八小时,你会保留哪些步骤、砍掉哪些?
  • 你在跟 agent 协作的过程中发现了什么——关于 agent 的局限,也关于你自己的判断习惯?

这份文档不需要完美。五百到一千字就够。它的价值不在于"写得好",在于"是你自己的"。下次你想研究一家公司的时候,打开这个文档,而不是从头翻这一章。

第三步——设复盘日期。 日历上标一个日期:三个月后。

到那天做两件事:

  1. 打开三份判断备忘录,看看现实跟你的判断对上了多少。不是看股价涨跌——是看你的逻辑对不对。催化剂发生了吗?风险兑现了吗?止损条件触发了吗?
  2. 打开你的研究流程文档,更新它。三个月的经验会让你对流程有新的看法。

第 7 章讲的判断版本管理在这里兑现。三个月后你的复盘不是"看看赚没赚钱"——是"看看当初的推理哪里对了、哪里错了、以及错的原因是什么"。这个循环跑几次之后,你的判断质量会以可观测的速度提升。

第四步(可选)——回到第 1 章的 workshop。 第 1 章让你写了一句"我最不同意的一条是 __________,因为 __________。" 现在打开那个文件。经过九章的训练,你对那句话的看法变了吗?如果变了,写在旁边。那个变化的方向就是你这个课程里成长最多的地方。

预计时间:整理备忘录 30 到 45 分钟,写研究流程文档 20 到 30 分钟。


反思

做完了。或者做到一半暂停了——这也行,回来接着做。

几个问题留给你,不用回答给任何人,自己想。

关于你的判断。 三家公司里,你最有信心的那个判断,背后最脆弱的假设是什么?如果这个假设错了,你准备怎么办?

关于 agent。 整个流程里,agent 最有用的一刻是什么?最没用的一刻呢?两者的区别,是任务类型的问题还是你给它的指令质量的问题?

关于你自己。 你在哪个阶段花的时间最长?是因为那个阶段真的复杂,还是因为你在回避一个不想面对的结论?

关于流程。 如果有人问你"用 agent 做投资研究到底行不行"——经过这个实战,你的回答是什么?不是理论上的回答,是基于你刚才几小时亲手做出来的体会。


这不是课程的终点。第 10 章讲的是比判断更深一层的东西——二十五年后真正复利的,不是信息量也不是流程效率。

但第 10 章跟前面九章不一样。它不是 workshop。它是一个邀请。

做完这一章的实战再去读。


这个 workshop 完整走一遍大约需要 4 到 8 小时。不用一口气做完。分两到三次坐下来做,中间休息,效果更好。你的判断质量跟你疲劳度成反比——这是投资里最被低估的变量之一。


© Xingfan Xia 2024 - 2026 · CC BY-NC 4.0