knowledge/investment/big_short.md
鬼故事不是刺破泡沫的针,而是泡沫继续膨胀必需的洗盘机制;股价必然在卖铲人「最辉煌的一刻」见顶; 华尔街的三股机械买盘(相对收益考核、被动 ETF 飞轮、Gamma 挤压)会把二波融涨推到不讲道理的高度 —— 所以别用当期基本面做决策,把手放在三个「逃生按钮」上:准备金、期权偏度、云厂商 capex 环比增速。
推演窗口:第二波融涨大概率 2026 年 7 月中旬 – 8 月上旬;真正的大考在 9 月(税期 + 季末 + 国库券发行提速)。
第二期视频(2026-08-10)只干两件事:把一个月前的预判摊开对账,再把方法固化成一套可以反复用的打法。 作者原话是「这不是料事如神,这就是机制到点的一个兑现」。
下表每一行的「实测」都是我们自己从美联储 FRED、美国财政部、yfinance 重新拉数核的, 不是照抄视频口播。判定口径:命中 = 数字与方向都对; 小出入 = 结论对但细节说串了; 说轻了 = 方向对但实际幅度更大; 对不上 = 具体读数与官方数据不符。
第二期视频的正式交付物 —— 作者把这两个月的验证收敛成一套可复用流程, 并强调「名词可以随便换成下一个新故事,五步和三个开关一个字都不用改」。
整套打法的底层就一句话:泡沫是流动性对真实价值的放大。所以进场看燃料,逃命看导数, 中间所有的新闻都是「舞台上的演员」。它不预测顶在哪个点位,只回答三个问题: 现在我们在哪、油还够不够、逃生铃响没响。
第二期视频回顾了 6 月 8 日那期的推算方法。作者的立场:去杠杆是程序化强制卖出的机械行为, 它根本不看技术派画的支撑线,所以得从杠杆盘的出清极限去反推,而不是画线。
独立文件:logic.svg(可单独发我讨论修改)
鬼故事本身并不会刺破一个真实的超级泡沫;恰恰相反,它是泡沫为了继续膨胀,内部必须存在的洗盘机制。
在流动性漏斗彻底抽干之前,任何试图做空一个还在加速期的泡沫的行为,都是自己跟自己过不去。
资本开支在行情点火时是跑在最前面的领先指标;可一旦泡沫破了,它和当期财报反而会出现惊人的滞后和刚性。
现在的估值给的是增量估值 —— 增量没了,估值就没了。
对散户,最强指挥棒不是基本面,是价格本身:只要阳线够粗够壮够高,散户就愿意一直去买。
这里是留给 Edison 的迭代区 —— 每次讨论后由 Claude 更新,并同步到 big_short.md 的对应章节。
见同目录:第一期 transcript.txt / transcript_clean.txt(whisper-small);
第二期 transcript2.txt / transcript2_clean.txt(whisper-large-v3-turbo,1,094 段,带时间戳)。
均为本地转录,人名与术语仍可能有个别错字 —— 两期对保证金环比、0DTE 占比的转录就有出入,详见 fact check 表。
转录脚本:scripts/transcribe_video2.py。
整个视频框架落到实处就是三个「逃生按钮」。下面每行写清: 现在什么状态 · 越什么线要动 · 下次什么时候看。 这一页其余所有内容(风险分、七仪表盘、十几张趋势图)都是过程材料, 不需要为了做决定去读。
刷新方式:①终端跑 python3 scripts/refresh_metrics.py 后点「重新读取」;②直接跟 Claude 说「刷新 big_short 指标」(我会顺带核对手动区数据)。全部数据源免费:FRED / 财政部 FiscalData / yfinance。
把分散的几盏灯合成一个 0–100 的分:0 = 全都在安全区,100 = 全部指标都进了危险区。 这个分是我们自己造的,视频里没有。 六项里只有两项的数字阈值真正出自视频 —— 准备金(2.8 / 2.5 万亿)与 SOFR−IORB 的转正线和 +3 个基点。另外四项(Capex、常备回购、净流动性、高收益债利差, 合计 60% 权重)视频只给了「见顶回落」「突然抬头」这类定性说法,一个数字都没有 —— 那些锚点全是我们自己拍的。 〔此处两次更正:先是笼统写「都取自视频」,后改成「四项取自视频」仍然数多了 —— 资本开支与常备回购的锚点其实也是自造的,经回归审计对照转录稿查出。〕 原先还有第七项「隔夜逆回购缓冲垫」,因双重计数已于 2026-08-12 移除。 逐项依据摊在下面的明细表里。
规则(视频):≥ $2.8 万亿 = 融涨的流动性还够;无重大危机下快速跌破 $2.5 万亿 = 不管多狂热,无条件清仓。
| 读数 | 什么意思 | 说明 |
|---|---|---|
| 正数(常态) | 保险比彩票贵 | 人天生怕跌,愿意为防跌多付钱 —— 这是正常世界的样子 |
| 负数(倒挂) | 彩票比保险还贵 | 市场已经不担心跌了,只怕踏空 —— 视频说的二波点火信号 |
| 一年内倒挂天数 | 最低到过 | 零线对它意味着什么 | |
|---|---|---|---|
| QQQ(指数) | 0 / 277 | +0.89 | 一次都没到过的极端,比自身均值还低 6 个点以上 |
| 英伟达(个股) | — | — | — |
| 特斯拉(个股) | 162 / 277 = 58.5% | −3.99 | 分布正中间(中位数本身就是负的) |
关于这几张图:期权链只给「此刻」,没有历史 —— 所以实时台账每天只能攒一个点。
2026-08-12 找到了突破口:已到期合约的历史成交价是拿得到的,
于是用历史价格反解隐含波动率,把过去一年的偏度还原了出来(见主图)。
另配一张芝加哥期权交易所偏度指数作独立交叉验证 ——
芝加哥期权交易所(英文简称 CBOE)是美国最大的期权交易所,
大家熟悉的 VIX 恐慌指数就是它编的;这个偏度指数也出自它家,是公开免费的日频序列。
⚠️ 方向更正(2026-08-12,独立审计查出我们原先写反了):按交易所官方口径,
这个指数 = 市场为「尾部暴跌」付的相对保费。读数越高 = 左尾被定价得越厚 = 暴跌保险越贵,
是警告不是安心;读数越低 = 尾部定价越平、看跌相对看涨越便宜 —— 低的这一头才和「二波点火」的偏度倒挂同源。
我们此前写成「高=正常、低=自满」,方向完全反了。
别把它当恐慌计:本页这 295 个交易日(约 14 个月,此前误称「两年」)的样本里,
它与 VIX 的相关系数是 −0.15;
VIX 最低(最平静)的那 10% 日子,它的均值反而最高(149.8),VIX 最高的日子只有 145.1。
按原先那套读法,7/29 那个真正的恐慌低点会被读成「自满」——正好读反。
规则(视频):capex 绝对额仍涨、但环比增速见顶回落 → 哪怕当期净利再创新高,立刻平仓(「增量没了,估值就没了」)。
| 层 | 是什么 | 2026Q2 | 以 capex 金额为底 | 以资本存量为底 |
|---|---|---|---|---|
| ① | capex 金额(这季花了多少) | $1,712 亿 | 原函数 | 一阶导 |
| ② | 环比增速(比上季多花了多少) | +30.1% | 一阶导 | 二阶导 ← 视频的叫法 |
| ③ | 增速本身的变化(增速在变快还是变慢) | +26.5 个百分点 | 二阶导 | 三阶导 |
「增速的变化」和「增速的变化率」是两码事:前者是相减(单位=百分点), 后者是再除以上一期的增速(单位=%)。两个都算了:
| 季度 | 增速 g | 变化 Δg 百分点 |
变化率 Δg/g 百分比 |
对数增速的变化 连续复利口径 |
|---|---|---|---|---|
| 2025Q3 | +18.42% | −4.48 | −19.6% | −3.71 |
| 2025Q4 | +14.40% | −4.02 | −21.8% | −3.45 |
| 2026Q1 | +2.41% | −11.99 | −83.3% | −11.07 |
| 2026Q2 | +29.06% | +26.65 | +1106.4% | +23.13 |
为什么本页不用「变化率」:看最后一格的 +1106.4% —— 它不代表 capex 暴增了十一倍,只代表上一季的增速太小(2.41%),分母接近零,除法就炸了。 增速本身会穿越零附近,对一个会穿零的量取相对变化,数学上不稳健,容易被误读成惊人利好。 所以主表用百分点。想要一个不炸的相对口径,用对数增速(最后一列),+23.13 可以直接读。
稳健性检验(这才是重点):四种口径 —— 百分点差、百分比变化率、对数增速差、 以及绝对口径(增量的增量,十亿美元)—— 符号序列全部是「− − − +」。 也就是说「连续三季下滑、末季反转」这个结论,换哪种算法都成立,不是口径挑出来的假象。
黄色警报组合(视频):SOFR−IORB 连续转正(冲过 +3bp ≈ 95 分位)+ 准备金快速跌向 $2.8 万亿 + TGA 上行抽水 + SRF 用量突然抬头 → 大概率结构性顶部。 注意 6/30 的 +3bp 是季末效应,看的是「连续」而非单日。
每个指标一条日线。虚线是视频定的那几条界线(比如准备金的 2.8 万亿、 SOFR−IORB 的 0 和 +3 个基点),线穿过去就是状态变了。 鼠标放在图上(手机就用手指按住)能看当天具体数值。 标「周频」的是数据源本身一周只出一次,不是我们少画了。
为什么「税期 + 季末」凑一起就是大考 —— 两个都是机械性抽水,跟基本面无关:
税期(9 月 15 日季度预缴税)= 企业和个人交税,钱从银行账户转进财政部账户,
直接从银行体系抽走准备金;季末 = 银行为了让财报上的监管指标好看会主动缩表、
少放钱出去(尤其少做回购),市场上短期资金一下子变紧。9 月这两件事撞在一起。
这不是理论 —— 我们自己的数据实测到了:一年里银行间利差冲破 +3 个基点的
52 天,清一色全是季末、月末、税期。日历效应真实存在,而且强到能盖过基本面。
(这也正是「红灯按单日判定会误触」那条已知问题的来源:这些日子每次都假报警。)
第二期视频(8/10)的新说法单独核在「文章学习」tab 的对账表里。 两期正文重合,作者明确说「原节目的正文一个字都没动」。
| 视频说法 | 核查结果 | 依据 |
|---|---|---|
| 美光 FQ3'26 营收 $414.6 亿,环比 +74%,同比 +346%(去年同期 $93 亿) | ✅ 完全一致 | 美光官方新闻稿(2026-06-24):$41.46B / +74% QoQ / +346% YoY;FQ3'25 为 $9.30B |
| 毛利率从 39% 干到 85% | ✅ 一致 | non-GAAP 毛利率 84.9%,FQ3'25 同期恰为 39.0%(+45.9pp;视频口播「400多个百分点」应为 40 多个百分点,口误) |
| 单季净利 $282 亿、EPS 约 $25(一年前不到 $2) | ✅ 一致 | GAAP 净利 $28.24B、摊薄 EPS $24.67(non-GAAP $25.11);FQ3'25 EPS $1.91 |
| 16 份战略客户协议:承诺超 $220 亿,其中现金预付 $180 亿;5 年期不可撤销、照付不议(take-or-pay) | ✅ 数字对,⚠️ 一处措辞 | 官方:$22B 财务承诺 = $18B 现金入金 + $4B 信用证;2026–2030(车规 3 年)。细节:CFO 强调 $18B 是「deposits(保证金性质,计入融资现金流、随履约逐步返还)」而非「预付款」——商业实质(客户先押真金白银)与视频论点一致,但会计口径不同 |
| 美光资本开支大幅上调到 $270 亿 | ✅ 一致 | FY2026 全年 capex 约 $27B(扣除政府补贴净额),FQ4 单季约 $10B |
| 思科 2000/3 市值破 $5,000 亿、一度全球最值钱;股价两年 −88%($79→$9.5);营收 2000 年 $191 亿 → 2001 年 $220 亿不降反升 | ✅ 全部一致 | 峰值市值约 $5,500 亿、2000-03 曾短暂超越微软;$79/$80 → $9.5(−88%);FY2000 $18.9B → FY2001 $22.3B(FY2002 回落到 ~$18.9B) |
| 1999:纳指「10月3号」站上 3,028 → 12 月底 4,041(硬拉 30%+) | ⚠️ 日期口误,其余对 | 纳指首次收上 3,000 是 1999-11-03(收 3,028.51),非 10/3;1999-12-29 收 4,041.46,+33% ✅;随后横盘至 1 月底、二波至 2000-03-10 顶 5,048 ✅ |
| 1929:联储警告投机贷款、拆借利率飙到 20%、米切尔注资 $2,500 万托市 → 夏季融涨 → 10 月底崩 | ✅ 一致 | 1929-03 三月恐慌 call money 一度 20%;国民城市银行(花旗前身)总裁 Charles E. Mitchell 宣布向拆借市场投放 $25M;道指 1929 夏融涨、10 月末崩盘 |
| 1972 漂亮 50 平均市盈率 42 倍,标普 19 倍 | ✅ 一致 | 1972 年末 Nifty Fifty 均值 P/E ≈ 42x,标普 500 ≈ 19x(Jeremy Siegel 口径) |
| 美联储从去年 12 月开始每月 $400 亿投放、买短久期国债 | ✅ 一致 | 纽约联储 2025-12-10 公告:12/12 起每月约 $40B 国库券「储备管理购买(RMP)」;明确为对冲准备金下滑、非 QE。「现在缩到(每月)$100 亿」未独立核到确切数,联储原计划 4/15 税期后放缓 ⚠️ |
| 保证金借款:3月 −0.86% → 4月 +1.8% → 5月 +8.5%,总额 $1.416 万亿 | ✅ 一致 | FINRA 5 月 $1,415.6B(纪录新高,同比 +54%),5 月环比 +8.5% |
| 两版转录不一致:第二期(8/10,whisper-large-v3-turbo)听到的是「3月 −2.6% → 4月 +6.8% → 5月 +8.5%」, 第一期(7/04,whisper-small)听到的是「3月 −0.86% → 4月 +1.8%」 | ⚠️ 未定 | 作者说两期正文一字未改,所以必有一版听错。本次尝试直接抓 FINRA 官方数据未成功(页面为 JS 渲染 + 反爬), 没能独立裁定谁对。不影响结论:两版对 5 月 +8.5%、总额 $1.416 万亿完全一致,而驱动仪表盘判定的正是这两个数。 3/4 月的具体环比值本页一律以「待核」对待 |
| 0DTE 占比:第二期听到「6 月高波动交易日达到 94%」,第一期听到「74%」 | ⚠️ 未定 | 同上,两版转录分歧且均属频道自有口径,未独立核到。公开口径(Cboe/SpotGamma)2025 年已见 SPX 期权量 60%+, 方向成立;具体百分点不采信 |
| 财政部 5/4 估算:Q3(7–9月)净市场化融资 $6,710 亿,9 月底 TGA 目标 $9,500 亿 | ✅ 一致 | 财政部 2026-05-04 季度再融资公告原文:$671B / $950B;下次公告 2026-08-15 ✅ |
| TGA 现在约 $9,018 亿 | ⚠️ 时点数 | 视频发布时口径;本页自动抓取的是最新日频值(见上方 TGA 卡),新财年 7/1 起支出落地,波动较大 |
| 巴菲特指标 234%;M2 同比 5.6% vs 纳指同比 29.7%(差 −24.1pp);前十权重 39.3%;0DTE 占比约 63%(高波日 74%);内部人卖买比 3.44x;NDX 前瞻 PE 24.96x | ✅ 大体成立,个别为约数 | 我们实测巴菲特指标近似 232% ✅;M2 同比 5 月 +5.6% ✅(纳指同比随时点变化,今值见上方);前十权重 2025 末公开口径已 ≈38–40% ✅;0DTE 公开口径 2025-05 已破 SPX 期权量 61%,「63%/74%」为频道自有口径未独立核到 ⚠️;内部人比值与 NDX 前瞻 PE 为他源数据,方向合理、精确值未独立验证 ⚠️ |
| 被动基金「无脑资金」体量巨大 | ✅ 成立 | 学术口径被动约占美股 1/3(实际有效持股占比更高);2025 年美国 ETF 净流入 $1.48 万亿(历史纪录);2026-05 指数基金+ETF 合计 $21.8 万亿 |
| 加密价格与 M2 高度正相关 | ⚠️ 相关性成立,非铁律 | BTC 与全球 M2 的正相关在多个周期成立(滞后 ~10 周口径流行),但相关≠因果、系数随窗口漂移,作风险提示合理 |
来源要点:美光官方新闻稿/电话会 · 思科 SEC 8-K · NY Fed 公告 · 财政部再融资公告 · FINRA/dshort · S&P DJI · ICI · Cboe。完整链接见 big_short.md。
本页交给两个独立审计代理反着挑过一遍(指令是「假设它有问题,去证明它有问题」), 裁决是 不合格。下面是查出并已修掉的实质错误 —— 留在这里不删,因为 一个只展示结论、不展示自己错过什么的页面,读者没法判断该信它多少。
| 问题 | 原先是什么 | 实际是什么 | 影响 |
|---|---|---|---|
| 财政部账户 TGA 取数 bug | 取到的是「开盘与收盘里较大的那个」—— 数据源每天返回开盘/收盘两行,真值都放在同一个字段里,靠类型字段区分, 而代码用字段兜底+排序去重,留下了较大值 | 每个下跌日都被抹平,曲线变成只涨不跌的棘轮。 实测 48% 的交易日偏高,平均差 $28B,最大差 $121B (7/31 显示 $997.9B,真值 $876.6B) | 数值本身错 已修 |
| CBOE 偏度指数方向讲反 | 写「它高=还在认真买保险(正常);它低=没人防跌(自满)」 | 交易所官方口径里它是尾部风险的价格:越高=暴跌保险越贵=警告。 数据自己也反驳:它与 VIX 相关系数 −0.15, VIX 最平静的 10% 日子它反而最高(149.8) | 解释反了 已修 |
| 「✔ 我们独立算过」盖错章 | 逻辑是「只要有值就盖章」,4 格里 3 格盖错。 保证金借款那格:左边写「视频口播 +8.5%」、右边写「我们算的 8.5%」, 其实是同一个手抄的数,一次计算都没发生 | 与「二阶导」完全同型 —— 标错不留空位, 再问「这格核过没」答案自动是「核过了」 | 已改三档 白名单判定 |
| 风险分里的双重计数 | 「隔夜逆回购缓冲垫」单列为一项(5% 权重), 可它已经在净流动性公式里被算过一次(总资产 − 财政部账户 − 逆回购) | 不只是重复,两处方向还相反 —— 净流动性里「逆回购上升 = 更危险」, 单列项却是「逆回购上升 = 更安全」;两条分项得分实测相关 +0.708。 且该项已饱和贴顶(94–100 分),只贡献一个恒定 +4.9 分的偏置, 恰好把总分顶到分档边界附近 | 已移除该项 总分 25.5→20.9 |
| 风险分的档位徽章 | 显示「安全区」绿色徽章 + 「<25 安全」 | 该分从未做过阈值标定:换等权重算是 32.6;剔除任一项落在 19.4–34.0; SOFR 利差动 0.6 个基点就跨档,比输入数据一个刻度还小 | 徽章已撤 只看趋势 |
| 「档位都取自视频」 (改了两次才对) |
先称七项档位「都直接取自视频原话」;第一次更正改成「四项取自视频」 | 两次都数多了。对照转录稿:视频只给过准备金(2.8/2.5 万亿)与 SOFR−IORB(+3 个基点)这两组数字。Capex 与常备回购只有 「见顶回落」「突然抬头」的定性说法,锚点全是自造 —— 实际是六项里只有两项 | 二次更正 |
| 翻档距离算错 (错在夸大自己) |
称「翻档需利差动 4.35 个基点」 | 真值 2.26 个基点,高估 1.9 倍。错因:打分函数在 0 基点处换斜率 (0.94 → 2.50 分/基点,陡 2.7 倍),却拿平缓那段的斜率覆盖了全程。 这个错的方向是把稳健性说大了 | 已更正 为 2.26 |
| 偏度重建喂错了股价 (整条「上升趋势」是假的) |
取历史股价时用了默认的除息复权价,而期权成交价活在真实价格空间。 两者的差随时间衰减到零 —— 这是分红调整的特征 | 股价被压低 → 看涨腿与看跌腿反向出错,偏度被双倍压低, 且偏差随回看距离单调衰减,于是凭空画出一条「偏度整年在上升」的假趋势。 修正后我方实测(277 点):一年均值 6.05 → 7.04; 全年趋势 +2.38/年(在涨)→ −0.46/年(略降) —— 那条上升几乎整根是 bug。 当前值分位 17.4% → 3.2%。 反证:特斯拉的数字一个都没变 —— 它不分红、没有复权调整, 正好说明 bug 只影响分红标的,诊断准确。 注意方向:真相比此前公布的更极端,不是更温和 | 已修并重跑 用真实成交价 |
| 「实时读数印证了重建线」是假的 | 此前称两条独立算法都给约 4pp,互相印证 | 拆解发现是两个各约 1.2 个点、方向相反的误差互相抵消: 到期日选择差 −1.15、隐含波动率来源差 +1.19 (数据源报的波动率按零利率零股息算,与我们的标准口径不同)。 不是印证,是巧合。两条线不能拼接,也不能互校 | 已撤回 该说法 |
| 换月锯齿未披露 | 到期日在月度之间切换时,剩余天数在 21–53 天来回跳 | 全年 12 次换月,偏度跳变12 次全部向下,平均 −2.59 个点 (普通相邻日只动 0.81)。随机符号下 12 连负的概率是 1/4096 —— 这是 2.36 个点的纯人为摆动,污染了均值/中位/分位 | 已标注 待改固定期限 |
| 「5 日变化」跨缺口时不是 5 日 | 层②层③按下标取 5 个点前,不看日期 | 跨过那个五周空洞时,「5 个点之前」实际是 42 个自然日之前, 图上却标着「5 日变化」 | 已改按日期取窗口 跨缺口的点丢弃 |
| 偏度重建有个五周空洞 (节假日算错到期日) |
脚本用「每月第三个周五」硬算期权到期日。 但 2026-06-19 是六月节、美股休市,当月到期实际提前到周四 6/18 —— 脚本于是去查了一批根本不存在的合约 | 序列在 2026-04-24 → 2026-06-01 出现连续五周空洞, 24 个缺失日全在洞里、洞外一个不缺。 我此前把它报成「零缺失、覆盖率 91%」,说得太轻松 —— 那不是零散缺失,是一整段没有。QQQ 与特斯拉两份数据同病 | 已修并重跑 253 → 277 点 |
| 序列末点是临时值 | 建档当天若尚未收盘,最后一个点用的是盘中价 | 每天重跑会小幅变动。此前未在说明里标出 | 已标注 |
| 亚马逊 capex 口径混用 (落在权重 25% 的输入上) |
六个季度里混了净额与毛额,而口径说明写的是单一「现金资本开支」; 2025Q4 的 41.2 更是任何口径都产生不出 | 证监会结构化财报数据两条独立路径都给 39.52 (全年 131.82 − 前三季 92.30;逐季推同值)。已统一为毛额口径。 结论不翻:2026Q2 环比由 +29.1% 变 +30.1%,仍是重新加速; 加速度仍为连负三季后转正 | 六季全部 已更正 |
| 两处「视频说过 X」查无此言 | ①宏观日历写「8/15 财政部再融资公告」;②七仪表盘写「0DTE 高波动日约 74%」 | ①转录稿说的是「8月5号」,财政部数据也坐实公告日为 8/5 —— 一件七天前已发生完的事被摆在「接下来的看点」里; ②两份转录都没出现过 74,第二期清楚说的是 94% | 均已更正 |
| 两个只在关键时刻现身的代码 bug | ①环比数值的正号写死为「+」;②绿灯判定只比高低、不看正负 | ①环比转负时会渲染成 「+-5%」;②「上季 −20%、本季 −10%」会判绿灯、 打出「🟢 仍在加速」。两个 bug 都只在逃生按钮三真正该报警的那一刻才现身, 平时永远看不见 | 均已修复 |
| 同卡片内「六项/七项」打架 | 移除逆回购后,卡片说「六项」而折叠标题仍写「七项拆解」 | 改动没扫干净的残留 | 已统一 |
| 锚定推演称「形状是真的」 | 断言水位是锚的、形状可信 | 假设了三件不成立的事(股数不变、今天的名单适用于两年前、指数除数不变)。 现成对照:本线给 2025 年底前十权重 42.7%,公开口径是 38–40%, 半年漂 3–5 个百分点,而警戒线只画在 35% | 已标注 只看方向 |
| 拿「6/26 吻合」当验证 | 称我们算的 −24.2pp 与视频 −24.1pp「基本吻合」 | 挑点:当月 21 个交易日均值 −30.6pp,6/26 恰是全月最不负的一天 | 已撤回 该说法 |
还有几处已知未修(工程量较大,先如实标注): ①资本开支阶梯的 2025Q4 台阶设在 2/1,而最后一家(亚马逊)2/5 才公布, 那 4 天用了当时不可知的数;②巴菲特指标那条线的国内生产总值腿最长有约 4 个月前视; ③「逃生按钮三」全页有三套实现,两套盯第②层、一套盯第③层, 今天同向所以矛盾被掩盖,等到②正③负时会互相打架。
本书从这三期市场评论出发,逐条检验其说法。点标题看原视频;本书对它们的核对结论散在各章的「有人说 → 我们怎么查的」两节里。
关于全文转录:三期视频均无字幕,我们做了本地转录用于逐句核对。逐字稿是原作者的作品,因此只留在本地,不发布在这个页面上 —— 这个站上只有我们自己的分析与指标。
本机可读:knowledge/investment/big_short/reader.html(带分节目录、名词浮窗、点时间码跳视频)。浏览器不允许从 https 页面直接打开本地文件,故此处只给路径。
《管道》第一部「价格为什么会动」第 1 章。 本章目标:把「银行准备金有什么用」这个问题彻底答完,并且答完之后, 读者不再需要记住任何比喻。
一个流行的说法是这样的:美联储放水 → 钱多了 → 股票涨。反过来,收水 → 钱少了 → 股票跌。
这个说法有个好处:简单。也有个致命问题:它解释不了时间。
2022 年美联储收水,股票跌了。2019 年 9 月美联储也在收水,股票没跌 —— 但银行间的隔夜利率一夜之间从约 2% 跳到约 10%,美联储紧急入场。同一个动作,一次砸在股价上,一次砸在一个绝大多数人没听说过的市场上。
"钱多钱少"这个框架分不清这两次的区别。所以我们需要一个更硬的起点。
这个更硬的起点叫生存约束(survival constraint)。
任何主体,每天的现金流出必须被现金流入覆盖。做不到,就出局。
注意这句话里没有"资产价值""估值""基本面"。它只关心一件事:今天该付的钱,付不付得出来。
这条约束的来源要说清楚,因为它常被记错:这个概念是明斯基(Hyman Minsky)1957 年提出的;后来 Perry Mehrling 把它放进"货币观"(the money view)的核心并发扬光大 —— Mehrling 本人在著作正文里就明确把出处标给了明斯基。1
因为它是二值的,不是连续的。
你的资产值一千万还是九百万,是个连续变化的量,可以慢慢消化。但"今天下午三点这笔钱付不付得出来"只有两个答案。付得出,一切照常;付不出,你立刻从这个游戏里消失 —— 而且你对市场的判断是对是错,完全不影响这个结果。
凯恩斯有句被反复引用的话,大意是市场保持非理性的时间可以比你保持不破产的时间更长。生存约束就是这句话的机制版本:它不是一句俏皮话,它是一条每天下午都要过一遍的闸门。
要理解这条约束怎么运作,得先接受一件反直觉的事:"钱"不是一种东西,是一个层级。
这是 Mehrling 货币观的第一个核心命题 —— 货币的层级(hierarchy of money)。2
粗略地说,从上到下:
| 层 | 是什么 | 谁在用它结算 |
|---|---|---|
| 最上层 | 中央银行的负债(准备金) | 银行之间 |
| 中间层 | 商业银行的负债(你的存款) | 你和商家之间 |
| 下层 | 各种"看起来像钱"的东西(货币基金份额、回购协议等) | 金融机构之间 |
关键在于:在每一层看来,上一层才是"真钱"。
你觉得银行存款就是钱,因为你用它付款。但银行之间互相付款时,存款不算数 —— 它们要用准备金。你的存款对银行来说是负债,不是资产。
所以准备金不是"一种钱",它是银行体系用来了结彼此的那种钱。这就是它特殊的全部原因。
平时,这几层之间可以顺畅兑换,感觉上就是"一种钱"。但压力一来,层级就露出来了 —— 下层那些"看起来像钱"的东西,突然没人肯当钱收,大家都只认上一层。
这个现象有个名字,叫流动性的层级性回撤。它解释了为什么危机总是"突然"的:不是资产突然变得不值钱,是结算媒介突然变窄了。
第二个核心命题是:市场需要有人肯站在对面。
你想卖出一批债券,买家不会恰好在那一刻出现。中间有一类机构专门做这件事:先用自己的资产负债表把货接下来,再慢慢转手。这就是交易商功能(dealer function)。
Mehrling 那本关于美联储的书,论点就在标题里:美联储如何成为"最后交易商"(the dealer of last resort)。3
这里必须停一下,因为这个词很容易被记成"最后贷款人" —— 那是另一个概念,来自更早的传统(Bagehot 在 1873 年那本讲伦敦货币市场的书里的论述)。4 两者的区别是全书的要害:
| 最后贷款人 | 最后交易商 | |
|---|---|---|
| 做什么 | 借钱给缺钱的机构 | 自己下场买卖资产 |
| 解决什么 | 你缺现金 | 市场没有对手盘 |
| 谁承担价格风险 | 借款人 | 央行自己 |
2008 年之后,央行做的事越来越像后者。这个转变之所以重要,是因为它承认了一件事:有时候问题不是谁缺钱,而是没人肯当买家。
关于 Bagehot 那句名言的提醒:流传最广的那个"自由放贷、高利率、好抵押"的三要素公式,并不是他书里的原句。这三个要素确实都出现在书中,但分散在不同章节,全书没有任何一句同时说完三件事;而且"惩罚利率"(penalty rate)是后来的措辞,原文用的是另一种说法。4 本书凡引这条,一律写成"后人对 Bagehot 的概括",不加引号冒充原话。
有了上面三块(生存约束、货币层级、交易商功能),可以给出完整答案了。
上一步说的"大量",到底多大?用真实数据回答:
两个数几乎一样大。每天要周转的融资额,和整个体系的结算资产总量相当。
作为对比,美股一天的成交额通常在几千亿美元量级。这个几乎没人讨论的隔夜市场,日周转是股市成交额的数倍。
而这不是投机者的边角活动。借钱的那一头主要是两类人:
第一类:做国债生意的交易商。他们基本是把全部库存用这种方式融资的 —— 不用自有资金压货,每天借。国债市场之所以流动性好、买卖价差窄,前提就是这条管子通畅。
第二类:用回购加杠杆持有国债的基金。这一类规模同样巨大,而且杠杆倍数远高于第一类。典型做法是买入国债现货、同时卖出相应的期货,赚取两者之间很小的价差 —— 因为价差极小,必须用很高的杠杆才有意义,而杠杆正是通过隔夜回购实现的。
第二类为什么值得单独点出来:它把第 2 章要讲的机制体现得最彻底 —— 这类仓位的存续,完全取决于每天能否按原折扣率续借。 折扣率一动,它是最先被迫平仓的那一批;而它平仓卖出的,恰好是本该在避险时被买入的国债。
出钱的那一头主要是货币市场基金(手里全是现金,要找个安全地方过夜)、银行、以及企业的资金管理部门。
所以准备金的作用,一句话:它决定那台每天周转近 3 万亿美元的机器,明天还转不转得动。 它不预测涨跌。它决定谁能撑到明天。
上面那条链有个地方容易被讲过头,本书作者第一次讲的时候就讲错了,这里明确纠正。
准备金变紧,直接后果是融资成本上升。成本上升会让持有杠杆仓位变得不划算,于是有人主动减仓。这是常态传导,是"贵到不想扛了",不是"有人逼你卖"。
真正的强制平仓,走的是另外几条路:
第 2 条尤其重要,因为它引出下一章的主角。Geanakoplos 的杠杆周期(the leverage cycle)研究的正是这个:均衡不只决定利率,也决定杠杆本身;而在危机时刻,抵押率(等价地说,保证金或杠杆)远比利率重要。5
准确措辞的提醒:他的主张不是"利率不重要",而是供求同时决定利率与杠杆两者,且危机时后者的作用远大于前者。本书不把它简化成"不是利率"。
本章开头提到 2019 年 9 月:隔夜利率一夜从约 2% 跳到约 10%,美联储紧急入场。
这个例子很容易被讲成"看,管道一堵就出大事"。但必须把话说全:那次股市没有崩。标普当月还是涨的,美联储几天内就把它按了下去。
所以那次的意义不是"它造成了股灾",而是"它暴露了缓冲垫有多薄"。当时准备金被抽到约 1.4 万亿,系统在没有任何基本面事件的情况下,单靠一次常规的税期与结算需求,就把隔夜利率顶到了五倍。
这引出本书对准备金的正确读法:
它不是一个"跌破就完蛋"的开关,而是"缓冲垫还剩多厚"的度量。 垫子厚,常规冲击被自动消化;垫子薄,同样大小的冲击就可能触发折扣率跳升 —— 而那时候,才轮到上一节第 1 条那个价格连锁登场。
按本书体例,每章末尾用同一段真实历史检验自己。规则:只用当时能知道的信息。
2026 年 7 月至 8 月的实际读数:
| 时点 | 准备金 | 发生了什么 |
|---|---|---|
| 2026-07-01 | 2.967 万亿 | — |
| 2026-07-08 | 3.099 万亿 | 单周跳升 1,320 亿 |
| 2026-07-29 | 2.985 万亿 | 纳指100 当日见阶段低点 |
| 2026-08-05 | 2.993 万亿 | — |
| 2026-08-12 | 2.944 万亿 | — |
同期市场:纳指100 从 6 月初的高点回落约 11%,7 月 29 日见底,随后四个交易日反弹约 9%,道指与标普在 8 月初创历史新高。
本章理论给出的读法:
一个反面教训(来自本书写作过程本身): 作者最初追踪财政部账户余额时,取数代码有 bug,把"开盘余额与收盘余额中较大的那个"当成了收盘值 —— 结果每一个下跌日都被抹平,曲线变成只涨不跌。实测 48% 的交易日偏高,最大误差约 1,213 亿美元。而当时那段"抽水已提前完成"的分析,唯一依据就是这条错的曲线。
这条教训属于第五部(认识论),但放在这里更有用: 一个只会往一个方向错的数据源,比一个随机噪声大的数据源危险得多 —— 后者你会怀疑,前者你会相信。
已核实(每条经独立核实,含出处与关键措辞):
数据来源:银行准备金与隔夜融资量取自美联储经济数据库(FRED);财政部账户余额取自美国财政部每日报表接口。具体读数与取数日期见正文。
本章目标:回答「为什么同样一批资产,有时候能安稳持有,有时候会被一次不大的下跌打爆」。 答案不在利率里。
利率降,资产涨;利率升,资产跌。这是最常见的说法,也是绝大多数评论的落脚点。
它不算错,但它漏掉了一个更快、更狠的变量。
看一个真实的对照:2019 年 9 月,隔夜融资利率一度跳到平常的数倍,而股市几乎没反应。2020 年 3 月,利率被迅速压到地板,可几乎所有资产同时被卖 —— 包括本该在避险时上涨的美国国债。
利率一次上天、一次落地,资产的反应却和方向对不上。说明真正管事的是别的东西。
上一章说过,大量仓位是借钱持有的。但"借钱"这件事有两个价格,而人们通常只盯着第一个:
| 是什么 | 谁在盯 | |
|---|---|---|
| 利率 | 借这笔钱要付多少利息 | 几乎所有人 |
| 抵押折扣率 | 同样一批抵押品,能借出多少 | 几乎没人 |
第二个通常用"折扣率"(haircut)或"保证金要求"表述。同一批股票,出借方可以借你市值的 95%,也可以只借 80%。利率一分没变,但你能持有的规模差了一大截。
这正是 Geanakoplos 的杠杆周期(the leverage cycle)研究的东西:市场均衡不只决定利率,也决定杠杆本身;而在危机时刻,抵押率(等价地说,保证金或杠杆)的作用远大于利率。1
措辞要准:他的主张不是"利率不重要"。他说的是这两者由供求同时决定,而危机时后者的影响远超前者。本书不把它简化成"不是利率"。
因为它作用的是分母。
利率上升 1 个百分点,是你持仓成本上升 1 个百分点 —— 疼,但可以慢慢调整。
折扣率变了则完全是另一回事。先把算式摆出来,因为这里有两种口径,答案差很多:
口径一:自有资金固定,能撑起多大仓位(这是本书关心的那个)
| 折扣率 | 每 100 元自有资金能持有 | 杠杆倍数 |
|---|---|---|
| 5% | 100 ÷ 0.05 = 2,000 元 | 20 倍 |
| 20% | 100 ÷ 0.20 = 500 元 | 5 倍 |
折扣率从 5% 提到 20%,仓位只剩原来的四分之一。
口径二:每单位抵押品能借出多少
每 100 元抵押品,可借额从 95 元降到 80 元 —— 剩 84%,看起来温和得多。
两种口径必须分清:前者答案是剩 25%,后者是剩 84%。 本书讲的是杠杆持仓者能撑多大规模,所以用口径一。 凡引用"折扣率提高的冲击",都要问一句它用的是哪种算法 —— 差了三倍多。
而这个差额必须立刻补上:要么拿出更多自有资金,要么卖掉一部分。
一处更正记录:本章初稿把口径一的结果写成了"剩四分之三"(疑似把 95%−20% 心算成了 75%)。 由独立评审查出。注意这个错的方向:它把折扣率的冲击说小了三倍 —— 也就是说, 它削弱的正是本章自己要论证的那件事。详见第 13 章关于"错误方向"的讨论。
而且这不是可以商量的。它不像利息那样"贵了就少借点",它是"你现在超额了,今天之内解决"。
上一章讲了单个主体的生存约束。这一章要讲的是:当很多主体同时被这条约束绑住时,会发生什么。
Brunnermeier 与 Pedersen 那篇论文处理的正是这个 —— 标题是《市场流动性与融资流动性》2,注意市场在前、融资在后,因为全文讲的是两者如何互相喂养。
他们指出了两条互相强化的螺旋(常被只提一条,那等于丢掉一半):
第一条 · 损失螺旋(loss spiral) 价格下跌 → 持仓者净值缩水 → 按原杠杆倍数,他必须卖掉一部分才能维持比例 → 卖出压低价格 → 回到起点。
第二条 · 保证金螺旋(margin spiral) 价格下跌、波动上升 → 出借方提高折扣率 → 即使净值没变,可持有规模也被压缩 → 被迫卖出 → 波动进一步上升 → 折扣率再提高。
两条螺旋的区别值得记住:第一条由你的亏损驱动,第二条由别人对风险的重新定价驱动。第二条更险,因为它不需要你先亏钱就能启动。
按常识,东西跌到足够便宜,自然有人来接。现实里常常没有。
Shleifer 与 Vishny 的两篇工作解释了这件事。早期那篇处理的是清算价值与债务能力的关系 3,后来那篇把机制放进危机叙事里综述 4。核心逻辑是:
最懂这批资产、最知道它便宜的人,往往正是此刻被迫卖它的人。
因为专业买家通常是同行:他们持有相似的资产、用相似的方式融资。当资产便宜时,他们自己也在被追保证金。于是最该出手的那批钱,恰好在那个时刻被绑住了。
这就是"套利的极限":套利需要资本,而资本在最需要它的时候最稀缺。
Adrian 与 Shin 用实际的资产负债表数据证明了一件事:杠杆是顺周期的5 —— 资产价格上涨时,机构不是降杠杆,而是加杠杆。
这与直觉相反。常识以为"涨多了该谨慎",实际是:
注:"顺周期"是通用词,不是他们造的;他们的贡献是用市值计价的实际数据把它证实了。
第 1 章末尾已经讲过一遍,这里从杠杆的角度再说一次,因为它是本书最容易被讲过头的地方:
融资成本上升,导致的是主动减仓,不是强制平仓。
强制平仓有三条路:
注意第 2 条和第 3 条都不需要价格先跌。这就是为什么危机常常显得"没有理由":价格还没怎么动,可持有规模已经被压缩了。
规则同前:只用当时能知道的信息。
2026 年 6 月至 7 月,存储板块出现了一次幅度很大的下跌:
| 标的 | 峰值 → 谷底(收盘) | 幅度 |
|---|---|---|
| 美光 | 2026-06-25 → 07-29 | −39.1% |
| 闪迪 | 2026-06-25 → 07-29 | −56.5% |
| 西部数据 | 2026-06-18 → 08-07 | −41.8% |
| 希捷 | 2026-06-22 → 07-16 | −31.9% |
同期纳指100 的回撤只有约 11%,而且很快收复。
先说能确定的事实(可核对的公开数据):
再说本章框架给出的一种解释 —— 注意,这是推断,不是观测:
如果这些标的被杠杆资金集中持有并用作抵押品,那么波动上升会提高折扣率(第二条螺旋), 压缩会自我强化,从而放大跌幅。
这个推断有三处证据缺口,必须写明:
所以正确的表述是:去杠杆机制与观察到的现象一致,但没有被证实; 且存在一个同样一致、且本书自己在别处追踪的备择解释。 本书不因为一个解释讲得通,就当它成立。
那么这一节还剩什么可用的? 剩下第 2 点那个否定式结论,它不依赖任何推断:
同样是暴跌,"整个融资体系卡住"可以被排除。 而这个区分有实用价值:体系没卡住时,买盘还在;卡住时,没有买盘。
数据来源:个股价格取自公开行情接口,峰谷日期与幅度按收盘价计算,具体见正文表格。
本章目标:把前两章的机制,变成一份可以真的去看的清单。 并且说清楚每一项看不到什么。
流行的说法是:盯住某个数,跌破某条线就撤。
这个说法的吸引力在于它给了一个明确动作。问题是,大多数版本没告诉你那条线是哪来的 —— 而按前两章的机制,那条线不可能是常数。
原因很简单:第 1 章说约束是"付不付得出",第 2 章说压缩来自"能借多少"。这两件事都取决于当时的体系规模、参与者结构、抵押品构成。体系长大一倍,同样绝对水位的含义就完全不同。
所以本章不给你一条线。本章给你三个问题,以及用什么去回答它们。
要看的:银行准备金余额。第 1 章讲过它为什么特殊 —— 它是银行之间了结彼此用的那种钱。
它能告诉你什么:缓冲垫还有多厚。垫子厚,常规冲击(税期、季末、发债)被自动消化;垫子薄,同样大小的冲击就可能触发折扣率跳升。
它不能告诉你什么 ——这一条比上一条重要:
正确的读法:看水位 + 下滑速度,而不只是水位。2019 年的教训是,痛点是在快速下滑的过程中撞上的,不是慢慢滑过去的。
要看的:隔夜有抵押融资利率,与央行付给银行的准备金利率之差。
这个差值的含义很直接:如果银行把钱借出去的收益,还不如放在央行拿利息,它就不借。所以这个差值转正,意味着市场在加价抢钱。
它的好处:日频,反应快 —— 补上了准备金的慢。
它的陷阱,而且是个大陷阱:
我们用一年数据实测,这个差值冲破某个常被引用的预警值的天数有 52 天,而这 52 天清一色全是季末、月末、税期。
也就是说:它绝大多数的"报警"是日历造成的,不是压力造成的。
原因在第 1 章讲过的机制里:季末银行为了让监管指标好看会主动缩表、少放钱出去;税期则是钱从银行账户转进国库账户。两者都是可预期的机械动作。
所以这项指标的正确用法是:看它在【非日历日】有没有异常,以及【连续】几天不回落。 单日跳一下毫无信息 —— 那大概率只是又到月底了。
要看的:那些"多余的现金"停在哪里。
这两个在本书前面都出现过,读者极易混淆,因为它们的读数都可能是"接近零",但含义完全相反:
| 我们叫它 | 钱的方向 | 读数为零意味着 | |
|---|---|---|---|
| 存钱工具 | 闲钱停放处 | 机构把多余现金交给央行过夜 | 缓冲垫用完了 —— 坏事 |
| 借钱工具 | 应急借款窗口 | 央行把钱借给缺钱的机构 | 没人需要应急 —— 好事 |
第 1 章提到"某工具用量为零是宽松的证据",指的是应急借款窗口(没人来借 = 不缺钱)。 本节说的"缓冲基本归零",指的是闲钱停放处(没有闲钱可停 = 没有余量)。
两者都是"零",一个是好消息,一个是坏消息。 本书此后一律用"闲钱停放处"与"应急借款窗口"这两个功能性名字,不用机构缩写。
体系里通常有一层缓冲:货币基金等主体手上多出来的钱,会先停在这里过夜。
当财政部把税款和发债所得收进国库账户时(那笔钱就此离开银行体系),先被抽走的是这层闲钱,而不是银行准备金。
所以缓冲的厚度,决定了抽水会不会直接打到准备金上。
现实读数:这层缓冲一年均值约 206 亿美元,现在只剩约 5 亿 —— 基本归零。
这意味着:再抽,就直接抽准备金了。
一个诚实的补充:这个观察本身是对的,但我们曾经犯过一个错 —— 把这一项同时放进一个合成指标里,结果它在那个指标里被算了两遍,而且两处方向相反(在"净流动性"公式里它被减去,单列时又被当成"越多越安全")。 教训:同一个变量在一套指标体系里出现两次,几乎一定有一次是错的。详见第 11 章。
这是本章最实用的一节,也是最容易被讲错的一节。
不是"任何一项越线就撤"。按前两章的机制,单项越线的信息量很低:
正确的用法是看它们是否同时转向。
理由不是"多个指标更保险"这种含糊的话,而是机制上的:这三项测的是同一条链的不同环节 —— 燃料存量、当下压力、缓冲余量。一条链真的绷紧时,三个环节会一起响;只响一个,通常是那个环节自己的噪声。
唯一的例外:如果准备金在没有任何重大事件的情况下快速大幅下滑,那不必等其他两项确认。因为按第 2 章的螺旋机制,等确认可能就来不及了 —— 折扣率的调整比数据发布快得多。
规则同前:只用当时能知道的信息。
2026 年 7 月至 8 月的三项读数:
| 问题 | 指标 | 当时读数 | 判断 |
|---|---|---|---|
| 燃料还剩多少 | 银行准备金 | 全程在 2.94–3.10 万亿区间内 | 水位充裕 |
| 管子压力多大 | 隔夜利差 | 为负(即宽松) | 无压力 |
| 缓冲还剩多少 | 闲钱停放处 | 已近归零 | 无余量 |
一处自我纠正:本章初稿在这里写了"7 月 8 日单周跳升 1,320 亿,且在补充"。 这违反了本章自己刚立的规矩 —— 上一节明说"准备金单周波动经常上千亿,一次下探说明不了什么"。 既然单周下探是噪声,单周跳升同样是噪声。拿它当"正在补充"的证据,是对同一类波动用了两套标准。 由独立评审查出。现表格只保留区间水位,不引用单周变动。
三项里两项说没事,一项说没余量。
按上一节的用法:不构成"同时转向",所以不构成行动信号。而事实是,同期市场先跌 11% 又收复,指数创新高 —— 本章清单当时给出的"没有系统性断裂"的判断,与事后一致。
但必须补一句反面的话:这次对了,不代表这套清单准。
理由是:这三项在整个观察期里从来没有同时转向过,所以我们没有一个正样本可以检验"当它们同时转向时会发生什么"。
一个只在"没事"的时候被验证过的警报器,你并不知道它在"有事"的时候会不会响。 本书不会因为它这次说对了,就说它有效。
本章的机制部分承接第 1、2 章,不另引文献(见该两章)。
数据来源:银行准备金、隔夜融资利率与准备金利率、央行缓冲工具余额,均取自美联储经济数据库(FRED);"52 天误报全在日历日"为本书作者用一年日频数据实测,方法与代码见随书数据目录。
第二部开篇。本部的立意与原计划不同。 原本打算写"泡沫有什么规律"。文献核实之后,这个写法不成立了 —— 因为流传最广的那几条,大多没有实证支撑。 所以第二部改成:分辨哪些说法有证据,哪些只是流传得广。
关于泡沫,市场评论里有一套几乎人人会讲的说法:它分几个阶段、它会有第二波、聪明钱早就跑了、理性的人会去做空它。
这些说法有个共同点:听起来都很有画面感。而画面感和证据是两回事。
本章逐条检验。结论会让第二部变得比原计划短,也比原计划有用。
流行说法:泡沫依次经历几个阶段(通常说五个),各有名字。
查证结果:那个被广泛引用的阶段框架,常被挂在 Kindleberger 名下 —— 但他自己在书里第一句就说,这个模型是明斯基的,此后整章都称其为明斯基模型。1
更要紧的是:书里根本没有一份编号的阶段清单。
书中实际使用的那些词,出处标注极不一致:
也就是说:书给的是一串散落的、来源各异的旧词,不是一个整齐的模型。整齐是后人归纳出来的,而且不同的归纳版本连阶段数都对不上(有说五个,有说六个)。
这与本书第 11 章讲的是同一件事,只是发生在学术传播里: 一个后人贴上去的整齐标签,把"这里其实是一堆来源不明的旧词"这个空位填上了。 于是再也没人去问"这个模型是谁验证的"。
剩下什么:明斯基本人的融资三分法是扎实的 —— 把主体按偿债能力分成三类,并指出长期繁荣会让经济从稳定的融资结构滑向不稳定的融资结构。2
但要注意一处常见的误读:明斯基写的是经济体中三类主体的构成比例,不是"依次经历三个阶段"。把它写成阶段演进,是后人的通俗化。
这一条对本书特别重要,因为全书的起点就是一份主张"二波"的市场评论。
流行说法:超级泡沫不会一波见顶,中间必然有一次洗盘,然后是更猛的第二波。
查证结果:没有任何一篇实证研究,系统统计过历史泡沫的价格路径并证明"二次冲顶"是普遍规律。
而且追下去,那个意象的源头相当具体:它来自 2006 年一位大学教授画的一张泡沫阶段示意图,图上在顶部之后标了一个次高峰。那张图没有数据来源、没有样本、没有统计方法,不引用任何实证研究 —— 它是一张教学示意图,被大量转载之后变成了"常识"。
三个经常被混为一谈的东西,必须拆开:
| 说法 | 有没有实证 | 它实际测的是什么 |
|---|---|---|
| 一个市场历史上出现过多次独立泡沫 | 有,而且严格 | 一百多年里出现过几次泡沫 |
| 泡沫崩溃前存在加速振荡 | 有模型,显著性争议未平 | 顶之前的振荡 |
| 顶之后还有第二个顶 | 没有 | —— |
第一条常被拿来给"二波"撑腰,那是偷换概念:它讲的是一百年里有几次泡沫,不是一次泡沫内部有几个顶。
最接近的真实证据,方向恰恰相反。一项覆盖二十世纪以来全球股市的面板研究发现:实际价格翻倍的市场,次年腰斩的概率约 6.9%,五年内约 17.2%;而翻倍之后再翻倍与腰斩的概率大体相当。3 该研究的核心表述是:泡沫是"变坏了的繁荣",而并非所有繁荣都会变坏。
它根本没有发现、也没有检验任何双顶结构。
唯一直接讨论"形状"的一份实务研究,结论是形状不统一 —— 有些个案是单峰,有些(如某些商品与地产)呈现更复杂的多峰结构。多峰只出现在部分个案,这恰恰是"没有统一形状"的证据。
本书的处理: "二波"不作为经验规律出现在本书任何地方。 它只以两种身份出现:一个流传甚广的叙事惯例(注明源头是一张示意图),或个案观察(并明说不是普遍规律)。
流行说法:聪明人看出是泡沫,会去做空,但因为协调不了,所以戳不破。
查证结果:这个理解是反的。
相关研究讨论的是套利者面临的同步化问题 —— 风险不在于"价格会不会继续错",而在于"别人什么时候动手"。作者明确指出这是独立于其他两类限制套利力量的第三种力量,来源是套利者先后而非同时察觉错价。4
而关键的一句是:这个不同步,对套利者而言不是诅咒,而是恩赐 —— 他们是主动选择骑泡沫。4
不是"想戳破但协调不了",是"知道戳不破,于是选择骑"。
这个区别不是措辞游戏:前一种理解把套利者写成失败的清道夫,后一种承认他们是理性的参与者。而后者才是文献的结论。
流行说法:机构在泡沫顶部之前就撤了。
查证结果:准确,但比通俗版精细得多。
一项针对某次著名科技股泡沫中对冲基金行为的实证研究发现:这些基金是在骑泡沫,不是在攻击它 —— "骑"这个词就是论文原话。5
具体分两层,不是二选一:
准确的一句话:既没做空、也没一直骑到最后 —— 在板块内部不断从快见顶的票,换到还在涨的票。
口径说明:该研究样本为数十家对冲基金管理人,数据是向监管机构申报的季度多头持仓,不含空头与衍生品(空头是通过基金收益率间接检验的)。
流行说法:历史上那几场著名狂热,证明了市场会集体失去理智。
查证结果:有一个值得认真对待的反方,而且它的立场是中间版本,不是全盘否定。
有研究者系统检查了几场最著名的早期狂热,主张:基本面能解释其中大部分价格行为;而"泡沫"作为解释有一个根本问题 —— 它是同义反复,因此永远无法被证伪。6 大意是:我们把解释不了的那部分价格波动,命名为"泡沫"。
但不要把他写成全盘否定者:他自己承认,对其中某一段特定行情,很难找到基本面解释。
本书为什么要收这一条: 不是为了平衡而平衡。而是因为"泡沫"这个词有一个结构性危险 —— 它可以解释任何事,所以它什么也没解释。 一个不可证伪的框架,和第 12 章讲的那种"未经标定的阈值",是同一类问题。
原计划这一部有四章:阶段模型、为什么不戳破、聪明钱、反方。
核实之后,它们压缩成了一章。
原因是:四条里只有两条(套利者选择骑、聪明钱在板块内部换票)有扎实的实证支撑,而这两条讲清楚各只需要几段。其余的,要么是后人贴上去的整齐标签,要么根本没有被检验过。
这个压缩本身就是本部的结论:
关于泡沫,流传的说法远多于被验证的说法。 一本诚实的书在这里应该变短,而不是把没有证据的部分写得更详细。
全书起点的那份市场评论,主张"洗盘之后必有第二波",并据此给出了一个时间窗。
事后看,那个窗口"命中"了:市场确实在预判的时间段内见底并反弹创新高。
但按本章的标准,这不构成对"二波定律"的支持:
正确的说法是:那次预判对了。 不能说的是:那个规律成立。 这两句话之间的距离,就是这一部的全部内容。
明确不予采信:关于"泡沫存在第二波/回声泡沫"的说法,经检索未在同行评审文献中找到实证支撑;其广泛流传的源头为一张无数据来源的教学示意图。本书不将其作为经验规律使用。
本章目标:讲清「为什么要看增速而不是金额」, 并且拆掉一个作者自己用过的、错误的学理靠山。
一个在市场评论里很流行的说法:盯住上游厂商的资本开支,它的环比增速一旦见顶回落,就该撤 —— 因为"增量没了,估值就没了"。
这句话的结论方向是对的,但它给的理由只是一句断言。本章要做的是:给它一个真正的理由,以及指出它作为交易规则的三个问题。
这个坑本书作者亲自踩过,而且踩了两次 —— 先是照抄,后是纠枉过正。
流行说法把"环比增速"称作二阶导数。这个叫法对不对?
取决于你拿什么当底,而两种读法都成立:
| 层 | 是什么 | 以资本开支金额为底 | 以资本存量为底 |
|---|---|---|---|
| ① | 资本开支金额 | 原函数 | 一阶导 |
| ② | 环比增速 | 一阶导 | 二阶导 |
| ③ | 增速本身的变化 | 二阶导 | 三阶导 |
为什么第二种读法成立:资本开支是"每季花掉多少",本身已经是一个流量(单位里含时间),不是存量。把它看成资本存量的变化率完全自然。所以把它叫二阶导,站得住。
作者的两次错误,都记在这里: 第一次:照抄"二阶导"这个叫法,因而从没单独算过第 ③ 层 —— 而规则真正要的是第 ③ 层。 第二次:发现问题后,反过来判定"流行说法用错了术语",并把这个判定发了出去。后来被指出:那只是坐标系不同,对方站得住。 换了结论,没换毛病 —— 两次都是拿一个没验的说法把事情收口。
作者曾想给这套东西找个学理靠山,选了宏观经济学里的加速数原理(accelerator principle)。
这个引用是错的,经独立核实后必须撤回。原因值得写下来,因为它是一类典型错误:
| 「资本开支增速是资本存量的二阶导」 | 加速数原理 | |
|---|---|---|
| 性质 | 定义恒等式 | 行为假设 |
| 内容 | 投资就是资本存量的变化量 | 投资的水平 ∝ 产出的变化率 |
| 涉及变量 | 只有资本存量一个 | 跨资本与产出两个 |
| 需要理论吗 | 不需要,按定义为真 | 需要,可被证伪 |
| "二阶"的对象 | 资本存量 | 产出 |
两者都带"二阶"的味道,但二阶的对象根本不是同一个变量。拿一个经济学的行为假设,去给一个会计恒等式当靠山,是张冠李戴。
正确的做法: 想说"增速放缓 ≠ 存量下降,只是存量增长在放慢" —— 这是定义,直接讲定义,不要引任何人。 想说"为什么资本开支这么颠簸" —— 那才是加速数原理,而且落脚点在产出上,不在资本存量上。
而加速数原理真正值得写进教科书的,是它那个反直觉的推论:因为投资水平取决于产出的一阶变化,所以产出只要减速(增速仍为正),投资就可能绝对下降。1
这比作者原本想拿它证明的东西有意思得多 —— 它解释的是为什么上游的订单会突然塌方,而下游的营收看起来还在增长。
抛开错误的靠山,这个指标的理由其实很朴素,而且不需要引用任何人:
如果当前估值隐含的是"未来会增长",那么定价的变量就是增长本身,不是水平。
于是:金额创新高但增速掉头,意味着市场此前买入的那个理由正在消失 —— 而当期财报此时通常最漂亮。这就是那个反复出现的观察:上游最辉煌的那一刻,往往就是股价见顶的那一刻。
注意这仍然只是一个合理的叙述,不是被证明的规律。本书不会因为它讲得通就当它成立。
我们把某个真实的四家合计序列算出来(单位:百分点):
| 季度 | 环比增速 | 增速的变化(第③层) | 按规则是否触发 |
|---|---|---|---|
| 2025Q3 | +18.4% | −5.5 | 触发 |
| 2025Q4 | +12.0% | −6.4 | 触发 |
| 2026Q1 | +3.6% | −8.4 | 触发 |
| 2026Q2 | +30.1% | +26.5 | 解除 |
按规则字面执行,2025 年三季度就该清仓 —— 然后会完整错过之后那一大段涨幅,直到 2026 年二季度才解除。
这不是规则被误用,这是规则本身缺一个缓冲:它没有"连续几个季度才算数"的条件。
一个季度一次。在两次读数之间的两三个月里,这个指标完全不会动。任何以它为核心的择时,分辨率上限就是一个季度。
这一条是我们付了代价学到的。同样是"资本开支",不同公司披露的口径不同:含不含融资租赁、是现金口径还是权责发生口径、是毛额还是扣除处置后的净额。
我们最初汇总的那份数据里,有一家公司六个季度混用了两种口径,其中一个季度的数字甚至任何口径都产生不出来。用官方结构化申报数据两条独立路径复核,才定位到真值。
修正后:合计增速从 +29.1% 变成 +30.1%,加速度序列从 −4.5/−4.0/−12.0/+26.7 变成 −5.5/−6.4/−8.4/+26.5。
结论方向没变,但这不能拿来自我安慰。 这次是"输入有瑕疵、结论仍稳",下次可能不是。而且口径错误不会自己暴露 —— 数字看着都很合理。
规则同前:只用当时能知道的信息。
这一点在本章尤其关键,而且有个技术细节:季度数据的"可知日"是财报公布日,不是季度结束日。
如果按季度末回填,历史上的每一天都会用到当时还没公布的数字 —— 等于让过去的自己未卜先知,而那样画出来的回测必然好看。
按公布日处理后的实际情况:
这一段的实际含义是:
在下跌正在发生的那几周,这个指标给的是看空; 等它转向看多时,市场已经涨回去了。 它不是领先指标。它甚至不是同步指标。
而这与第 9 章要讲的偏度,构成同一类问题的两个样本。
数据来源:四家公司季度资本开支取自各公司公开申报;更正后的口径与复核路径记录在随书数据目录。可知日按各公司实际财报公布日处理。
本章目标:讲清一个被广泛引用的信号,然后当着读者的面把它拆掉。 这是全书唯一一章,结论是「这个指标别用」。
一个在市场评论里反复出现的说法:当看涨期权比看跌期权还贵(俗称"倒挂"),就是行情要点火的信号。
逻辑听起来很顺:大量人去买看涨期权 → 卖方为对冲被迫买入现货 → 越涨买得越多 → 形成机械性推高。
这个机制是真的。本章要拆的不是机制,是那条判定线。
偏度衡量的是:市场在防跌,还是在追涨。
做法是拿两个东西比价钱:
偏度 = 保险的贵价程度 − 彩票的贵价程度(比的是隐含波动率,不是权利金)。
| 读数 | 含义 |
|---|---|
| 正数 | 保险比彩票贵 —— 人天生怕跌,愿为防跌多付钱。这是常态。 |
| 负数(倒挂) | 彩票比保险还贵 —— 市场不担心跌,只怕踏空 |
这不是巧合,有其历史来源。股指期权的偏度在 1987 年那次崩盘之后才变陡 —— Rubinstein 用"崩盘恐惧"(crashophobia)描述这一现象。1
也就是说:保险常年比彩票贵,是市场对一次特定历史事件的持久记忆。
一处口径限制:该研究的样本是 1980 年代末至 1990 年代初的美国股指期权。若要把结论推广成"全球指数普遍如此",需要另找长样本与跨国证据 —— 本书不做这个推广。
要检验"倒挂 = 点火"这条规则,需要历史。而期权链接口只给当前快照,没有历史。
我们找到的做法是:已到期合约的历史成交价是可以取到的,于是用历史价格反解隐含波动率,把过去一年重建出来。三个标的,同一算法、同一时间窗、277 个交易日。
结果如下:
| 标的 | 一年倒挂天数 | 最低到过 | 均值 |
|---|---|---|---|
| 纳指100 ETF(指数) | 0 / 277(0%) | +0.89 | +7.04 |
| 英伟达(个股) | 12 / 276(4.3%) | −0.99 | +2.64 |
| 特斯拉(个股) | 162 / 277(58.5%) | −3.99 | +0.14 |
在指数上,它从来没响过。 一年 277 个交易日,零次倒挂,最低也只到 +0.89。拿"等指数倒挂"当扳机,等于空等一年,而且按结构本来就不该等到。
在个股上,它一直响着。 特斯拉 58.5% 的日子在零线下方。一盏超过一半时间亮着的灯,不是警报器,是背景光。
我们最初自己编了个解释,后来查证发现文献里早有答案 —— 而且是两条机制叠加:
一、指数偏度系统性地陡于个股。这是期权实证文献里的既有结果。2 直观理解:指数是成分股的组合,个股的特质风险被分散掉,剩下的是所有人都躲不开的系统性风险 —— 而保护"所有人一起跌"的需求,是机构性的、常年的。
二、个股那一头有"彩票需求"顶高看涨期权。投资者对"小概率大赔付"的资产存在系统性偏好,这一偏好会被定价。3 期权市场里也有直接证据。4
两条合起来:指数那头的地板被机构买保险的需求托着,个股那头的天花板被散户追涨的需求顶着。于是两者的"零点"被钉在完全不同的高度。
零线不是通用门槛。 零对指数是一年都没到过的极端;对特斯拉是分布正中间(中位数本身就是负的)。 拿同一条绝对阈值去比较两者,是拿一把尺子量苹果和橘子。
关于这个结论的出处,必须说清楚:
我们实查过跨标的可比性这个方向,没有找到任何一手文献把这句话写成命题。
所以这是我们自己的实证发现,不是学界共识。本书不给它硬找靠山。
文献能支撑的只有方法那一半 —— 学界在比较不同标的的偏度时,用的确实是尺度无关的标准化量,而不是原始的绝对差值。方法有依据,"零线"这句话是我们的。
正确的读法:看各自历史分布的百分位,或用平值波动率归一化后再比。不看正负号。
上面拆的是"阈值",还没拆"有没有用"。我们直接检验了后者。
把特斯拉这一年的倒挂切成 37 段独立事件,看每段开始之后的表现:
| 窗口 | 段首日之后平均收益 | 非倒挂日 | 差 | 有效段数 |
|---|---|---|---|---|
| 5 日 | +0.55% | +0.91% | −0.36pp | 37 |
| 10 日 | +0.67% | +0.98% | −0.31pp | 36 |
| 21 日 | −1.17% | +1.58% | −2.75pp | 35 |
"差"= 段首日之后 N 日的平均收益,减去非倒挂日之后 N 日的平均收益,单位百分点。
三个窗口的差全是负的;21 日结果 15 涨 20 跌(合计 35,即该窗口的有效段数),中位数 −2.3%,区间从 −26.6% 到 +27.0%。就是掷硬币。
样本为什么会从 37 缩到 35:靠近数据末尾的段,没有完整的前瞻窗口,故排除。 这一点初稿没写,导致 15+20 与 37 对不上,由独立评审查出。 样本衰减必须写出来 —— 让读者自己发现数字对不上,是最伤信任的一种省略。
唯一显著的关系是回望:倒挂几乎都出现在已经涨过一段之后。
它是温度计,不是发令枪。
两条必须附上的诚实说明 —— 第一条会限制上面那个结论本身:
一、功效有限,而这直接约束了本节的标题。
37 段对照 108 天(108 是 21 日窗口下的非倒挂日有效数;总的非倒挂日是 277 − 162 = 115 天,靠近数据末尾的 7 天因缺完整前瞻窗口被排除)。这个样本量只能探测出约 8 个百分点以上的差异。
而上面那三个差值(−0.36 / −0.31 / −2.75)全部小于 8 个百分点。
所以严格说法是:没有发现效应,而且比 8 个点更弱的效应,这份数据本来也看不出来。 能确定的只有一件事:那种"点火"级别的大涨不存在 —— 因为那种量级远超 8 个点,若存在,这个样本一定看得到。 本节标题因此不能写"它没有预测力",只能写"它没有点火级的预测力"。这是初稿的一处超发,由独立评审查出。
二、单个案例两边都能挑。2025 年 11 月 24 日那次全年最负,之后 21 天涨了 16.2%,看着像完美印证;但 2026 年 6 月 30 日那次之后跌了 26.6%。任何用单个案例证明这条规则的说法,都可以用另一个案例反驳。
我们重建这份数据的过程中踩了三个坑,全部由独立审计查出。三个都是可复制的教训,故列出。
坑一:用错了股价。取历史股价时用了默认的除息复权价,而期权成交价活在真实价格空间。后果不是随机误差 —— 股价被压低会让看涨腿与看跌腿反向出错,偏度被双倍压低;而偏差随回看距离单调衰减到零,于是凭空画出一条"偏度整年在上升"的假趋势。修正后全年趋势从 +2.38/年 变成 −0.46/年 —— 那条上升几乎整根是 bug。
坑二:节假日算错到期日。用"每月第三个周五"硬算,撞上某个休市日,脚本去查了一批不存在的合约,序列出现连续五周空洞。
而作者当时的报告是"零缺失、覆盖率 91%" —— 这两个数放在一起本身就自相矛盾:缺的那 9% 恰好就是那个洞。"零缺失"指的是"脚本没有报错地跳过任何一天",而覆盖率 91% 指的是"实际拿到的天数除以应有的天数"。用前一个口径去描述后一个事实,就把一整段空白说成了完整。
坑三:两条线的"互相印证"是假的。我们曾用另一种方法算出接近的读数,当成交叉验证。拆解后发现是两个各约 1.2 个点、方向相反的误差互相抵消。不是印证,是巧合。
三个坑的共同点:它们都不会让数据看起来可疑。假趋势很平滑,空洞被画成直线,巧合看着像验证。 这正是第四部要讲的东西。
按本章的正确读法(看百分位,不看正负号):
指数偏度当前处在自身一年分布的低位区,意味着"防跌保险相对最便宜" —— 也就是市场最松懈的一档。
但必须立刻补上限制:指数样本里 0 次倒挂,所以我们根本没有一个可供事后检验的正样本。
它只构成"值得瞄一眼",不构成能据以行动的信号。 而在个股上我们有样本,检验结果是没有预测力。
所以本章的实用结论是:这个指标退出决策清单,保留为背景观察。
未采信:关于"个股期权由散户情绪驱动、指数期权由机构对冲驱动"的一篇研究,方向对口但本书未能取得原文核验,故不引用。
数据来源:三个标的的偏度序列由本书作者重建,方法为取已到期合约历史成交价、用期权定价公式反解隐含波动率;口径、代码与三处已修正的错误均记录在随书数据目录。
第四部开篇。前面九章讲的是「世界怎么运作」,这一部讲的是「你怎么知道自己没搞错」。 本部的全部素材来自本书写作过程本身 —— 四轮独立审计,每一轮都判不合格。
写完东西要检查。这话没人反对,问题在于检查什么。
绝大多数检查,本质上是在问:"我写的和我参照的那个东西一致吗?"
这类检查有个致命的盲区,而且它不是偶尔失灵,是结构性地看不见一类错误。
如果错误来自源头,一致性检查永远抓不出来。
因为你和源头一致 —— 完美一致。检查通过。
本书写作过程里的第一个真实例子:
作者照抄了一个流行说法,把某个量称作"二阶导"。此后每一轮自查,问的都是"页面上写的和那个说法一致吗?" 答案永远是一致。
于是那个真正该算的量,从头到尾没有被算过一次。
而缺失之所以能藏这么久,是因为位置上有东西:一个标签、一个数字、一张图,全都在。再去问"那个量算了吗",答案自动是"算了"。
| 问的是什么 | 能抓什么 | 抓不到什么 | |
|---|---|---|---|
| 第一层:一致性 | 我写的 = 我参照的吗 | 抄写错误、漏项、笔误 | 源头本身的错 |
| 第二层:有效性 | 我参照的那个东西对吗 | 源头的错、口径的错 | (需要独立数据或独立文献) |
第一层可以自己做。第二层几乎做不到。
原因不是懒,是认知结构:你重读自己的东西时,用的是当初写它时的那套假设。重读不刷新假设。你会检查"这个数抄对了吗",不会检查"这个数该不该是这个含义"——因为后者在你的框架里根本不是一个问题。
这四个都是独立审计查出的,作者自查从未发现。
一列数据标着某个名称,里面装的是另一个量。因为名称和流行说法一致,一致性检查全部通过。
一个从公开接口取数的指标,取到的其实是"开盘值与收盘值里较大的那个"。原因是接口对每天返回两行,而代码用了模糊匹配加排序去重。
后果是单向的:每一个下跌日都被抹平,曲线变成只涨不跌。实测 48% 的交易日偏高,最大误差约 1,213 亿美元。
而当时一段重要判断的唯一依据就是这条曲线。
页面上有一列叫"这个数可信吗",判定逻辑是:只要这一格有数,就盖"已独立核实"。
结果四格里三格盖错。最刺眼的一行:左边写着"来源:视频口播 +8.5%",右边写着"我们自己算的:8.5%",中间盖着"✔ 已独立核实"——同一个手抄的数字,一次计算都没发生过。
文献核实的结果是:十条全部真实存在,五处归属错误。
也就是说,"这个说法存在"通过了,"这个说法是谁的"没通过 —— 而作者只做了前一道。
具体错法:把概念的普及者记成提出者;把书的副题记反(而那个词正是全书论点);把后人概括的公式当成原文引用。
把四个实例并排看,会发现它们是同一个东西的四种形态:
拿一个没验的说法把事情收口。
每一次,收口的那一刻都感觉不到自己在收口。它不像"我偷懒跳过了验证",它像"这件事本来就是这样"。
作者发现"二阶导"那个问题后,顺手判定流行说法用错了术语,并把这个判定发布了出去。
而那一条同样没有验证。
后来被指出:那只是坐标系不同(取决于拿资本开支金额还是资本存量当底),对方站得住。
换了结论,没换毛病。 第一次收口成"他是对的,照抄就行";第二次收口成"他是错的"。 两次都是拿一个没验的说法把事情收口。
由此得到本部的一条硬规矩:
判别人错之前,先问一句:有没有一种坐标系让他是对的?
这一问的成本极低,而它拦住的是最难堪的一类错误 —— 公开指控别人,而自己错了。
第一层检查抓不出这类错,所以解法不在"更仔细地做第一层"。
唯一有效的做法是引入一个不共享你假设的检查者。
本书的做法是派出独立审计,指令写得很具体:
"假设它有问题,去证明它有问题。"
而不是"检查一下对不对"。这个措辞差别很大 —— 后者会得到"看起来没问题"。
效果是可测的:四轮审计,每一轮都判不合格;而且每一轮查出的错,大致是从表层往深层走 —— 从标签错,到数值错,到方法错,到"数学对但喂进去的数据错"。
这个顺序有两种解释,本书无法区分哪一种为主:
初稿在这里写的是"这不是审计员越来越严,是错误本来就分层" —— 那是一个未经验证的因果断言,而且它的方向是抬高本书的审计流程。 由独立评审查出。按本书第 13 章的标准,这正是"拿一个没验的说法把事情收口"。 现改为并列两种解释,不下结论。
上一节的解法有个现实问题:它假设你有独立检查者可用。大多数读者没有。
那么一个人能做的最小版本是什么?关键不在于找到别人,而在于制造一个不共享你假设的视角。以下四条都不需要第二个人:
一、重算,不要重读。 重读会沿着原来的思路走一遍,重算不会。把同一个数用另一条路径再算一次 —— 换个公式、换个数据源、换个方向反推。本书那次亚马逊口径错误,就是用两条独立路径重算才定位的。
二、先写下"如果我错了,会错在哪"。 在检查之前写,而不是之后。这一步强迫你把假设显式化 —— 而一致性检查看不见的,正是那些没被说出口的假设。
三、挑一个你最有把握的地方查。 这与直觉相反。人的自然倾向是去查最不确定的部分,但最不确定的地方你本来就会小心。本书那些活得最久的错,恰好都在"这还用查吗"的位置上 —— 比如"取历史股价"这种基础到不像会出错的一步。
四、时间差。 隔一天再看。过一夜之后,你和昨天的自己就不完全共享同一套假设了 —— 这是最廉价的一种外部视角。
这四条的共同点:它们都不是"更仔细地检查",而是换一条路径。 因为第一层检查再仔细,也仍然在同一条路径上。
审计员做对了一件本书作者一直没做的事:把"我查了什么"和"我没查什么"分开写。
其中一位甚至具体到:某篇文献只见检索摘要、未取得原文,"教科书要引请先自行核一次,别照抄我的报告"。
一个审计员主动说"别照抄我" —— 这本身就是可信度的证据。
相比之下,一份只有结论、没有覆盖面申报的报告,你无法判断它的沉默意味着"查过没问题"还是"根本没查"。
本章素材全部来自本书写作过程中的四轮独立审计,审计报告与可复现脚本存于随书资料目录。本章不引用外部文献。
本章讲一类最难自查的错误:它不是缺了东西,而是位置上有个错的东西。
"漏掉的迟早会被发现,因为那里是空的。"
这话对漏掉成立,对标错不成立。而后者更常见。
| 漏做 | 标错 | |
|---|---|---|
| 那个位置上有什么 | 空的 | 有东西,而且看着对 |
| 扫一眼能发现吗 | 能 | 不能 |
| 再问一次"这个做了吗" | 答"没有" | 答"做了" |
| 谁会发现 | 你自己 | 只有独立检查者 |
关键在最后一行:标错会把窟窿填上。
一旦某个位置有了名字和数字,它就从"待办"变成了"已办"。你之后每一次审视,那一格都会被跳过 —— 因为它看起来已经完成了。
一列标着某个导数名称的数据,里面装的是另一阶。
它活了很多轮,因为:
发现它的不是自查,是被人直接追问那个量的具体数值时,才发现从来没算过。
页面上有一列专门标注数据可信度。判定逻辑写的是:只要该格有数值,就盖"已独立核实"。
于是四格里三格盖错。最典型的一行:
| 指标 | 来源:视频口播 +8.5% | ✔ 已独立核实 | 我们算的:8.5% |
左右两列是同一个手抄的数字,中间盖着核实章。
这比"没核实"危险得多:没核实至少留了个"未核实"的空位,而这个章把空位填上了 —— 再去问"这格核过没有",答案自动是"核过了"。
修法不是改文案,是改判定依据:从"有没有值"改成显式白名单,三档分开(独立算过 / 形状自算但水位取自他人 / 未核实)。
给一个新标的加历史数据时,注册用的键名和一个已存在的实时快照重名。后者覆盖了前者。
而错误列表是空的 —— 没有任何报警。名字对得上,取到的东西不是那回事。
发现它的方式是:图表死活画不出来,查下去才发现数据面里那个键装的是另一个东西。
修法:历史序列统一加前缀,与实时快照彻底分开,并在代码注释里写明这次的教训。
因为发现它需要一个额外的动作,而那个动作违反直觉:
不是问"这个位置上有东西吗", 而是问"这个位置上的东西,是不是它名字说的那个东西"。
第一个问题几乎不花成本,扫一眼就行。第二个问题必须打开来看——要么读实现,要么独立算一遍。
在一个有几十个指标的系统里,没人会对每一格都做第二个动作。所以标错的东西可以存活很久,直到有人恰好问到那一格。
一、名字里带上口径,不只带上概念。 "环比增速"比"二阶导"好,因为前者说的是怎么算的,后者说的是它是什么 —— 而"它是什么"依赖一个可能被误解的框架。
二、同一个概念的不同版本,名字必须显式区分。 实例三里,历史重建和实时快照都叫同一个名字。加前缀不是洁癖,是防撞。
三、判定依据不要用"存在性"代替"正确性"。 实例二的根因就是这个:用"有没有值"代替了"核没核过"。凡是判定,写显式白名单,不要靠推断。
把这三个实例放在一起,能得到一个对整本书都成立的推论:
一个只会往一个方向错的数据源,比一个随机噪声大的数据源危险得多。
因为后者你会怀疑 —— 数据跳来跳去,你自然会去查。而前者看起来完全正常。
本书有两个现成的例子,分别记在它们的户籍地:那个把每个下跌日都抹平、使曲线只涨不跌的取数 bug(第 1 章),以及那条由复权价造出来的"整年在上升"的假趋势(第 9 章)。两者的共同点是平滑、连续、毫不可疑。
噪声会引起怀疑,偏差不会。
一条本书自己的编辑规矩:每个错误只有一个户籍地,详细描述只写一次,其他章节一律用指针。 初稿没守这条 —— 那个取数 bug 在四章里各展开了一遍,而且互不引用。 由独立评审查出。重复不会让论点更强,只会让读者失去方位感。
本章素材全部来自本书写作过程,相关代码修正与审计报告存于随书资料目录。本章不引用外部文献。
本章讲一类看起来最无害的错误:一条画在绝对水位上的线。 它无害到几乎每本市场读物都在用。
"跌破 X 就撤。"
这类规则的吸引力在于它是可执行的:不含糊,不需要判断,照做就行。
本章要说明的是:当 X 是一个绝对数值时,这条规则通常在悄悄假设一件不成立的事。
任何"跌破 X"的规则,都隐含着:X 对所有被比较的对象,含义相同。
这个假设很少被说出来,因为它看起来不需要说。而它经常是错的。
我们用同一算法、同一时间窗、277 个交易日,重建了三个标的的期权偏度,判定线是"零"。
| 标的 | 低于零的天数 | 最低到过 | 零线对它意味着什么 |
|---|---|---|---|
| 指数 | 0 / 277(0%) | +0.89 | 一年都没到过的极端 |
| 英伟达 | 12 / 276(4.3%) | −0.99 | 偶尔到得了 |
| 特斯拉 | 162 / 277(58.5%) | −3.99 | 分布正中间 |
同一条线,对第一个是"从未发生",对第三个是"一半时间都在下面"。
于是那条规则的两头同时塌掉:
这不是随机的,背后有机制(第 9 章详述):买家结构不同。
指数那一头,有常年、机构性的"买保险"需求托着地板;个股那一头,有"买彩票"的需求顶着天花板。两股力量的相对强弱不同,零点自然落在不同位置。
关键推论:只要不同对象的"正常水位"由不同的结构性力量决定,任何跨对象的绝对阈值都是错的。
而且注意英伟达:它落在中间(4.3%)。这足以说明"指数 vs 个股"的二分是粗糙的 —— 至少存在一个介于两者之间的中间态。
两个点可以被解释成二分,第三个点足以推翻它。 这是本章附带的一条方法:推翻一个二分法只需要一个反例;而验证它成立,需要的样本多得多。
但这里必须收住,因为初稿在这一段自己违反了刚立的规矩:
初稿写的是"真实情况是一个连续谱"。三个点推不出连续谱 —— 它们只能推翻二分,不能确立分布形状。要说连续谱,需要的样本量远不止三个。
由独立评审查出。这是一处教科书式的过度外推: 反驳需要的证据,远少于确立需要的证据 —— 而作者用反驳的力度,下了一个确立的结论。
另一处必须申明的限制:这三个标的的观察窗口只有 277 个交易日,期间市场处于同一种波动率环境。若换一段高波动时期,各标的的零点位置是否仍如此排列,本书没有检验过。
一、用各自历史分布的百分位。 问的不是"它跌破零了吗",而是"它在自己这一年里排第几"。
二、或者做尺度归一化。 比如用同期的平值波动率去除。这一条有既有依据 —— 学界在比较不同标的的偏度时,用的确实是尺度无关的量,而不是原始差值。
一处必须说清的出处问题:"零线不是通用门槛"这句话本身,我们实查后没有在文献里找到对应命题。 它是本书自己的实证发现。方法那一半有依据,结论这一半是我们的 —— 本书不给它硬找靠山。
一旦意识到这类错,会发现它到处都是。本书自己就还有两处:
作者造过一个 0–100 的合成风险分,并给它配了四档颜色(安全/留意/黄/危险)。
问题在于那四个分界值从哪来 —— 没有依据。它们不是从历史分布标定出来的,是拍的。
独立审计的实测结果:
处理方式:保留分数与趋势线,撤掉那个彩色档位徽章。因为它是全页唯一会被直接当成行动指令的东西,而它恰恰是最不稳健的数。
一个未经标定的分数,配上一个颜色徽章,就等于发了一张没有考试的合格证。
作者曾在页面上写某个阈值处于"95 分位"(转述自他人)。实测:它在 78 分位,而真正的 95 分位在另一个高得多的数值上。
这类错的危险在于"分位数"这个词自带严谨感 —— 它听起来已经是标准化过的,于是没人再去验。
修掉"重复计算"那个问题时(同一个变量在合成指标里出现两次,且两处方向相反),我们发现:
修掉之后,分数反而变稳健了。
原因是那一项已经饱和贴顶,只贡献一个恒定偏置,而这个偏置恰好把总分顶到分界线附近。
一个几乎不变的常数项,放进一个用来比较的指数里,不会增加信息,只会挪动零点。
关于偏度跨标的可比性的方法依据,见第 9 章参考文献。本章其余素材来自本书写作过程与独立审计,存于随书资料目录。
第四部最后一章。前三章讲怎么发现错。这一章讲一件更少被提起的事: 错误的方向本身,是一条信息。
发现错了就改,改完就过去了。
这话在工程上成立,在判断力上不成立。因为错误不是随机分布的 —— 它们有偏好方向,而那个方向暴露的是你的盲区。
作者在页面上写过这样一句:某个合成分数需要输入变量变动 4.35 个基点才会跨档 —— 言下之意是"它挺稳的"。
独立审计复核后:真值是 2.26 个基点,高估了 1.9 倍。
错因很具体:那个打分函数是分段的,在某个点上斜率从 0.94 跳到 2.50(陡了 2.7 倍)。作者拿平缓那一段的斜率覆盖了全程,于是算出"需要动更多才跨档"。
但真正值得记的不是这个技术细节,是它的方向:
这个错,恰好落在让自己的构件显得更稳健的那一边。
如果错在另一个方向(算成 0.5 个基点),作者大概率会立刻起疑 —— 因为那意味着自己造的东西很脆,与预期不符,会去复算。
而算出"挺稳的",符合预期,于是直接发布了。
幅度告诉你错得多严重,方向告诉你你为什么会错。
| 错误方向 | 通常意味着 |
|---|---|
| 随机分布在两侧 | 计算噪声、笔误 —— 不构成判断问题 |
| 系统性偏向"支持我的结论" | 确认偏误 |
| 系统性偏向"我的东西更好" | 利益相关(哪怕只是自尊) |
| 系统性偏向一个方向但与结论无关 | 数据源或方法有单向缺陷 |
第四类最隐蔽,本书那个取数 bug(户籍地在第 1 章,方法含义见第 10、11 章) 就是:它把每个下跌日抹平,曲线只涨不跌 —— 平滑、连续、毫不可疑。
本章初稿列了"方向可疑的几处",数出五处里有四处偏向对自己有利,然后宣布这是"一个可以命名的倾向"。
独立评审判定这是事后叙事,给了三条理由,而且三条都成立:
而按本书第 9 章自己立的规矩:任何结论都要报样本量。这一章欠一个分母。
把四轮独立审计 + 两轮文献核实 + 两轮书稿评审查出的错误全部列出来,逐条标方向,包括对本章论点不利的:
| 方向 | 条数 | 占比 |
|---|---|---|
| 对自己有利 | 19 | 53% |
| 中性 / 纯技术 | 15 | 42% |
| 对自己不利 | 2 | 6% |
| 合计 | 36 |
结论要改写:
初稿把一个"存在但不占多数"的倾向,写成了"几乎全部"。 而这个夸大本身,恰好又是一个"对自己有利"方向的错 —— 因为一个干净利落的 4/5,比一个杂乱的 53% 更像一个深刻的发现。
一、键名撞车。给新标的注册数据时,用的键名与一个已存在的对象重名,历史序列被静默覆盖。方向明显不利 —— 它直接让功能失效,是立刻现形的那种错。
二、折扣率算例算反。在论证"折扣率比利率狠"时,把冲击算小了三倍(写成剩四分之三,真值剩四分之一)。方向不利 —— 它削弱的正是那一章自己要论证的核心论点。
这两条是本章论点的反例,列在这里,不藏。
清点之后,原来那个"倾向"的分量必须下调。但有一样东西不依赖这个统计,而且它才是本章真正可用的部分:
发现错误时问一句:如果错在相反的方向,我会不会更早发现它?
这一问不需要任何样本量支撑,它是个当场可用的自检。
而且上面那两条反例恰好证明了它的有效性:键名撞车和折扣率算反,都在很短时间内被发现了 —— 前者让功能直接坏掉,后者被评审一眼看穿。而那 19 条"对自己有利"的错,平均活得久得多。
这就是这一问的全部价值:错误存活时间的长短,和它讨不讨你喜欢有关。
不是所有修正都往一个方向。第 9 章那个复权价 bug,修正之后:
真相比公布的更极端,不是更温和。
这一处的修正方向不利于作者原本的叙述(原本那条"整年在上升"的趋势线被证明几乎整根是 bug)。
初稿在这里写:"正因为它方向不利,它反而是最可信的一次修正。" 这句话必须删掉,因为它让整个框架不可证伪 —— 有利的错被用来证明有偏,不利的修正又被说成"更可信",任何结果都在给框架加分。 由独立评审查出。一个怎样都对的框架,什么也没说。
方向不利这件事,正确的用法只有一个:它排除了"作者在替自己的叙述挑数据"这一种可能,仅此而已。它不使这次修正更准确,准确与否由验证决定,不由方向决定。
而这次的验证是独立的:同一个 bug 对不分红的标的完全不发作 —— 修正后特斯拉的数字一个都没变。这个预测在修正之前就做出了,事后吻合,所以它是证据。
一、修正之后,记录方向,不只记录数值。 "从 4.35 改成 2.26"是记录数值;"这个错让我的构件显得更稳"是记录方向。后者才会在下次拦住你。
二、把方向做成一个检查项。 发现错误时问一句:如果错在相反的方向,我会不会更早发现它?
如果答案是"会" —— 那么这个错之所以活下来,不是因为它隐蔽,是因为它讨你喜欢。
三、对"互相印证"保持额外怀疑。 两个独立方法给出接近的结果,是最令人安心的信号,因此也是最该被拆开检查的。本书那次拆解发现,接近是两个反向误差抵消出来的。
四、留一份公开的勘误记录。 本书配套的追踪页面上挂着一张长表,列出所有已修正与已知未修的错误,不删除。
理由是:
一个只展示结论、不展示自己错过什么的东西,读者没法判断该信它多少。
四章合起来是一句话:
你最不容易发现的错,不是最复杂的那个, 是最让你舒服的那个。
但这句话要配一个分母才诚实:在本书的 36 条错误里,"让你舒服的"占一半,另有四成只是普通的技术错。它是一种倾向,不是一条定律。
本章素材全部来自本书写作过程中的四轮独立审计与作者的自我更正记录,存于随书资料目录。本章不引用外部文献。
本书体例是每章末尾用同一段真实历史检验自己。本附录做一件各章都做不到的事: 把所有指标同时摆出来,看它们给出矛盾答案时该怎么办。 这才是真正的决策问题。
案例研究最容易变成庆功宴 —— 你已经知道结局,于是不自觉地挑那些解释得通的读数。
本书自己就干过两次:
所以本附录立两条硬规矩:
规矩一:只用当时能知道的信息。 季度数据按财报公布日计入,不按季度结束日。否则等于让过去的自己未卜先知。 规矩二:不挑单点。 凡引用某个读数,同时给出它在当期分布中的位置。
2026 年 6 月至 8 月,一段完整的下跌与收复。
| 日期 | 发生了什么 |
|---|---|
| 6 月初 | 主要指数见阶段高点 |
| 6 月下旬 – 7 月 | 持续回落,存储板块跌幅远超指数 |
| 7 月 29 日 | 指数见阶段低点 |
| 7 月底 – 8 月初 | 四个交易日反弹约 9% |
| 8 月 3–4 日 | 两个主要指数创历史新高 |
指数回撤幅度约 11%;同期个别存储股跌幅达 30%–56%。
这是本附录的核心。注意"当时"两个字。
| 指标 | 下跌进行时(7 月中下旬)的读数 | 它在说什么 |
|---|---|---|
| 银行准备金 | 水位在 2.94–3.10 万亿区间内 | 绿灯 —— 燃料充裕 |
| 资本开支增速 | 最新可知读数是上一季的 +3.6%,而其变化为 −8.4 | 看空 —— 按规则处于触发状态 |
| 期权偏度 | 当时为正,未倒挂 | 没有触发 |
两处遵守本附录规矩的更正(均由独立评审查出): 一、初稿在准备金一行写了"单周跳升 1,320 亿,而且在补充" —— 而第 3 章明说单周波动是噪声。 既然单周下探是噪声,单周跳升同样是噪声,不能当证据。已删。 二、初稿在偏度一行写了"该年 0/277 天从未倒挂" —— 那是事后的全样本统计, 7 月中旬的人不可能知道全年结果。这违反规矩一。现只写当时的状态。
三个指标当时并不一致。
而市场实际走的是:跌 11%,然后收复,创新高。
它当时说"系统性约束没有收紧",事后看是对的 —— 那次回撤确实不是融资体系断裂造成的。
但本书不因此说它有效,理由在第 3 章讲过:
这套清单至今只在"没事"的时候被验证过,没有一个正样本。 一个只在没事时被验证过的警报器,你不知道它在有事时会不会响。
这一项最有教学价值。
按财报公布日处理后,时间线是这样的:
它在下跌时看空,在涨回去后才看多。 不是领先指标,甚至不是同步指标。
更麻烦的是第 8 章提到的过敏问题:按规则字面执行,早在 2025 年三季度就该清仓 —— 之后会完整错过那一整段涨幅。
一年 277 个交易日零次倒挂。扳机从来没有扣响过。
而在个股上我们有样本,检验结果是没有预测力:37 段倒挂事件,每段开始之后的平均收益减去非倒挂日的平均收益,三个窗口(5/10/21 个交易日)全为负;其中 21 日窗口 15 涨 20 跌。
两处口径说明(经评审指出后补): 一、"差"指的是"段首日之后 N 日平均收益" 减去 "非倒挂日之后 N 日平均收益",单位为百分点。 二、15+20=35 而非 37,因为靠近数据末尾的两段没有完整的 21 天前瞻窗口,被排除。 三个窗口的有效样本分别是 37 / 36 / 35 段。样本衰减该写出来,不该让读者自己发现对不上。
这是本附录要回答的问题,也是全书唯一必须给出实用判断的地方。
答案不是"少数服从多数",也不是"最重要的那个说了算"。
答案来自各指标的性质差异:
| 准备金 | 资本开支 | 偏度 | |
|---|---|---|---|
| 它测的是 | 能不能待在场上 | 增长叙事还在不在 | 情绪温度 |
| 更新频率 | 周 | 季 | 日 |
| 有正样本吗 | 没有 | 有(方向反了) | 有(无预测力) |
| 出错的代价 | 出局 | 踏空或坐过山车 | — |
由此得到排序,理由是代价不对称:
准备金优先,不是因为它更准,而是因为它错的代价不可逆。 燃料判断错 → 被迫出局,没有第二次机会。 增长判断错 → 少赚或多亏一段,仓位还在。
具体的处理方式:
不是"这套框架有效"。
三个指标里,一个没有正样本、一个方向反了、一个被证伪。这是一份很难看的成绩单。
真正留下来的是三件事:
一、分辨力比信号更值钱。 本案例中最有用的判断不是"该买"或"该卖",而是一个否定式结论:"整个融资体系卡住"可以被排除。体系没卡住时买盘还在,卡住时没有买盘。这个区分来自第 1、2 章的机制,不来自任何一个指标读数。
注意这里的措辞比初稿弱。初稿写的是"这是板块级挤压,不是系统级断裂" —— 但"板块级挤压"这个正面判断依赖于我们没有的数据(折扣率、持仓、保证金), 而且存在一个未被排除的备择解释(存储产业链自身的周期,即本书第 8 章追踪的那条线)。 能站住的只有否定的那一半。详见第 2 章末的证据缺口清单。
二、代价不对称决定优先级。 当指标矛盾时,排序依据不是准确率,而是错了以后还能不能继续参与。
三、按公布日复盘,答案会变。 如果按季度末回填资本开支,这个案例会显得"指标提前预警了下跌";按真实公布日复盘,结论完全相反。同一份数据,同一段历史,两种处理给出两个相反的故事。
而其中一种是骗人的。
本附录不给结论加分。以下是这次案例中我们没能做到的事:
这本书从一个问题开始:银行准备金有什么用?
答完这个问题需要四章的机制,而把它变成一条能用的规则,又用掉了四章的方法论 —— 其中大部分是在拆掉别人和我们自己的说法。
最后剩下的东西不多:
一、价格之下有一层管道,它不预测涨跌,它决定谁能撑到明天。 二、绝大多数流行的判定线经不起检验;经得起的那几条,也大多没有正样本。 三、你最不容易发现的错,是最让你舒服的那个。
如果这本书只能留下一句话,是第三句。因为前两句是关于市场的,会过时;第三句是关于你自己的,不会。
本附录所有读数取自公开数据源(美联储经济数据库、美国财政部每日报表、公开行情接口与公司申报),取数代码、已修正的错误清单与可复现脚本存于随书资料目录。已知未修正的问题在配套追踪页面的勘误表中长期列出,不删除。