- 信用利差分解:违约补偿、流动性溢价与风险厌恶各占多少
投资者把信用利差当成「违约概率的影子」——利差越高,说明市场觉得它越可能违约。但真实世界里,一个 BBB 债的利差里,违约补偿常常只占四分之一,剩下四分之三付的是「不好卖」和「别人恐慌时的风险溢价」。本文用可加三因子模型把观测利差拆成违约补偿 / 流动性溢价 / 风险厌恶溢价三块,用真实计算的月度面板证明:平静期非违约成分占投资级 77%–97%,危机期更高;并给出把利差全当违约补偿会高估违约概率 4 倍的定量证据,附完整 Python。
12 min Chinese - 通胀盈亏平衡交易:TIPS 与名义债的价差里有多少流动性噪音
盈亏平衡通胀率(BEI)被当成市场的通胀预期温度计,但它其实 = 真实通胀预期 + 通胀风险溢价 − TIPS 流动性溢价。本文用受控模拟把 BEI 拆成「信号」与「噪音」两块,证明做多 TIPS/做空名义债的交易赚的是 TIPS 流动性溢价的均值回归,而不是通胀预测,并附完整 Python 与对抗式检验。
10 min Chinese - Merton 违约距离模型:用股价反推信用风险
股权是公司对资产的看涨期权——这是 Merton 1974 结构化信用模型的核心洞见。既然期权价格(股价)和波动率都可观测,就能反推出不可观测的公司资产价值与资产波动率,进而算出「资产离违约边界还有几个标准差」(违约距离 DD),再把 DD 变成违约概率 PD = N(−DD)。本文从 BS 方程出发完整实现迭代求解器,用三家合成公司(健康/中等/困境)演示 DD 如何随杠杆与波动变化,并用 200 条蒙特卡洛路径校验 PD,附完整 Python。
12 min Chinese - 收益率曲线蝶式交易:中段凸性的均值回归
收益率曲线蝶式(butterfly)是固定收益里最优雅的相对价值交易:用 2-5-10 年期构造对水平/斜率中性的头寸,纯粹暴露中段(5y)相对长短端的凸起(凸性)。本文用 Nelson-Siegel 受控模拟造出可分解的水平/斜率/曲率三因子,证明蝶式收益来自中段凸性过度定价后的均值回归,并附完整 Python 与对抗式检验。
10 min Chinese - 互换利差为负:无风险利率反而高于国债收益率的十年异象
30 年互换利差常年为负,教科书说这是套利——买国债 + 支付固定端,锁定正 carry 持有到期。受控模拟把均衡利差拆成四项可加成本(重构误差 8.67e-19):回购利差 −5.00bp、杠杆率资本占用 −50.00bp(独占 74.6%)、利差 VaR −8.03bp、库存惩罚 −4.00bp,合计 −67.03bp。决定性对照是安慰剂 A:关掉全部资本约束后利差精确回到 −5.00bp(误差 0.000e+00),恰好等于回购利差——超出部分全是资产负债表租金,不是错价。自洽性检验在 Q=0 下 ROE 精确等于 10% 门槛(偏差 1.39e-17)。监管旋钮斜率精确等于 −ROE 门槛:杠杆率每加 1pp 利差多负 10bp,SLR 豁免让利差瞬间收窄 50bp。期限结构的唯一驱动是久期(斜率 −0.464bp/久期年)。3 年持仓 2 万路径:中位 ROE +9.32% 但 5 分位 −7.26%,被迫平仓 2.19%、爆仓组 −43.45%、中位发生在第 348 日。杠杆扫描出现背离:2x 时中位涨到 +13.85% 而均值已翻负 −10.47%。AR(1)=0.9976 把 2520 个日观测压成 3.0 个有效观测,10 年均值 95% 区间 ±10.33bp。12 宇宙 CV=0.0975
18 min Chinese - MBS 提前偿付与负凸性:为什么利率下行时你的债券不涨反跌
普通债券的凸性是白送的礼物:利率跌得越多赚得越超预期。MBS 把这份礼物反过来送给了借款人。受控现金流引擎证明:WAC 6.00%、净票息 5.50%、基准价格精确 100.0000 的池子,有效久期 6.34 年、有效凸性 -313.2;拿一支久期几乎完全匹配的国债(久期 6.35、凸性 +46.5)对照,利率下行 300bp 时国债涨 +21.32%、MBS 只涨 +9.70%(上行捕获率 45.5%),上行 300bp 时国债跌 -17.12%、MBS 跌 -19.86%。根因是 WAL 从 3.47 年拉伸到 12.18 年(3.51 倍),有效久期在 +125bp 见顶 7.58 年、到 -300bp 塌缩到 3.08 年。DV01 中性对冲比率 0.9977,但四个方向的残差 P&L 全为负——这就是空 gamma。三条对抗式检验锁死因果:CPR≡0 安慰剂最小凸性 +143.8 全区间转正,CPR≡10% 恒定速度对照 +44.7 也全为正,说明负凸性来自「利率敏感的期权」而非「回款快」;S 曲线陡度 k 从 0 扫到 8,最小凸性从 +25.6 塌到 -2427.5(高阶)
17 min Chinese - 互换利差套利:赚国债与利率互换之间那条会漂移的价差
互换利差 = 同期限利率互换固定利率 - 同期限国债收益率,理论上由信用、流动性、供需驱动,围绕一个缓慢移动的中枢均值回归。固定种子 20260801 受控模拟把它建成中枢会漂移的 OU 过程(真实半衰期 58 交易日):滚动 z 分数均值回归策略仅靠价差收敛 Sharpe 0.85,含 carry 后 1.13,最优入场阈值 z*=1.5(Sharpe 1.30)。三个陷阱最硬:半衰期在 60 日短样本上被系统性低估到 13 日(高估回归速度近 4 倍,要 2000 日才收敛到 54);用全样本均值算 z 是隐蔽 look-ahead,纯随机游走价差上凭空刷出 Sharpe 0.59 假 alpha,换因果滚动 z 立刻掉到 0.01;θ 从 3 降到 0 退化成随机游走时价差收敛 Sharpe 从 0.82 崩到 -0.51。置换 300 次真实 0.85 超过 95 分位 0.60。carry 那条 Sharpe 6.3 的曲线是模型把利差收益建得太干净的产物,真实世界要扣融资、展期、对冲摩擦。
20 min Chinese - 收益率曲线 PCA:把利率期限结构压成水平/斜率/曲率三因子
一条收益率曲线有十几个期限点,天天在变,但它们不是各自乱动——绝大部分变动可以用三个隐藏因子概括:整条曲线平移(水平)、长短端反向(斜率)、中段凸起(曲率)。固定种子(20260801)的受控模拟:造一条由三个已知因子驱动的曲线,PCA 从纯粹的日度变动里恢复出这三个因子——前三主成分吃掉 99.5% 方差(PC1 水平 91.1% / PC2 斜率 7.5% / PC3 曲率 0.9%),恢复的载荷与真实载荷相关系数斜率 1.00、曲率 1.00,几乎完美。这不是巧合:它复现了 Litterman-Scheinkman 三十年前在美债上发现的经典分解。但 PCA 有两个必须知道的陷阱:载荷的正负号是数学上任意的(同一份数据能给出符号相反、同样合法的载荷),必须人为固定符号约定;以及主成分方向在不同样本上会漂移——前两个因子(水平、斜率)跨样本子空间夹角只有 0.2°/0.8°,极稳定,但曲率因子噪声大得多(夹角 1.5°)。伪因子对照最硬:喂三条完全独立的随机变动,PC1 只能解释 11.4% 方差——真实数据里 PC1 的 91% 主导,本身就是『存在共同因子』的证据。2-5-10 蝶式(曲率)均值回归策略 Sharpe 1.82,超过 300 次置换的 95 分位 0.78。四项对抗式检验全过。
21 min Chinese
返回