新浪财经

【申万固收|利率专题】纯债基金久期全解析 ——债市机构行为研究系列之一

申万宏源研究

关注

申万宏源债券】黄伟平 栾强 王哲一

摘要

  • 久期是衡量债券利率风险的常用指标,反映债券价格的利率敏感性,往往久期越长利率风险越大。作为债券投资组合的典型代表,债券基金久期的边际变化能够较大程度上反映管理人对未来市场方向的判断,因此,通过高频测算全市场债券基金久期中枢及分歧度,可以高频跟踪市场情绪变化

  • 获取基金久期一般有三种方法:公告久期法、重仓债券法以及仓位测算法,为更好实现高频跟踪,本文采用仓位测算法,并且在Lasso回归处理共线性、增加时间权重矩阵、设置参数约束等方面有所创新。

  • 本文较为全面的测算了四类纯债型债券基金的久期:中长期利率债基金、中长期信用债基金、短期利率债基金、短期信用债基金。基金样本剔除了定开型、摊余成本法、非初始基金以及成立时间较短的基金,回归模型因子选取中债指数系列,参数估计合理选取距离较近的时间窗口。

  • 基金久期中位数和分歧度或是衡量纯债基金市场行为的有效指标,前者衡量基金久期中枢,后者衡量机构行为趋同程度。并且,久期分歧度可作为风险提示指标,例如,当观测到基金久期明显拉长、且分歧度较低时,后续出现债市回调的概率可能较大。

  • 本文测算久期中位数与公告久期中位数一致性较高,表明测算结果较为可靠。我们将测算久期与公告久期进行对比,发现两者在大部分时间较为一致。此外,我们将2024H1测算久期和公告久期对比,进行误差分析,发现:58%的中长期纯债基金久期测算误差在±0.5年之内,84%在±1年之内;54%的短期纯债基金久期测算误差在±0.2年之内,77%在±0.4年之内。

  • 中长期纯债基金久期与10Y国债收益率呈现负相关。2020年至今,中长期利率型纯债基金久期、中长期信用型纯债基金久期与10Y国债收益率的相关系数分别为-76%、-17%。这可能表明中长期纯债基金的交易属性较强,特别是中长期利率型纯债基金,牛市追涨、熊市止跌的特征较为明显。

  • 风险提示:模型估计结果可能存在误差,久期计算基于历史数据可能有所滞后

正文

1. 基金久期的定义

1.1 久期定义与基本应用

久期是衡量债券利率风险的常用指标,反映债券价格的利率敏感性,往往久期越长利率风险越大常用的久期主要有麦考利久期和修正久期,他们在收益率变化的单位上有所区别。麦考利久期是债券未来现金流的加权平均到期时间,权重为未来现金流现值占债券价格的比重。令P为债券价格,T为期数,CFt为t期现金流,y为债券收益率,假设一年一付息,则麦考利久期为

从数学上来看,麦考利久期是取自然对数后的债券价格对收益率求一阶导的绝对值乘上1+y,近似反映收益率变化与债券价格变化之间的线性关系。根据债券的定价公式,债券价格是未来现金流的折现,即

两边对收益率y求导并除以债券价格P,可得

可知当收益率变化幅度较小时,麦考利久期反应了收益率变化百分比,即dy/(1+y),与债券价格变化百分比的近似线性关系。麦考利久期越大,表明其未来现金流距离当前的平均时间越久,收益率上升(下降)时债券价格下跌(上涨)幅度越大。

实践中,我们不常使用收益率的百分比变化dy/(1+y),而是使用收益率的绝对变化(bps),因此我们更常使用修正久期,本文也是针对修正久期进行测算。修正久期DM是在麦考利久期的基础上除以(1+y),表示收益率变化100bp时对应债券价格变化DM%。具体公式如下,

需要注意的是,实际中有些债券可能含权,无法用解析公式精确计算久期,因此我们最终所指的是有效久期概念,即债券或债券组合净值变化对收益率变化的敏感性。

可把基金产品类比为投资组合,基金久期为所持有债券久期的加权平均,权重为基金持有不同债券的规模在债券投资总额中的占比。

1.2 基金久期帮助高频跟踪市场情绪

债券基金久期的边际变化较大程度反映了管理人对未来市场方向的判断,通过高频测算全市场债券基金久期中枢及分歧度,我们可以高频跟踪市场情绪变化。久期策略是债券投资中的常见策略,当预期利率下降时,管理人可以增加组合久期,即买入长久期债券组合,从而增厚收益;而当预期利率上升时,管理人则可缩短久期,卖出长久期债券买入短久期债券,以减少利率上升带来的债券价格下跌损失。不同风格的管理者可能会选择不同程度的利率风险暴露,进而选择不同的久期,但通过测算全市场债券基金久期中枢,我们可以捕捉到全市场整体情绪的边际变化。因此,我们搭建了全市场债基久期高频测算模型,主要从两个视角为投资者提供帮助:1)纵向维度,我们提供全市场久期中枢以及久期分歧度的时间序列,投资者可以从全市场久期中枢的边际变化捕捉市场情绪;2)横向维度,我们提供最新市场久期分布情况,投资者可以通过与全市场久期中枢的对比判断自身投资组合久期在市场中的分位数

2. 本文模型有效兼顾稳定性和时效性

2.1 仓位法是常用的高频久期测算法

获取基金久期一般有三种方法:公告久期法、重仓债券法以及仓位测算法。前两个方法依靠基金定期报告得到,准确度较高,但时效性偏低,最后一个方法是常见的高频久期测算方法,尽管计算量较大,但能够兼顾时效性,可以高频跟踪,因而本文采用计量模型实施仓位测算法。

公告久期法和重仓债券法均基于基金定期报告,准确性较高但时效性较低。公告久期法通过查看基金年报/半年报中的“利率风险敏感性分析”,计算基金的修正久期。公募债券基金会在其半年报和年报中披露其“利率风险敏感性分析”,即假设在其他条件保持不变,利率上升/下降25个基点对资产负债表日基金资产净值的影响金额。通过计算(利率下降25个基点对基金净值的影响金额+利率上升25个基点对基金净值的影响金额)/(0.005×债券投资总额),可得到其报告日利率敏感性久期。公告久期的时间间隔为6个月且披露较为滞后,时效性欠佳。但年报/半年报的利率敏感性分析基于实际持仓,具备较高的准确性,因此我们将公告久期作为衡量我们高频测算久期准确性的基准。

重仓债券法使用季度报告中前五大重仓债券的组合久期刻画整个投资组合久期。对中债估值中心提供的前五大重仓债券修正久期按照持仓权重进行加权平均,即可得到重仓债券法久期。对于前五大重仓债券占比较高的基金,这种方法较为准确,但对于前五大重仓债券占比较低的基金则误差较大。总体来说,重仓债券法的准确度低于公告久期法,但时效性强于公告久期法。

仓位测算法是一种高频的测算方法,它基于基金日度收益和各期限中债指数簇的日度收益来估算基金在不同期限债券上的仓位,进一步得到整个投资组合的久期。这种方法的理论基础是,基金的收益率与其持有的不同期限债券的收益率在较短时间窗口里近似呈现线性关系。因此我们可以对基金的日度收益进行期限拆解,测算基金在不同期限债券上的仓位。例如对于一只主要持有利率债的基金,我们可以采用不同期限的中债国债及政策性金融债指数作为因子,使用线性回归的方法将这个收益拆分成不同期限段的贡献,如短期限债券(<1Y)、中短期限债券(1Y-3Y)、长期限债券(7Y-10Y)。回归系数即这些期限段债券收益在基金收益中所占的比例,并将其作为基金在不同期限债券上的仓位。同时根据中债提供的各期限指数簇的修正久期,结合估算仓位进行加权平均,即可得到高频的仓位测算法久期。此方式的优点是不依赖报告数据,仅依靠每日市场行情便可测算,因此可以做到日度更新,具备较高的时效性,有利于及时捕捉市场情绪和行为变化;缺点在于消耗的算力较多,计算时间长。

2.2 本文模型创新点

创新点一:采用Lasso回归处理因子间较高的共线性问题,以提高模型的稳定性和可信度

基金持有债券仓位测算最大的问题在于因子间通常存在较高的共线性,解决方式主要有适当延长样本观测区间和优化因子筛选。若采用延长样本观测区间,则受制于高频久期估计对时效性的较高要求。进行变量筛选的主要方法有向后选择法、向前筛选法、聚类算法以及Lasso回归等。向后选择法和向前筛选法是基于当前情况寻找最优选择,因此可能会陷入局部最优解,导致结果不是全局最优解。聚类算法虽然一定程度上克服了模型的共线性问题,但分组结果可能不够稳定,也会扰动模型结果。

我们选择Lasso回归进行因子筛选,Lasso回归通过L1正则化,可以自动进行特征选择,减少模型中的线性相关度较高的变量数量。Lasso回归的全称为Least Absolute Shrinkage and Selection Operator(最小绝对收缩和选择算子),是一种线性回归的正则化形式。在最小二乘法的基础上,Lasso回归对系数向量添加了一个L1范数惩罚项,该惩罚项等于所有回归系数绝对值之和的λ倍(λ为惩罚系数),可将一些不重要的因子对应的回归系数收缩至零,从而实现特征的选择。Lasso回归的最优化函数为

创新点二:本模型增加时间权重矩阵来提高模型时效性。传统的OLS给予不同观测点相同权重,而实际中由于管理人会进行不定期调仓,时间更近的数据点往往具备更高的代表性。我们向模型中添加权重矩阵,给予时间较近的观测点更高的权重,既利于适度拉长时间窗口,也避免时间较远的观测点造成较大误差,以更加精准和及时的捕捉市场久期中枢变动。

创新点三:本模型根据债基持仓定期调整债基风格,也相应调整选取的中债指数簇。对于不同风格的基金,通常需要采用不同类型的指数簇作为因子。对于国债和政策性金融债持仓比例大于等于80%的债基,我们采用国债和政策性金融债相关指数簇;反之(国债和政策性金融债持仓比例小于80%),我们采用信用债相关指数簇。基金的持仓风格可能会发生变化,因此我们根据季度报告中披露的基金债券持仓对指数簇进行调整,以提高模型准确性。

创新点四:本模型通过设置参数约束来模拟现实中债基杠杆的限制。《关于规范金融机构资产管理业务的指导意见》等相关制度文件对公募基金杠杆率提出了约束,一般而言,固定收益类产品投资于存款、债券等债权类资产的比例不低于80%;总资产不得超过该产品净资产的140%。而普通的最小二乘法参数不受限制,可能会出现总仓位超过1.4或低于0.8,或者某个品种仓位低于0的情况(即做空)。因此我们对模型参数设置了合理的约束,使其更符合实际情况。

3. 基金久期测算步骤

3.1 基金样本筛选

我们分别测算四类纯债型债券基金的久期:中长期利率债基金、中长期信用债基金、短期利率债基金、短期信用债基金。选择纯债型基金是因为其只投资债券类资产,不包含任何权益类性质的资产,也不投资可转债,因此这类基金净值变动几乎全部来自于债券市场。

剔除定开型、摊余成本法、非初始基金以及成立时间较短的基金。原因有:1)定开型债基在封闭期间的杠杆率最高可达到200%,而非定开型债基的杠杆率最高仅有140%,将两者混在一起进行测算可能导致基金久期测算误差较大,此外,部分定开型债基的净值更新频率不是日频,不适合回归法。2)摊余成本法和成立时间较短的基金的净值变动不能反映真实的基金价值变动。3)剔除非初始基金是为了避免重复计算。

我们根据资产持仓划分利率债基和信用债基,方便选取对应的指数进行回归,提升久期测算准确性。若政策性金融债和国债总市值占基金资产总值的比例不低于80%,则分类为利率型债基,反之则分类为信用型债基,信用型和利率型债基样本季度更新。

将基金复权单位净值进行移动平均后再计算日度收益率序列,并且剔除异常值。采用复权单位净值可避免基金分红后净值突变,将复权单位净值移动平均后再计算单日涨跌幅或有效缓解以下问题:1)基金净值仅保留小数点后四位,若当日基金净值变动过小,在四舍五入后可能净值仍然保持不变,无法反映当日实际变动;2)部分基金净值披露不完善,可能导致收益率序列呈现锯齿状。此外,纯债基金净值可能因为债券信用风险事件出现较大变动,因此当基金原始收益率的波动幅度超出对应中债指数簇波动幅度的三倍时,我们将该异常值剔除。

3.2 回归模型因子

中债指数(因子)挑选有两步,第一步人工初步选取与不同类型基金相匹配的待选中债指数集。首先由于基金复权净值包含利息再投资收益,因此我们选取中债财富指数而非净价指数,再根据不同类型债基的持仓特点人工挑选出对应的待选中债财富指数,但由于缺少1Y以下国债和政金债指数,我们将同业存单指数纳入利率债基的待选因子作为补充。对于中长期利率型债基,我们挑选1-3Y、3-5Y、5-7Y、7-10Y、10Y以上中债国债及政策性金融债财富指数、中债同业存单总指数(总值)财富指数作为回归待选因子。对于中长期信用型债基,我们挑选1Y以下、1-3Y、5-7Y、7-10Y、10Y以上中债信用债总指数财富指数作为回归待选因子。对于短期利率型债基,我们挑选0-3M、3-6M、6-9M、9-12M中债同业存单总指数财富指数、中债国债及政策性银行债财富(1-3年)指数作为回归待选因子。对于短期信用型债基,我们挑选0-3M、3-6M、6-9M、9-12M中债短融总指数财富指数、中债新中期票据总指数(1-3年)财富指数。

第二步,运用Lasso模型在人工挑选的指数集中进一步筛选,旨在减轻后续回归模型中多重共线性问题。由于人工挑选的中债指数集走势较为接近,若将所有期限的中债指数全部加入回归模型中,可能导致回归系数估计值不稳定,即使微小的数据变化也可能导致估计值出现大幅变动,从而降低久期估计的不稳定性。因此,在每一轮回归测算中,我们都首先采用Lasso模型进行变量筛选,将Lasso模型中非0系数对应的中债指数纳入后续的回归模型中。

3.3 估计回归参数

为了兼顾回归模型的稳定性和时效性,我们选择过去30个交易日为时间窗口,并且给予较近的观测值赋予更高的权重。若选择的回归窗口太长可能无法捕捉纯债基金久期的最新变化,若选择回归窗口太短则可能提升回归参数的不稳定性,因此我们选择过去30个交易日为时间窗口,并且由远及近赋予越来越高的权重。此外,考虑到债券基金不能做空且有最高杠杆限制,因此我们限定估计的参数和大于0.8小于1.4,并且每个参数均大于0,运用带约束条件的加权最小二乘法(WLS)估计回归参数,最终将回归参数与目标中债指数久期相乘再除以回归参数之和,获取调整杠杆后的基金久期。

其中R代表基金收益率,Xi代表中债指数收益率,βi为回归参数

将回归参数与目标中债指数久期相乘得到债基久期:

将债基久期除以总仓位,获取调整杠杆后的债基久期:

4.基金久期测算结果分析

基金久期中位数和分歧度或是衡量纯债基金市场行为的有效指标,前者衡量基金久期中枢,后者衡量机构行为趋同程度。中位数相比平均数不容易受到极端值影响,或能有效过滤误差及异常值。本文将久期分歧度定义为截面上样本基金久期的变异系数。例如,若观测到基金久期中位数提升、久期分歧度下降,则可推测全市场纯债基金久期策略行为趋向一致。并且,久期分歧度可作为风险提示指标,当观测到基金久期拉长、且分歧度较低时,后续或因机构止盈等多种因素,可能出现债市回调。

本文测算久期中位数与公告久期中位数基本一致,表明测算误差较小,结果较为可靠。我们将测算久期与公告久期进行对比,发现两者在大部分时间较为一致。此外,我们将2024H1测算久期和公告久期对比,进行误差分析,发现:58%的中长期纯债基金久期测算误差在±0.5年之内,84%在±1年之内;54%的短期纯债基金久期测算误差在±0.2年之内,77%在±0.4年之内。

中长期纯债基金久期与10Y国债收益率呈负相关。2020年至今,中长期利率型纯债基金久期、中长期信用型纯债基金久期与10Y国债收益率的相关系数分别为-76%、-17%。一方面显示基金经理或根据债市表现调整风险偏好,在利率上行时控制风险降低仓位、及时卖出应对赎回压力,在利率下行时抬升久期增厚收益。另一方面,也表明中长期纯债基金的交易属性较强,特别是中长期利率型纯债基金,追涨杀跌特征更为明显。

自2021年至今,中长期利率型纯债基金久期中枢持续抬升,信用型中长期纯债基金久期呈现均值回归特征,且中长期信用债基久期中枢总体小于中长期利率型债基。2021年-2024年,中长期利率型纯债基金久期中位数的当年平均值分别为1.80年、2.06年、2.26年、2.78年,久期中枢持续抬升。然而信用型中长期纯债基金久期呈现均值回归特征,多数时间在1.3年至2.5年的区间内震荡。

最新数据显示中长期纯债基金久期中位数达到历史较高水平,利率型债基拉久期行为较为一致,但信用型债基虽然久期中位数也提升,但不同基金之间分歧仍大。截至20241220,中长期利率型纯债基金久期中位数5DMA达到3.65年,处于2019年12月以来99.9%分位数,久期分歧度5DMA为0.44,处于31.0%分位数,信用型纯债基金久期中位数5DMA达到2.57年,处于98.7%分位数,久期分歧度5DMA为0.50,处于97.2%分位数。

短期纯债基金久期中位数整体呈现均值回归特征,2022年以来至今大部分时间内基金久期中位数在0.6至1.1年的区间内。此外,利率型和信用型短债基金久期差异并不大,截至20241220,短期信用型纯债基金久期中位数5DMA为1.13年,利率型为1.06年。

5.风险提示

模型估计结果可能存在误差,久期计算基于历史数据可能有所滞后

加载中...