2 久期
2.1 引言 —— 为何我们需要关注久期?
在债券市场中,投资者面临的核心风险有两个:一个是违约风险,另一个是利率风险,后者更为普遍。
利率的波动会直接导致债券价格的变动,从而影响投资者的资产组合价值。因此,一个至关重要的问题随之而来:
- 我们如何量化一只债券或一个债券投资组合对利率变化的敏感程度?
- 债券价格的变动幅度与利率的变动幅度之间存在着怎样的数学关系?
为了回答这些问题,金融学界引入了一个重要概念 —— 久期 (Duration)。本讲旨在系统性地介绍久期的定义、不同类型、核心应用场景,并结合 Python 编程语言,通过实例演示其计算与应用,帮助学习者从理论到实践全面掌握这一关键工具。
2.2 久期的概念解析——从时间到风险的演进
久期的概念并非一成不变,其内涵从最初的时间度量维度,逐步演化为更为重要的风险度量维度。理解这一演进过程是掌握久期本质的关键。
2.2.1 麦考利久期:加权平均期限
久期的最初形态由经济学家弗雷德里克·麦考利提出,因此被称为麦考利久期。从其定义上看,麦考利久期是衡量债券投资者收回全部本金和利息所需的加权平均时间。这里的“权重”是每一期现金流(利息或本金)的现值占债券总现值的比重。简单来说,它回答了“平均而言,我需要等多久才能拿回我的钱”这个问题。
久期的单位是时间,通常以年为单位表示。麦考利久期的计算公式如下:
\[ \begin{aligned} D_{Mac} & = 1 \times \frac{P V\left(C_1\right)}{P V}+2 \times \frac{P V\left(C_2\right)}{P V}+3 \times \frac{P V\left(C_3\right)}{P V}+\ldots+T \times \frac{P V\left(C_T\right)}{P V} \\ & =1 \times w_1+2 \times w_2+3 \times w_3+\ldots+T \times w_T \end{aligned} \]
下面,我们采用较为严谨的方式来定义麦考利久期。
假设对于一只在未来 \(T\) 期内产生现金流 \(C_1, C_2, ..., C_T\) 的债券,假设其到期收益率为 \(y\)(每期复利),则债券的价格 \(P\) 为所有现金流的现值之和:
\[ P = \sum_{t=1}^{T} \frac{C_t}{(1+y)^t} \]
在 \(t\) 时刻收到的现金流的现值为 \(P_t = \frac{C_t}{(1+y)^t}\),其占债券总现值(即价格 \(P\))的权重为:
\[ w_t = \frac{P_t}{P} \]
麦考利久期(\(D_{Mac}\))即为这些时间的加权平均值,其数学表达式为:
\[ D_{Mac} = \sum_{t=1}^{T} t \cdot w_t = \sum_{t=1}^{T} t \cdot \frac{P_t}{P} = \frac{1}{P} \sum_{t=1}^{T} t \cdot \frac{C_t}{(1+y)^t} \tag{1} \]
对于零息债券而言,由于只在到期日有一笔现金流,其麦考利久期恰好等于其到期期限。而对于附息债券,由于在到期前有利息支付,其麦考利久期总是小于其到期期限。虽然这一时间维度提供了直观的理解,但在现代金融分析中,其应用价值相对有限,更多是作为计算其他类型久期的基础。
2.2.2 修正久期:衡量价格-利率敏感度的工具
修正久期是衡量价格敏感度的重要工具。它度量了当市场利率发生微小变动时,债券价格变动的百分比。
具体而言,修正久期(\(D_{Mod}\))给出了债券价格与收益率变化之间的近似线性关系。当收益率 \(y\) 变动一个微小量 \(\Delta y\) 时,债券价格 \(P\) 的近似百分比变动可以表示为:
\[ \frac{\Delta P}{P} \approx -D_{Mod} \cdot \Delta y \tag{2} \]
这里的负号至关重要,它揭示了债券价格与收益率之间的反向变动关系:当利率上升时(\(\Delta y > 0\)),债券价格下跌(\(\Delta P < 0\));反之亦然。
修正久期的绝对值越大,说明债券价格对利率变化越敏感,承担的利率风险越高。根据定义,有
\[ D_{Mod} = -\frac{1}{P}\frac{\mathrm d P}{\mathrm d y} \approx -\frac{\Delta P / P}{\Delta y} \tag{3} \]
因此,\(D_{Mod}\) 可以理解为债券价格对收益率的半弹性 (敏感度),刻画的是收益率每变动一个单位时,债券价格的大致百分比变化。在实际应用中,这一性质非常有用:在利率发生小幅变动且收益率曲线平行移动的假设下,我们可以利用修正久期快速近似计算债券价格的变动幅度(百分比)。
在其他市场条件(如债券违约风险、剩余期限、付息频率等)保持不变,且债券对应的年化即期利率仅发生微量变动(通常指变动幅度在 0.1% 以内,符合修正久期 “线性近似” 的适用场景)的前提下,若某债券的修正久期为 4(单位:年),则当该债券的年化即期利率上升 1 个百分点(即 100 个基点) 时,该债券的理论市场价格将近似下降 4% ;反之,若年化即期利率下降 1 个百分点,其理论市场价格将近似上升 4%。
修正久期与麦考利久期之间存在直接的数学转换关系。如果债券每年付息 \(k\) 次,则修正久期的计算公式为:
\[ D_{Mod} = \frac{D_{Mac}}{(1 + \frac{y}{k})} \tag{4} \]
这个转换剔除了现金流支付频率的影响,使其在不同债券之间具有更强的可比性。在实务中,当人们提及「久期」而不加限定时,通常指的就是修正久期,因为它直接服务于风险管理的核心目标。
2.2.3 有效久期:应对复杂情形的度量
传统的麦考利久期和修正久期都基于一个关键假设:债券未来的现金流不随市场利率的变化而改变。这一假设对于普通的固定利率债券是成立的,但对于含有内嵌期权的债券 (如可赎回债券或可回售债券) 则不再适用。例如,当利率下降时,可赎回债券很可能被发行人提前赎回,其现金流结构会因此改变。
在这种情况下,有效久期 应运而生。有效久期通过情景分析来计算,它并不依赖一个固定的现金流序列,而是考察在不同利率情景下债券价格的变动。其计算逻辑如下:
\[ D_{Eff} \approx \frac{P_- - P_+}{2 \cdot P_0 \cdot \Delta y} = \frac{1}{2 P_0}\cdot \frac{P_- - P_+}{\Delta y} \tag{5} \]
其中:
- \(P_0\) 是债券的初始价格。
- \(P_+\) 是当收益率上升 \(\Delta y\) 时债券的新价格。
- \(P_-\) 是当收益率下降 \(\Delta y\) 时债券的新价格。
通过这种方式,有效久期能够捕捉到因期权被触发而导致的现金流变化对价格敏感度的影响,从而更准确地衡量含权债券的利率风险,是分析复杂结构债券时不可或缺的工具。
2.3 久期的主要应用场景
久期作为固定收益投资分析的基石,其应用贯穿于风险管理和投资策略的制定等多个层面。它不仅仅是一个理论上的学术概念,更是指导实际投资决策的强大工具。理解并熟练运用久期,是每一位固定收益投资者的必修课。下面我们将结合具体实例,深入探讨久期的三大核心应用。
2.3.1 利率风险的量化与管理
在金融市场,无法被量化的事物往往难以被管理。久期的存在,使得原本抽象的“利率风险”有了一个具体的、可测量的标尺。投资者可以通过计算单只债券或整个投资组合的久期,来明确其在面临利率不利变动时的潜在损失敞口。久期数值越高,意味着资产价值对利率的跳动越剧烈,风险越大;反之亦然。
假设某债券基金持有一只公司债券,其当前市场价格为 98.5 元,修正久期经计算为 6.2。该基金的风险分析师需要评估在利率发生不利变动时,该债券可能带来的损失。
场景:中央银行宣布为了抑制通胀,意外上调基准利率 25 个基点,市场普遍预期债券收益率将随之上涨 50 个基点(即 0.5%)。
风险量化:分析师利用修正久期进行快速估算。根据公式 \(\frac{\Delta P}{P} \approx -D_{Mod} \cdot \Delta y\),可以估算出该债券价格的近似变动:
\[ \frac{\Delta P}{P} \approx -6.2 \times 0.005 = -0.031 \]
这意味着该债券的价格预计将下跌约 3.1%。其价格下跌的绝对值大约为:
\[ \Delta P \approx 98.5 \times (-0.031) \approx -3.05 \text{ 元} \]
新的价格将大约为 95.45 元。
管理意义:这个快速计算的结果告诉基金经理,仅仅因为这次利率变动,这只债券就可能在每张上造成超过 3 元的账面损失。如果基金组合中此类债券的权重很高,整个组合的价值将面临显著缩水。因此,基金经理可以依据这一量化结果,决定是否需要减持该债券以降低风险敞口,或者使用利率期货等衍生品进行对冲。
2.3.2 债券投资组合的免疫策略
免疫是一种被动的资产组合管理策略,其目标是使投资组合的未来价值不受未来利率波动的影响,以确保能够满足一个特定的、在未来到期的负债需求。这种策略常用于养老基金、保险公司等机构投资者,它们需要精确匹配未来的现金流出(如养老金支付、赔款支付)。
该策略的核心操作是使资产组合的久期 (\(D_{\text{Asset}}\)) 与负债的久期 (\(D_{\text{Liability}}\)) 保持相等。原理在于,当利率发生微小的平行移动时,资产端的价值变动与负债端的价值变动在幅度上大致相等,方向也相同(因为负债的现值同样对利率敏感)。这样一来,两者价值之差(即净资产)便得以“免疫”,不会因利率的小幅波动而受到实质性影响。
某养老基金承诺在 8 年后向一位退休员工一次性支付 100 万元的养老金。为了确保能履行这一未来负债,基金管理者希望构建一个“免疫”的资产组合。
场景:
- 负债:一笔 8 年后到期的 100 万元支付。我们可以将其视为一个零息债券,其久期恰好等于其到期期限,即 8 年。
- 资产选择:市场上可供投资的债券有两种:
- 债券 A:期限为 5 年,麦考利久期为 4.5 年。
- 债券 B:期限为 15 年,麦考利久期为 12 年。
- 策略实施:基金经理的目标是构建一个由债券 A 和债券 B 组成的投资组合,使其总久期等于 8 年。设投资于债券 A 的资金权重为 \(w\),则投资于债券 B 的权重为 \(1-w\)。组合的久期 \(D_{p}\) 为:
\[ D_{p} = w \times 4.5 + (1-w) \times 12 \]
令 \(D_{p} = 8\),解这个方程:
\[ 8 = 4.5w + 12 - 12w \\ 7.5w = 4 \\ w = \frac{4}{7.5} \approx 0.533 \]
因此,基金经理需要将大约 53.3% 的资金投资于 5 年期的债券 A,将剩余 46.7% 的资金投资于 15 年期的债券 B。
原理说明:通过这样的配置,无论未来利率是微幅上升还是下降,债券组合的价值变动趋势将与未来 100 万元负债的现值变动趋势基本保持一致。利率上升带来的再投资收益增加,会恰好弥补资产市值的下跌;利率下降带来的再投资收益减少,也会被资产市值的上涨所补偿。从而,在 8 年后这个时点上,组合的价值将非常接近 100 万元,成功实现了对利率变动的“免疫”。
2.3.3 主动型投资组合的构建与调整
与免疫策略的防御性目标相反,主动型投资者旨在通过对未来利率走势的预测来获取超额收益。在这种投资哲学下,久期成为了一个至关重要的战术工具。投资者根据对未来利率方向的判断,主动地调整投资组合的久期,以放大收益或规避风险。
具体操作逻辑如下:
- 预期未来利率将下降:投资者应当增加投资组合的久期,以最大化债券价格上涨的收益。
- 预期未来利率将上升:投资者应当缩短投资组合的久期,以最小化债券价格下跌的损失。
某债券投资基金的基准是一个久期为 4.5 的综合债券指数。该基金的投资经理通过对宏观经济数据的分析,形成了对未来利率走势的明确判断。
场景:投资经理预测,未来一年内,由于经济增长放缓,央行将采取宽松的货币政策,市场利率将进入一个下降通道。
主动策略:为了从这一预判中获取超额收益(即跑赢基准指数),经理决定采取“增加久期”的进攻性策略。他认为,将整个投资组合的久期提升到 7.0,能够最大化利率下降带来的价格上涨收益。
具体操作:
- 减持:卖出一部分久期接近基准(如 4-5 年)的国债和政策性金融债。
- 增持:用所得资金买入久期更长(如 10-20 年)的国债。由于长期债券对利率变化更为敏感,它们的久期远高于短期债券。
预期结果:如果经理的预测成真,市场利率果然下降,那么其久期为 \(7.0\) 的投资组合,其价格上涨的幅度将显著超过久期为 \(4.5\) 的基准指数。例如,若利率普遍下降 \(50\) 个基点,其组合价值预计上涨约 \(3.5\%\) (\(7.0 \times 0.005\)),而基准指数仅上涨约 \(2.25\%\) (\(4.5 \times 0.005\))。这 \(1.25\%\) 的超额收益就是该主动策略的成功之处。当然,如果利率不降反升,该组合的损失也会比基准更大,这正是主动投资所承担的风险。
2.3.4 久期的其他应用
除了前述三种典型情形(利率风险管理、免疫策略、主动型投资调整)之外,久期的思想在更广泛的金融市场中也有着广泛应用,如债券发行定价、资产负债管理、衍生品定价等。
2.3.4.1 银行资产负债管理(ALM)
在银行业,久期是衡量资产与负债利率敏感性匹配程度的核心指标。银行通过比较资产久期 (\(D_A\)) 与负债久期 (\(D_L\)),计算出“久期缺口”(Duration Gap):
\[ DG = D_A - \frac{L}{A}D_L \]
当 \(DG > 0\) 时,资产久期更长,意味着银行净值对利率上升更为敏感; 当 \(DG < 0\) 时,则表明负债久期更长,利率下降时净值会缩水。
若某银行的资产久期为 8 年,负债久期为 2 年,资产与负债规模均为 100 亿元,则久期缺口为 6 年。 如果利率上升 1 个百分点(0.01),银行净值约下降
\[ \Delta E/E_0 \approx -DG × \Delta r × \frac{A}{E_0} \]
设初始净值 \(E_0 = 10\) 亿元,则净值下降约 \(-6×0.01×(100/10)= -60%\)。 这说明银行存在严重的利率风险暴露,需要通过延长负债久期或缩短资产久期来降低风险。
久期匹配策略因此成为银行风险管理部门的常规操作,用于稳定资本充足率与净值波动。
2.3.4.2 保险公司与养老金负债管理
保险公司和养老金机构通常有长期、确定性较强的负债(如赔付、养老金支付),因此久期匹配是其投资组合设计的基本原则。 保险公司通过计算负债的久期(基于未来现金流贴现),再选择匹配久期的债券资产,从而降低利率波动对偿付能力的影响。
例如:
- 若负债久期为 12 年,保险公司会构建一个久期约等于 12 年的债券组合;
- 若市场利率上升导致资产价值下降,负债现值也会相应下降,净值变化得到抵消;
- 这就是所谓的“利率免疫 (interest rate immunization)” 在机构投资中的扩展应用。
2.3.4.3 衍生品定价与对冲策略
久期概念被广泛用于利率衍生品(如期货、互换、期权)的定价与风险控制。
利率期货对冲:投资者可利用债券久期来计算需要持有多少份期货合约以对冲利率风险。
对冲比率(hedge ratio)常按“久期等价”原理确定:
\[N = \frac{D_p \times P_p}{D_f \times P_f}\]
其中,\(N\) 是期货合约张数,\(D_p, P_p\) 为现货组合久期和价格,\(D_f, P_f\) 为期货合约标的久期和价格。
利率互换(Interest Rate Swap):企业通过互换固定利率与浮动利率现金流,可以主动调整整体久期。例如,将长期固定利率债务换成浮动利率支付,可有效缩短负债久期。
2.3.4.4 债券指数化投资与风险预算
在债券指数化基金管理中,久期是风险暴露与绩效归因分析的核心指标。 基金经理可将组合风险拆解为:
- 久期暴露(利率敏感度风险);
- 信用利差暴露;
- 曲线形变风险等。
在指数跟踪中,组合的目标久期必须与基准指数久期保持一致;若偏离过大,跟踪误差将显著增加。此外,久期还用于风险预算(risk budgeting),以控制单一利率风险因子对整体波动的贡献。
2.3.4.5 宏观与政策分析中的久期思想
久期不仅是金融定量分析工具,也被央行和研究机构用于分析债券市场结构与货币政策传导。
市场平均久期变化:可反映投资者对未来利率预期的变化。
- 当市场平均久期上升,往往表示投资者押注利率下降;
- 当久期下降,则意味着投资者更倾向防御,预期利率上升。
货币政策影响评估:央行加息通常导致债券久期价值下跌,从而影响长期资金配置与市场利率结构。通过监测久期变化,政策制定者可以评估其政策对市场的实际影响,从而调整策略以实现经济目标。
2.4 小结
久期最初源于债券定价理论,但其应用早已超越单一证券分析。 从微观层面的投资组合管理,到宏观层面的货币政策评估,久期都扮演着连接“时间—风险—价格”三者关系的关键桥梁。理解久期的多维度应用,有助于投资者更系统地认识利率风险的本质及其在金融体系中的传导逻辑。