3. 关键风险因子解析:利率风险(久期)、凸性风险、信用风险、流动性风险
做债券量化策略,说白了就是在跟风险打交道。你赚的每一分钱,本质上都是对某种风险的补偿。我刚开始研究债券时,总觉得风险因子这东西太抽象,直到有一次实盘回撤让我深刻理解了——嗯,不懂风险因子,你连自己怎么亏的都不知道。
今天咱们就把这四个核心风险因子掰开揉碎。利率风险、凸性风险、信用风险、流动性风险,它们是债券定价的四大支柱,也是我们构建阿尔法策略的底层逻辑。
核心观点: 任何债券策略,本质上都是在做风险因子的暴露与对冲。你暴露了什么,你就赚什么钱;你没意识到的风险,迟早会来找你。
3.1 利率风险:久期这把双刃剑
利率风险,说白了就是利率变动导致债券价格波动的风险。衡量它的核心指标就是久期。我个人习惯把久期理解为「债券价格的利率弹性」——利率每变动1%,债券价格反向变动百分之多少。
举个例子:一只久期为5年的债券,如果市场利率上升1%,它的价格大约会下跌5%。反过来,利率下降1%,价格就涨5%。
我的经验: 做久期暴露策略时,千万别只看修正久期。我建议你同时关注麦考利久期和修正久期的差异。尤其是在做国债期货对冲时,用错久期类型会让你亏得莫名其妙。
久期有几种常见形式:
- 麦考利久期: 加权平均回收期,衡量现金流回流的平均时间
- 修正久期: 价格对利率变化的敏感度,实际交易中更常用
- 美元久期: 价格变化的绝对金额,适合做风险预算
你想想看,为什么做利率债策略的人特别关注久期?因为国债几乎没有信用风险,主要风险就是利率风险。久期管理做得好,你就能在利率下行周期吃到大肉。
避坑指南: 我曾经在2016年做了一笔10年期国债的久期暴露,当时觉得利率还会继续下行,结果央行突然收紧流动性,利率反弹了50个BP。那笔交易让我深刻理解了——久期暴露不是越大越好,你得看利率所处的历史分位数。
3.2 凸性风险:久期的二阶导数
久期是一阶近似,凸性就是二阶修正。为什么需要凸性?因为债券价格和利率的关系不是线性的,而是一条凸向原点的曲线。
说白了,当利率变化较大时,久期给出的价格变化就不够准了。凸性就是用来修正这个误差的。
| 利率变化幅度 | 久期估计误差 | 凸性修正效果 |
|---|---|---|
| ±1% | 可忽略(<0.1%) | 基本不需要 |
| ±2% | 约0.3%-0.5% | 建议加入 |
| ±5% | 可达2%-3% | 必须修正 |
我记得有一次做可转债策略,正股价格大幅波动导致转债的凸性特征特别明显。当时我用纯久期模型做定价,结果偏差很大。后来加入凸性因子后,定价精度提升了一个量级。
关键点: 凸性对投资者来说是「免费的午餐」。高凸性的债券在利率下行时涨得更多,在利率上行时跌得更少。但高凸性通常伴随着高溢价,你得权衡。
3.3 信用风险:违约概率与回收率
信用风险,就是债券发行人还不起钱的风险。衡量信用风险的核心指标是信用利差——信用债收益率与同期限国债收益率的差值。
信用利差可以分解为两部分:
- 预期损失部分: 违约概率 × (1 - 回收率)
- 风险溢价部分: 投资者要求的额外补偿
做信用债策略时,我习惯用Z-spread(零波动率利差)来衡量信用风险。它比简单的信用利差更准确,因为它考虑了利率期限结构的形状。
我的做法: 在构建信用债组合时,我会先用Z-spread做排序,然后结合行业集中度做分散化。千万别把所有信用暴露都压在一个行业上——我见过有人重仓地产债,结果行业暴雷,一天亏掉半年收益。
信用风险还有一个容易被忽视的点:评级迁移风险。即使债券没有违约,评级下调也会导致价格下跌。所以做信用策略时,你得关注发行人的财务指标变化趋势。
3.4 流动性风险:看得见吃不着
流动性风险,说白了就是你想卖的时候卖不掉,或者只能打折卖。这是债券市场最隐蔽的风险之一。
衡量流动性的指标包括:
- 买卖价差: 价差越大,流动性越差
- 交易量: 日均成交量越低,流动性风险越高
- 报价深度: 在最优价格上能成交多少量
- 价格冲击系数: 每单位交易量对价格的冲击程度
血的教训: 我曾经在2020年3月做了一笔信用债套利,当时市场流动性骤降,我的头寸根本平不掉。最后只能以低于估值20个BP的价格卖出,那笔交易让我彻底明白了——流动性风险不是理论概念,它是真金白银的代价。
做量化策略时,我建议你把流动性指标纳入风控模型。比如设置最小交易量阈值、最大买卖价差限制。别为了追求高收益而忽视流动性——你想想看,如果策略在极端行情下无法执行,再好的阿尔法也是纸上谈兵。
3.5 风险因子的交互作用
这四个风险因子不是孤立的,它们之间会相互影响。比如:
- 信用风险上升时,流动性风险通常也会上升(投资者抛售导致流动性枯竭)
- 利率大幅波动时,凸性风险会放大久期风险的影响
- 流动性差的债券,其信用利差中往往包含了流动性溢价
我个人习惯用因子模型来做风险分解。把债券收益拆解为利率因子、信用因子、流动性因子和凸性因子的贡献,这样你就能清楚地知道:你的收益到底来自哪里,风险又暴露在哪里。
总结一下: 做债券阿尔法策略,本质上就是在管理这四个风险因子的暴露。你不需要完全对冲掉所有风险——那样你就没有收益了。但你必须清楚地知道,你暴露了多少、暴露在哪个因子上、极端情况下会亏多少。
嗯,风险因子这块内容就讲到这里。理解它们是构建策略的第一步,后面我们会讲如何用这些因子来设计具体的交易信号和组合优化。
公众号:蓝海资料掘金营,微信deep3321