跳到主要内容
央行把那行注释删了,现在全市场在裸调

央行把那行注释删了,现在全市场在裸调

摸鱼办主任
摸鱼办主任

· 阅读约 5 分钟

10 年期美债收益率摸到 5.041%,2007 年以来最高。

别急着打开自己的账户算浮亏,先看清这个数字在系统里的位置——它不是哪个业务线的指标,它是所有人都 import、但谁也不敢动的那层 shared 底层依赖。它抖一下,地球上几乎所有资产的定价函数跟着一起编译失败。

然后正戏来了。

【灯光渐暗,舞台中央是一份没有 README 的祖传代码】

美联储换了个新主席,Kevin Warsh,此公有个鲜明的个人习惯:不爱给前瞻指引。翻成程序员语言——他把那行注释删了,顺手把 changelog 也砍了。deprecated 警告不发,breaking change 提前一个月通知?不存在的。

央行们现在被官方措辞称为进入一个"纯靠建立可信度和信任"的新时代。这是 StoneX 那位利率主管说的,我读完第一反应是:这话搁哪个技术团队都成立,而且都是同一句遗言——"我们相信兄弟们自觉"。

债券市场目前给出的反馈是:不奏效。

你想想那个场景。一个庞大的分布式系统,运维悄悄改了核心参数,然后对外宣布"我们不再公布变更计划,请大家相信我们的品味"。接口还在跑,但你不知道下个版本会加什么、删什么、什么时候动。

这种局面下唯一的理性反应是什么?把波动率买上去,把久期砍短,把仓位缩掉。市场现在干的就是这些。

再往下看,美国财政部这几周的操作,只能用一个词形容。

打补丁。

而且是那种事后会被拉进复盘会当反面教材的补丁:联合干预买日元,拦日本那边的抛压;同时加大国债回购规模。两条一起上,效果甚微。

跟线上炸了先加缓存、再炖个限流一样,监控曲线纹丝不动。更尴尬的是财政部出来解释原因,给的官方说法是"全球性问题"。

——这行的 commit message 是"修复了一些问题"。

我宁愿它写"不知道,先提交了"。

讲真,本来想在这儿狠狠干一票,说这轮抛售的根因就是政策太松。翻到 Schroders 那位策略师的观点,又觉得这话他说得比我顺:当前这套政策组合,压根不可能把通胀压回 2%。行吧,包袱他先抢了,我换个小的。

油价重新站上 100,各国央行被逼着加息——欧洲央行上周已经动了,市场还预期接下来几个月接着动好几次。美联储这周大概率加息,2023 年以来头一遭,日本央行周五也在排队。

等等,日本 10 年期国债收益率破 3%,三十年新高。

三十年。上一次到这个位置,我用的还是拨号上网。而现在它跟一堆国家的高位收益率一起,构成了一次跨环境的复现。

德国 3.55%,接近 2009 年以来最高。英国 5.45%,2007 年以来最高。法国在 18 年高位附近晃。

同一个 bug,扔到不同环境里报错格式还不一样,这才最劝退——因为修不干净。

现在说最荒谬的那一环。

今年以来全球股市是涨的。靠什么涨?靠 AI 热潮里那批建设者、供应商和客户,靠资本支出和借贷的激增,靠盈利增长。一边是借钱成本往上飙,一边是估值靠借来的钱撑起来的故事往上走。

这两件事在同一个资产负债表上,是互相拆台的。

而且这里面有你我一份。你我在公司吭哧吭哧让 AI 多写点活,把人力省出来——转头这些省出来的效率,被折算成"AI 资本开支"的一部分,推高借贷需求,推高利率。利率一高,公司融资贵,明年预算砍,砍完接着上 AI 提效。

闭环打通了。

(友情提示:以上闭环纯属段子,真要说因果链这么干净,得请那位说"科技股涨不涨和收益率无关"的研究主管来打圆场。)

还有个数据特别逗。大家都喊债市要崩、主权信用要出问题,结果美国的信用违约互换——也就是主权违约的保险成本——降到了 2 月以来最低。

一边是收益率三十年新高,一边是违约保险打折。市场精分,但精分得很诚实:没人在赌美国违约,大家赌的是"通胀这口气压不下去"。

40 万亿美元的美国债务规模摆在那儿,英国和欧元区的债务与 GDP 比也在历史高位。这个体量下,收益率每往上抬一点,利息支出就多吃一口本该给社会、给国防、给你那点可怜的公共服务的预算。债务负担能不能持续,已经不是学术讨论了。

但也别急着往最坏的地方铺。

那位 Lombard Odier 的首席经济学家给了一个还算冷静的判据:如果经济增长率跑得比国债收益率高,5% 不是问题;如果增长率低于 5%、收益率还在 5%,那就是另一个故事了。美国也许撑得住 5% 以上,别的国家不一定。

话说得挺对,也挺无聊——因为它把答案推给了一个还没发生的数字。

所以整个局面说到底就是:一个没有文档、没有预告、只有一群自信工程师的核心系统,正好跑在经济增速和市场耐性的临界点上。

财政部在打补丁,央行在删注释,AI 在帮你写代码让这个循环转得更快一点。

(郑重声明:本人不持有任何国债,本人持有的只有一段还在跑的祖传脚本,和它那行被删掉的注释一样的沉默。评论区扣个"同款",我们下条见 🫠)