第四章:固定收益产品——债券定价与风险管理

固定收益产品,说白了就是「未来现金流确定」的金融工具。你买一张债券,到期能拿回多少钱、中间能拿多少利息,合同上都写得明明白白。我刚开始做衍生品定价时,觉得债券太简单了——不就是折现求和吗?后来在项目中踩过几次坑才发现,债券的世界远比想象中复杂。收益率曲线、久期、凸性,每一个概念背后都有血泪史。

4.1 零息债券:最简单的债券

零息债券,顾名思义,不付利息。你打折买入,到期按面值拿回钱。比如一张面值100元、1年后到期的零息债,你花95元买,到期拿100元,这5元就是你的收益。

定价公式

P = F / (1 + r)^n

其中:

  • P = 当前价格
  • F = 面值(通常100元)
  • r = 年化收益率(折现率)
  • n = 剩余年限

核心逻辑:零息债的定价就是「未来一笔现金流的现值」。你只需要一个折现率,就能算出价格。

举个例子:一张2年期零息债,面值100元,市场收益率5%。价格就是:

P = 100 / (1 + 0.05)^2 = 90.70元

我在项目中遇到过一个问题:零息债的收益率和价格是反向关系。收益率越高,价格越低。这个关系虽然简单,但很多新手会搞反。你想想看,如果市场利率上升,你手里的旧债吸引力就下降了,价格自然要跌。

4.2 附息债券:更常见的品种

附息债券就是定期付利息的债券。比如一张3年期、票面利率4%、每年付息一次的债券,面值100元。你每年拿4元利息,到期拿回100元本金。

定价公式

P = Σ [C / (1 + r)^t] + F / (1 + r)^n

其中:

  • C = 每期利息(票面利率 × 面值)
  • t = 第t期
  • 其他符号同上

说白了,附息债就是「一系列零息债的组合」。你把每一笔现金流(利息和本金)都当成一个零息债,分别折现,然后加总。

举个例子:一张3年期附息债,面值100元,票面利率4%,市场收益率5%。价格计算如下:

P = 4/(1.05) + 4/(1.05)^2 + 104/(1.05)^3
  = 3.81 + 3.63 + 89.84
  = 97.28元

小技巧:当市场收益率等于票面利率时,债券价格等于面值(平价发行)。收益率高于票面利率时,价格低于面值(折价发行)。反之则溢价发行。这个规律我用了很多年,从来没出错过。

4.3 收益率曲线:债券市场的「温度计」

收益率曲线,就是不同期限债券的收益率连线。正常情况下,期限越长,收益率越高——因为你要承担更多的时间风险。但有时候也会出现倒挂(短期收益率高于长期),这往往是经济衰退的前兆。

常见的收益率曲线形状

  • 正常向上:期限越长,收益率越高
  • 平坦:各期限收益率差不多
  • 倒挂:短期收益率高于长期
  • 驼峰:中期收益率最高

我记得有一次做利率互换定价,发现模型算出来的价格和市场价格对不上。查了半天,原来是收益率曲线用的数据源有问题——不同期限的收益率来自不同交易商,报价时间不一致。从那以后,我每次用收益率曲线都会先检查数据的一致性。

避坑指南:我曾经因为用了错误的插值方法,导致债券定价偏差了0.3%。对于大额交易来说,这个偏差意味着几十万的损失。建议使用三次样条插值或Nelson-Siegel模型来构建收益率曲线。

4.4 久期:债券价格的「敏感度」

久期,说白了就是「债券价格对利率变化的敏感度」。久期越大,利率变动对价格的影响就越大。

麦考利久期

D = Σ [t × PV(CF_t)] / P

其中PV(CF_t)是第t期现金流的现值,P是债券价格。

修正久期

MD = D / (1 + r)

修正久期可以直接用来估算价格变化:

ΔP/P ≈ -MD × Δr

举个例子:修正久期为5的债券,如果利率上升1%,价格大约下跌5%。这个估算在利率变动较小时很准,但变动大了就不行了——这时候需要凸性来帮忙。

核心要点:久期是「一阶近似」,凸性是「二阶修正」。两者结合,才能准确描述债券价格与利率的关系。

4.5 凸性:久期的「补丁」

凸性衡量的是久期本身的变化率。说白了,就是利率变动时,久期也在变。凸性越大,债券价格在利率下降时涨得越多,在利率上升时跌得越少。

凸性公式

C = [Σ t(t+1) × PV(CF_t)] / [P × (1+r)^2]

加入凸性修正后的价格变化:

ΔP/P ≈ -MD × Δr + 0.5 × C × (Δr)^2

我刚开始做债券交易时,只用久期估算风险。有一次利率大幅波动,估算的价格变化和实际差了将近1%。后来加了凸性修正,误差就小多了。嗯,这就是经验的价值。

4.6 知识体系总览

下面这张图展示了本章的核心逻辑:从零息债到附息债,从收益率曲线到久期凸性,每一步都是环环相扣的。

固定收益产品知识体系 零息债券 P = F/(1+r)^n 附息债券 P = ΣC/(1+r)^t + F/(1+r)^n 收益率曲线 期限结构分析 久期(一阶敏感度) ΔP/P ≈ -MD × Δr 凸性(二阶修正) ΔP/P ≈ -MD×Δr + 0.5×C×(Δr)^2 债券定价 = 现金流折现 + 风险度量

4.7 实战中的注意事项

做债券定价和风险管理,有几个坑我踩过,分享给你:

  1. 收益率曲线要实时更新:市场变化快,用昨天的曲线定价今天的债券,结果肯定不准。
  2. 久期和凸性只是近似:利率变动超过1%时,二阶修正也不够用,需要重新定价。
  3. 注意计息方式:不同债券的计息方式不同(实际/实际、30/360等),计算时要统一。
  4. 信用风险不可忽视:国债和企业债的收益率差就是信用利差,定价时要考虑进去。

我的习惯:每次做债券定价前,先画出现金流时间轴,标清楚每一笔钱的时间和金额。这个习惯帮我避免了很多低级错误。

固定收益产品看似简单,但真正做好定价和风险管理,需要扎实的数学功底和丰富的实战经验。久期和凸性只是入门,后面还有更复杂的利率模型等着你。不过别急,先把这些基础打牢,后面的路就好走了。


公众号:蓝海资料掘金营,微信deep3321