第7章 · 债券:契约现金流机器

利率变化为什么会让债券价格变动

Scene

张先生在纸上画了一个跷跷板:"利率和债券价格,永远坐在跷跷板的两端。利率升,价格降。"

"我知道。但到底是降多少?"陈一诺追问,"利息涨 1%,我的债券跌 1%?还是 2%?还是更多?"

"这就看债券的'寿命形态'。"张先生说,"一张 30 年期、票息 1% 的债券,和一张 2 年期、票息 8% 的债券,它们对 1% 的利率变化反应完全不同。利息变化的冲击大小,不是由面值决定的,而是由现金流的'时间重心'决定的。"

他在纸上画了两条线:"短债现金流的'重心'在近期,所以折现率变化只影响一点点。长债现金流的'重心'在远未来,所以折现率微调,那些远期现金流的现值就剧烈摆动。"

Exploded View

利率 ↑ ↓ 债券价格:跷跷板效应 利率 ↑ 1% 驱动因素 ⚖️ 反向关系,但幅度不同 同一利率变动,不同债券跌幅不同 价格 ↓ ?% 取决于久期 2年期 8%票息 久期 ≈ 1.9 利率+1% → 跌 ≈ 1.9% 现金流重心:近期 10年期 8%票息 久期 ≈ 7.2 利率+1% → 跌 ≈ 7.2% 现金流重心:中间 30年期 2%票息 久期 ≈ 18 利率+1% → 跌 ≈ 18%! 现金流重心:遥远未来 决定久期的两个因子:到期时间越长 → 久期越大 | 票息越低 → 久期越大 30年期零息债券的久期 = 30(最大的利率敏感度) | 浮动利率债券的久期 ≈ 0

Mechanism

逐层拆解

01

为什么远期现金流对利率更敏感

你用 6% 折现来算现值:(1) 一年后收到 4 万,现值是 4 ÷ 1.06 = 3.77 万。(2) 三十年后的 4 万,现值是 4 ÷ 1.06³⁰ = 4 ÷ 5.74 = 0.70 万。现在把折现率从 6% 变成 7%:三十年后的 4 万现值变成 4 ÷ 1.07³⁰ = 0.52 万——跌了 25.7%,而一年的只跌了 0.9%。

这就是久期的核心直觉:时间放大了折现率的威力。 现金流越远,同样的利率变化会造成越大的现值变化。一张 30 年期债券的"时间杠杆"远远大于一张 2 年期债券。

02

票息率为什么会影响利率敏感度

两张都是 10 年期的债券,一张票息 8%,一张票息 2%。8% 那张每年给你 8 元利息——10 年的利息收入加起来有 80 元,本金才 100 元,现金流重心偏前。2% 那张每年只给 2 元——10 年利息总共 20 元,大量价值集中在第 10 年的本金回收,现金流重心偏后。

所以低息债券的久期更大——它更像零息债券(所有的钱都在最后一天)。高息债券的久期更小——它更像一系列"提前到账"的小额现金流。

03

利率风险的经济学本质

当你持有一张债券,你实际上锁定了一个固定的利息收入流。如果市场利率上升,新的债券提供了更高的利息——你手里的旧债券变得"过时"了,它的相对吸引力下降,价格必须下降到让它的 YTM 重新等于市场水平。价格跌多少?刚好让这个"过时的利息流"重新变得有竞争力。跌幅的大小,取决于这个利息流的"时长"和"退出的距离"——久期就是这两个变量的综合读数。

What remains

读完检查

  1. 债券价格与利率严格反向,但幅度因券而异
  2. 到期时间越长 → 利率敏感度越大
  3. 票息率越低 → 利率敏感度越大
  4. 零息债券的久期 = 到期时间(最大利率敏感度)
  5. 利率风险的本质:锁定旧利率 vs 市场新利率的竞争
"说了一堆'敏感'、'更敏感'、'最敏感'——能不能给我一个精确数字?利率涨 1%,我的债券到底跌几个百分点?"陈一诺问。张先生拿出了计算器:"算久期。"