第三章 久期模型(上):麦考利久期与修正久期的定义、计算与经济学含义
3.1 为什么我们需要久期?
做利率风险管理的朋友,一定绕不开一个概念——久期。
我记得刚入行那会儿,带我的老交易员跟我说了一句话:「你只要搞懂了久期,债券定价你就懂了一半。」当时我不太信,觉得不就是个加权平均期限嘛。后来在实战中被市场狠狠教育了几次,才明白这句话的分量。
说白了,久期就是衡量债券价格对利率变化敏感度的核心工具。你想想看,利率波动1个基点,你的债券组合到底会亏多少钱?这个问题,没有久期你根本答不上来。
3.2 麦考利久期:那个“平均回本时间”
麦考利久期(Macaulay Duration)是1938年由弗雷德里克·麦考利提出的。它的定义其实很直观:
麦考利久期 = 债券各期现金流回流的加权平均时间
公式长这样:
D_mac = Σ [ t × CF_t / (1 + y)^t ] / P
其中:
- t = 第t期(年)
- CF_t = 第t期的现金流(利息或本金)
- y = 到期收益率(YTM)
- P = 债券当前价格
嗯,这里要注意:麦考利久期的单位是「年」。它告诉你的是——你收回全部投资成本的平均时间。
核心理解:麦考利久期越大,说明你的钱被占用的时间越长,利率风险也就越大。
3.3 一个简单的计算例子
假设有一只3年期债券,面值100元,票面利率5%,每年付息一次。当前市场利率也是5%。
我们来算算它的麦考利久期:
第1年:现金流5元,折现因子 = 1/(1+0.05)^1 = 0.9524
现值 = 5 × 0.9524 = 4.762
加权时间 = 1 × 4.762 = 4.762
第2年:现金流5元,折现因子 = 1/(1+0.05)^2 = 0.9070
现值 = 5 × 0.9070 = 4.535
加权时间 = 2 × 4.535 = 9.070
第3年:现金流105元,折现因子 = 1/(1+0.05)^3 = 0.8638
现值 = 105 × 0.8638 = 90.699
加权时间 = 3 × 90.699 = 272.097
债券价格 = 4.762 + 4.535 + 90.699 = 99.996 ≈ 100
麦考利久期 = (4.762 + 9.070 + 272.097) / 100 = 2.859年
这个结果意味着什么?
你投入100元买这只债券,平均需要2.859年才能收回全部成本。注意,不是3年,因为前期有利息回流,所以实际回收时间比到期时间短。
我的经验:我在做债券组合管理时,经常用麦考利久期来匹配负债的期限结构。比如养老金需要10年后支付一笔钱,我就会找麦考利久期接近10年的债券来配置。这样利率波动对资产和负债的影响基本对冲掉了。
3.4 修正久期:真正衡量价格敏感度的利器
麦考利久期虽然有用,但它有个问题——它不能直接告诉你利率变化1%时债券价格会变多少。
这时候修正久期(Modified Duration)就登场了。
公式很简单:
D_mod = D_mac / (1 + y)
其中y是到期收益率(以小数形式,比如5%就是0.05)。
修正久期的经济学含义非常直接:
债券价格变化百分比 ≈ -修正久期 × 利率变化(以基点为单位)
用刚才的例子:
D_mod = 2.859 / (1 + 0.05) = 2.723
这意味着:如果市场利率上升1%(即100个基点),债券价格大约会下跌2.723%。
避坑指南:我曾经犯过一个低级错误——直接用麦考利久期去算价格变化,结果对不上账。后来才意识到,修正久期才是那个「价格-利率」敏感度的直接度量。麦考利久期只是中间产物。记住:交易室里大家说的「久期」,默认都是修正久期。
3.5 久期的经济学含义:一张图说清楚
为了让你更直观地理解,我画了一张框架图:
这张图把整个逻辑串起来了。你从最上面的现金流和收益率出发,先算出麦考利久期,再除以(1+y)得到修正久期,最后用修正久期去估算价格变化。
3.6 久期的几个重要性质
做久期模型这么多年,我总结了几条铁律:
- 零息债券的久期等于其剩余期限。因为没有中间现金流,所以加权平均时间就是到期时间。
- 票面利率越高,久期越小。利息回流快,平均回收时间自然短。
- 到期时间越长,久期越大。但注意,不是线性增长——长期债券的久期增长会逐渐放缓。
- 收益率越高,久期越小。高收益率意味着远期现金流折现得更厉害,权重降低。
实战要点:我在做利率风险对冲时,最常用的就是修正久期。比如我持有一个久期为5年的债券组合,如果我认为利率会上升50个基点,我就可以估算出组合会亏损约2.5%(5 × 0.5%)。然后我会用利率互换或国债期货来对冲这个风险敞口。
3.7 久期的局限性——别把它当万能药
说实话,久期模型虽然好用,但它不是完美的。这里我必须提醒你几个坑:
- 久期假设利率变化是平行移动的。现实中收益率曲线经常扭曲变形,这时候久期就不够用了。
- 久期只适用于小幅利率变动。如果利率变动超过100个基点,久期的线性近似就会产生较大误差。这时候需要引入凸性(Convexity)来修正。
- 久期忽略了隐含期权的影响。比如可赎回债券,久期计算会失真。
我曾经踩过的坑:有一次我用久期去估算一只20年期国债的价格变化,结果利率突然跳升了150个基点,实际价格跌幅比久期估算的大了将近0.8%。后来我补上了凸性调整,才把误差降下来。所以记住——久期是基础,但别迷信它。
3.8 小结
这一章我们聊了麦考利久期和修正久期的定义、计算和经济学含义。说白了:
- 麦考利久期告诉你「平均多久回本」
- 修正久期告诉你「利率变1%,价格变多少」
- 两者通过公式 D_mod = D_mac / (1+y) 直接关联
我个人习惯在Excel里建一个久期计算模板,把现金流、折现、加权求和全部自动化。这样每次拿到新债券,几分钟就能算出久期。你也试试看?