第1章:修正久期与价格敏感度

各位同学,今天我们来聊聊久期分析里最核心的一个概念——修正久期。说实话,我刚入行那会儿,对久期的理解也就停留在「债券价格对利率变化的敏感度」这个层面。直到有一次做组合对冲,因为忽略了凸性的影响,差点让整个头寸翻车。嗯,从那以后,我对修正久期的理解才算真正到位了。

1.1 修正久期公式推导

我们先从最基础的麦考利久期说起。麦考利久期衡量的是债券现金流的加权平均回收时间。但实际交易中,我们更关心的是:利率变动1个单位,债券价格会变动多少?

修正久期就是干这个的。它的公式很简单:

修正久期 = 麦考利久期 / (1 + y/n)

其中y是到期收益率,n是每年付息次数。

我个人习惯把这个公式记成「把时间维度转换成价格维度」。你想想看,麦考利久期是个时间概念,而我们要的是价格敏感度,中间就差一个折现因子的调整。

推导过程其实不复杂。债券价格P对收益率y求导,再除以P,就得到了价格变动百分比与收益率变动之间的关系:

dP/dy × 1/P = -修正久期

这个负号很重要,它告诉我们:利率上升,价格下跌。我在项目中遇到过不少新手,算出来久期是正数,就以为价格会跟着利率一起涨,结果方向做反了。

核心公式:

价格变动百分比 ≈ -修正久期 × 收益率变动

ΔP/P ≈ -Dmod × Δy

1.2 价格变动百分比近似

有了修正久期,我们就可以快速估算利率变动对债券价格的影响。举个例子:

假设某债券的修正久期是5.2年,当前收益率是3%。如果收益率上升50个基点(0.5%),价格会怎么变?

ΔP/P ≈ -5.2 × 0.005 = -0.026 = -2.6%

也就是说,价格大约下跌2.6%。这个计算快不快?我在做实时交易决策时,经常用这个近似来快速判断风险敞口。

但这里有个坑——这个近似是线性的。实际的价格-收益率关系是条曲线,不是直线。你想想看,如果收益率变动很大,比如变动200个基点,再用这个线性近似,误差就会变得很明显。

收益率变动(bp) 久期近似(%) 实际价格变动(%) 误差(bp)
+50 -2.60 -2.58 2
+100 -5.20 -5.10 10
+200 -10.40 -9.80 60

看到没?收益率变动越大,误差越大。我曾经就因为忽略了这一点,在利率大幅波动时吃了亏。

1.3 凸性修正的必要性

为什么会这样?说白了,久期只捕捉了一阶导数,而价格-收益率曲线是有曲率的。这个曲率,就是凸性。

凸性修正后的公式长这样:

ΔP/P ≈ -修正久期 × Δy + 0.5 × 凸性 × (Δy)²

注意,凸性项前面有个0.5,这是泰勒展开的二阶项系数。凸性越大,曲线弯曲得越厉害,久期近似的误差也就越大。

实战技巧:

我个人习惯这样判断是否需要凸性修正:

  • Δy < 50bp:只用久期就够了
  • 50bp ≤ Δy < 150bp:建议加上凸性修正
  • Δy ≥ 150bp:必须用凸性修正,否则误差大到没法看

凸性还有一个很有意思的特性:正凸性的债券,在利率下降时价格涨得比久期预测的多,在利率上升时价格跌得比久期预测的少。说白了,正凸性对投资者是有利的。这也是为什么很多机构愿意为高凸性的债券支付溢价。

避坑指南:

我曾经在做一个利率互换组合的估值时,只用了久期对冲,结果市场突然波动了100多个基点,组合的净值波动远超预期。后来一查,问题就出在凸性上。从那以后,我所有的对冲模型都强制加上凸性项,哪怕计算量大了点,但心里踏实。

1.4 知识体系总览

下面这张图把本章的核心逻辑串起来了。我建议你把它记在脑子里,以后做久期分析时,随时能调出来用。

修正久期与价格敏感度知识体系 修正久期 公式推导 Dmod = Dmac / (1+y/n) dP/dy × 1/P = -Dmod 价格变动近似 ΔP/P ≈ -Dmod × Δy 线性近似,小变动有效 凸性修正 + 0.5 × 凸性 × (Δy)² 大变动时必需 核心结论 久期是线性近似,凸性是曲率修正 小波动用久期,大波动必须加凸性 正凸性对投资者有利

嗯,这一章的内容就到这里。修正久期是债券投资的基础工具,但千万别把它当成万能钥匙。记住:久期是线性的,市场是非线性的。该加凸性修正的时候,千万别偷懒。