固定收益投资组合分析技能
什么是固定收益投资组合管理?
固定收益投资组合(Fixed Income Portfolio)管理是在控制利率风险(Interest Rate Risk)、信用风险(Credit Risk)和流动性风险(Liquidity Risk)的前提下,优化组合收益的专业领域。与单只债券分析不同,投资组合管理需要关注组合层面的汇总指标——加权平均到期收益率(Weighted Average YTW)、组合久期(Portfolio Duration)、总DV01——以及分类敞口(按行业 Sector、评级 Rating、到期期限 Maturity、货币 Currency的分布),确保组合特征符合投资授权(Mandate)和基准(Benchmark)。
中国固定收益组合管理的特点
中国债券市场规模已超过150万亿元,但投资组合管理的实践与国际市场有显著差异:
-
市场分割:中国债券市场分为银行间市场(主力,占比约90%)和交易所市场,两个市场的参与者、交易规则和结算方式不同。组合经理需要在两个市场之间协调。
-
产品多样性:中国固收组合可能包含国债、政策性金融债、地方政府债、企业债、公司债、短融、中票、城投债、ABS、同业存单等十几种品种——每种的信用特征、流动性和税务处理都不同。
-
信用评级分布集中:大量中国信用债被评为AAA或AA+,使得传统的按评级分布管理方法需要更细致的信用分层。
-
季末效应:银行等机构在季末面临MPA考核压力,导致季末流动性波动大,组合的现金管理需要提前规划。
-
银行理财净值化转型:资管新规后,银行理财从”预期收益型”转向”净值型”,对固收组合管理的专业性要求大幅提升——过去只需”持有到期赚票息”,现在需要真正的组合管理。
核心概念
| 术语 | 英文 | 说明 |
|---|
| 修正久期 | Modified Duration | 债券/组合对收益率变动1%的价格敏感度 |
| DV01 | Dollar Value of 01 | 收益率变动1bp时的价值变化(美元) |
| 关键利率久期 | Key Rate Duration | 组合对特定期限利率变动的敏感度 |
| 现金流瀑布 | Cash Flow Waterfall | 未来各期间的票息和本金支付汇总 |
| 情景分析 | Scenario Analysis | 不同利率环境下的组合盈亏模拟 |
| 信用VaR | Credit Value at Risk | 信用事件导致的组合最大潜在损失 |
| 骑乘收益 | Roll-Down Return | 随时间推移曲线”下滑”带来的收益 |
| 跟踪误差 | Tracking Error | 组合收益与基准收益的偏离标准差 |
| 主动头寸 | Active Position | 组合相对基准的超配/低配 |
工作流程
触发条件:当用户提及审阅债券投资组合、计算组合久期(Duration)和DV01、分析现金流(Cash Flow)、或对利率情景进行压力测试时自动激活。
第一步:全面定价
调用 bond_price 计算各债券指标(支持批量定价),汇总组合层面的加权平均收益率、久期、DV01和凸性。
第二步:参考数据丰富
调用 yieldbook_bond_reference 构建分类维度——行业/评级/到期/货币分布。标注相对基准的超配/低配。
第三步:现金流预测
调用 yieldbook_cashflow 将票息和本金支付汇总为季度现金流瀑布图。标注集中到期的风险期间。
第四步:情景压力测试
调用 yieldbook_scenario 覆盖-200bp至+200bp的利率冲击。识别主要风险贡献者和最大损失情景。
第五步:曲线背景
调用 interest_rate_curve 计算各债券的利差(Spread to Curve),评估当前利率环境。
第六步:综合报告
组合摘要 → 分类明细 → 现金流预测 → 情景盈亏 → 建议
输出格式
组合摘要
| 指标 | 组合 | 基准 | 主动偏差 |
|---|
| 市值 | … | — | — |
| 收益率(YTW) | … | … | +/-…bp |
| 修正久期 | … | … | +/-… |
| DV01($) | … | … | +/-… |
| 平均评级 | … | … | — |
分类分布
按行业、评级和到期期限展示百分比分布表。标注vs基准的超配/低配。
现金流瀑布
情景盈亏
| 情景 | 组合盈亏($) | 组合盈亏(%) | 最大贡献者 | 最小贡献者 |
|---|
| -100bp | … | … | … | … |
| 基准 | — | — | — | — |
| +100bp | … | … | … | … |
| +200bp | … | … | … | … |
如何添加到本地环境
可通过 /review-fi-portfolio 命令触发。以市值加权平均计算组合层面指标。有基准时将所有内容相对于基准表达。
详细案例分析
案例一:银行理财产品的固收组合回顾
背景:
- 某银行理财子公司管理的纯债理财产品
- 组合规模:50亿元人民币
- 投资授权:久期1-3年,最低评级AA+(内部评级),利率债占比不低于30%
- 业绩基准:中债综合财富指数(1-3年)
- 净值化管理——每日估值,客户可看到净值波动
组合摘要:
| 指标 | 组合 | 基准 | 主动偏差 |
|---|
| 市值(亿元) | 50.2 | — | — |
| 加权收益率 | 2.85% | 2.62% | +23bp |
| 修正久期 | 2.15 | 1.95 | +0.20 |
| 组合DV01(万元/bp) | 10.8 | — | — |
| 平均评级 | AA+ | — | — |
分类分布:
| 类别 | 组合占比 | 基准占比 | 超/低配 |
|---|
| 国债 | 15% | 25% | -10% |
| 政策性金融债 | 20% | 30% | -10% |
| 城投债(AAA) | 25% | 15% | +10% |
| 企业债(AAA) | 15% | 10% | +5% |
| 同业存单 | 15% | 15% | 0% |
| ABS | 10% | 5% | +5% |
分析要点:
-
收益增厚策略有效但风险有所增加:组合通过超配城投债和ABS获取了23bp的超额收益,但信用集中度有所上升。
-
久期偏差可控:主动久期延长0.20年,在当前预期利率下行的环境中是合理的方向性判断。
-
现金流管理需关注:Q3有两只城投债集中到期(合计5亿),需要提前安排再投资——如果到时市场收益率下降,可能面临再投资风险。
-
情景压力测试:
| 情景 | 组合盈亏(万元) | 盈亏(%) | 回撤影响 |
|---|
| 利率-50bp | +1,075 | +0.21% | 正面 |
| 利率不变 | 0 | 0% | — |
| 利率+50bp | -1,075 | -0.21% | 净值回撤约0.21% |
| 利率+100bp | -2,150 | -0.43% | 净值回撤约0.43% |
| 信用事件(1只AA+违约) | -2,500 | -0.50% | 单券最大损失 |
建议:
- 维持当前的信用超配策略,但将城投债的区域集中度降低(当前过于集中在某一省份)
- 考虑增加利率债配置以降低信用风险——如果预期利率下行,利率债同样可以提供资本利得
- Q3集中到期前1个月开始在市场上寻找再投资标的
案例二:保险公司的大类资产配置——固收部分
背景:
- 某寿险公司的一般账户固收组合
- 组合规模:500亿元
- 负债久期约12年(长期保单),资产久期约5年——存在显著的久期缺口
- 考核指标:绝对收益率(需覆盖保单成本率3.0%以上)
核心挑战——久期缺口(Duration Gap):
| 指标 | 资产端 | 负债端 | 缺口 |
|---|
| 久期(年) | 5.2 | 12.5 | -7.3 |
| DV01(亿元/bp) | 2.6 | 6.3 | -3.7 |
这意味着如果利率下降100bp,资产增值26亿元,但负债增值63亿元——利差缩小37亿元。这就是保险公司在低利率环境下面临的”利差损”风险(Interest Spread Risk)。
久期管理策略:
- 增配长久期国债:30年国债久期约20年,可以有效拉长资产久期
- 利率互换(IRS):通过接收固定端的利率互换合成长久期敞口
- 非标资产:长期限基础设施债权计划(久期5-10年)可以提供较高收益同时拉长久期
- 地方政府债:10-30年期地方政府债提供相对国债的小幅信用溢价
情景分析——利率下降对久期缺口的影响:
| 情景 | 资产端变动(亿) | 负债端变动(亿) | 净影响(亿) |
|---|
| 利率-50bp | +13 | -31.5 | -18.5 |
| 利率-100bp | +26 | -63 | -37 |
| 利率+50bp | -13 | +31.5 | +18.5 |
案例三:境外美元债组合的风险评估
背景:
- 某中资银行的境外美元债组合
- 规模:20亿美元
- 持仓以中资美元债为主(中资发行人在离岸市场发行的美元计价债券)
组合特征:
| 指标 | 组合 | 基准(ICE BofA亚洲IG) | 主动偏差 |
|---|
| 收益率(YTW) | 5.8% | 5.2% | +60bp |
| 修正久期 | 3.8 | 4.2 | -0.4 |
| 平均评级 | BBB+ | A- | 低1档 |
风险分解:
| 风险因素 | 敞口 | 关注度 |
|---|
| 美国利率风险 | 久期3.8年,DV01 $760K/bp | 中 |
| 中国房地产信用风险 | 15%敞口(已降至仅投资级) | 高 |
| 人民币汇率风险 | 组合为美元计价,无直接FX风险 | 低 |
| 流动性风险 | 部分中资美元债交易不活跃 | 中高 |
建议:
- 继续降低房地产行业敞口至10%以下
- 增加韩国和新加坡IG债券以地理分散化
- 考虑用美国国债期货对冲部分利率风险
常见错误
错误一:只关注收益率忽略流动性管理
错误做法:为了提高组合收益率,大量配置高收益但流动性差的债券(如小型私募ABS、低评级城投债),导致组合在需要变现时无法以合理价格卖出。
正确做法:设置流动性管理框架——将组合分为流动性层级(高流动性:国债/政金债、中流动性:AAA信用债/同业存单、低流动性:非标/ABS),确保高流动性资产占比不低于30-40%,以应对赎回压力。
错误二:忽略现金流再投资风险
错误做法:在利率处于阶段性高位时大量买入短期债券锁定高收益,但没有考虑这些债券到期后可能面临更低的再投资利率。
正确做法:通过现金流瀑布分析评估各季度的到期规模,避免过度集中到期。如果预期利率下行,应适当增配长期限债券锁定当前较高的收益率——这与短期”锁高收益”的直觉相反,但在利率趋势判断正确时是更优策略。
错误三:评级迁移风险管理不足
错误做法:只关注当前评级是否符合投资授权,不监控评级展望和可能的评级下调。
正确做法:建立信用监控清单——关注评级展望为”负面”的持仓,跟踪信用基本面指标(利息覆盖倍数、现金流趋势),在评级下调前主动减仓。在中国市场,评级下调往往滞后于基本面恶化——等到正式下调时再卖出,价格可能已经大幅下跌。
错误四:情景分析只做平行移动
错误做法:压力测试只考虑利率曲线平行移动(上下各100-200bp),不考虑曲线形态变化。
正确做法:除平行移动外,还应测试曲线走陡(短端降、长端升)、曲线走平(短端升、长端降)和曲线扭曲(中间隆起或凹陷)等非平行情景。关键利率久期(Key Rate Duration)分析可以揭示组合对不同期限利率变动的敏感度差异。
日常工作场景
场景一:月度组合回顾报告
每月初为投资委员会准备上月的固收组合回顾报告。
报告结构:
- 上月市场回顾:利率走势、信用利差变化、资金面
- 组合表现:绝对收益和相对基准的超额收益(归因分析)
- 组合特征更新:久期、收益率、信用分布
- 前瞻性分析:下月利率预判和组合策略建议
- 风险监控:合规指标检查、信用观察名单更新
场景二:季末流动性管理
临近季末,市场资金面预计收紧(DR007可能从1.8%升至3%以上)。需要提前安排组合的流动性。
准备工作:
- 评估组合中可快速变现的资产规模
- 提前赎回即将到期的逆回购,确保资金到位
- 减少季末最后一周的交易活动(避免结算风险)
- 如有新增资金需求,提前安排正回购融资
场景三:利率转向时的策略调整
央行意外降息,预示利率可能进入下行通道。
策略调整:
- 评估当前组合久期是否需要延长
- 增配长久期利率债(受益于利率下行的资本利得)
- 适度增加信用债配置(降息通常改善信用环境)
- 更新情景分析——新的利率路径假设下的组合表现
练习题
练习一:组合指标计算
数据:某固收组合持仓如下:
| 债券 | 类型 | 面值(亿元) | 市值(亿元) | 收益率(YTM) | 修正久期 | 评级 |
|---|
| 240001 | 国债 | 5 | 5.15 | 2.20% | 4.5 | AAA |
| 国开2405 | 政金债 | 3 | 3.08 | 2.45% | 3.2 | AAA |
| XX城投01 | 城投债 | 2 | 2.02 | 3.15% | 2.8 | AA+ |
| YY企业02 | 企业债 | 1.5 | 1.48 | 3.55% | 1.5 | AA+ |
问题:
- 计算组合的市值加权平均收益率
- 计算组合的市值加权平均久期
- 计算组合的总DV01(万元/bp)
- 如果利率上行50bp,组合的预估损失是多少?
练习二:信用集中度分析
数据:某50亿元固收组合的信用债持仓按区域分布:
| 区域 | 金额(亿元) | 占信用债比% | 主要品种 |
|---|
| 江苏 | 8 | 26.7% | 城投债 |
| 浙江 | 5 | 16.7% | 企业债+城投 |
| 广东 | 4 | 13.3% | 企业债 |
| 山东 | 3 | 10.0% | 城投债 |
| 四川 | 2 | 6.7% | 城投债 |
| 其他 | 8 | 26.7% | 混合 |
| 利率债 | 20 | — | 国债+政金债 |
问题:
- 评估区域集中度风险——是否有单一区域占比过高?
- 如果江苏某城投平台出现信用事件,对组合的最大直接影响是多少?
- 建议一个更分散化的区域配置方案
- 如何设置区域集中度的上限?
练习三:情景压力测试
使用练习一的组合数据,构建以下情景分析表:
| 情景 | 利率变动 | 信用利差变动 | 组合盈亏(万元) | 盈亏(%) |
|---|
| 宽松 | -50bp | -20bp | | |
| 温和紧缩 | +30bp | +10bp | | |
| 激进紧缩 | +100bp | +30bp | | |
| 信用冲击 | 0bp | +80bp(仅信用债) | | |
| 滞胀 | +50bp | +50bp | | |
提示:利率变动影响所有债券(按久期),信用利差变动只影响信用债(城投债和企业债)。
最佳实践
以市值加权平均计算组合层面指标——不要简单平均。有基准时将所有内容相对于基准表达——超额收益、主动久期、超配/低配。在中国市场管理固收组合时,特别注意:季末资金面波动的提前准备、信用债区域集中度管理(特别是城投债)、净值化环境下的回撤控制(对理财产品尤为关键)、银行间和交易所两个市场的持仓协调。现金流管理不是事后工作——应提前规划每季度的到期再投资安排。情景分析不能只做平行移动——曲线形态变化和信用利差变动的影响可能更大。对于保险等长负债久期的机构,久期缺口管理是最核心的风险——组合收益率的小幅变动远没有久期缺口导致的资产负债表风险重要。