第二章 信用衍生品基础:CDS、CDX、CLN等产品结构、定价原理与风险特征
好,我们直接进入正题。
信用衍生品,说白了就是给债券或贷款买保险。你持有某公司的债券,担心它违约,就找个对手方签个合约——如果违约了,对方赔你;没违约,你定期付保费。这就是最朴素的信用违约互换(CDS)。
我在2012年刚入行时,第一次接触CDS,觉得这不就是赌吗?后来做了一段时间才明白,它其实是风险管理的利器。嗯,前提是你得懂它的结构。
2.1 CDS:信用违约互换
CDS是最基础的信用衍生品。结构其实很简单:
- 保护买方:定期支付固定费用(保费,也叫spread)
- 保护卖方:当参考实体发生信用事件时,支付赔偿
- 参考实体:某个公司或主权国家
- 名义本金:保额,比如1000万美元
信用事件通常包括:破产、未能支付、重组。我记得有一次,某能源巨头突然宣布债务重组,市场一片哗然。我们做市团队连夜重估所有相关CDS头寸,那叫一个酸爽。
核心定价逻辑:
CDS的保费(spread) ≈ 参考实体的违约概率 × (1 - 回收率)
用公式表达就是:s = (1 - R) × λ,其中λ是风险中性违约强度。
实际定价中,我们用的是现金流折现模型。把未来每期保费折现,再把可能的违约赔付折现,让两者相等,解出那个保费率。
# 简化版CDS定价逻辑(Python伪代码)
def cds_spread(prob_default, recovery_rate, discount_curve):
# prob_default: 各期累计违约概率数组
# recovery_rate: 回收率,比如0.4
# 计算保费现值 = 违约赔付现值
# 迭代求解spread
pass # 实际项目里用牛顿法或二分法
避坑指南:我曾经在定价时忽略了「最便宜可交割债券」这个细节。CDS违约赔付时,买方可以交付最便宜的合格债券。这个期权价值会影响定价,尤其是当参考实体有多只债券时。别问我怎么知道的……
2.2 CDX:信用违约互换指数
CDX就是一篮子CDS的打包。比如北美投资级CDX,包含125家公司的CDS。你买一份CDX,相当于同时买了125家公司的保护。
为什么要搞指数?
- 流动性好:比单名CDS好交易得多
- 分散风险:单一公司违约对整体影响有限
- 对冲工具:做市商常用CDX来对冲单名CDS的敞口
我个人习惯用CDX来做市场情绪的温度计。当CDX spread快速走阔时,说明市场在恐慌。2015年那次信用危机,CDX spread一天内跳了50个基点,我立刻减仓了所有高收益债头寸。事后看,这个判断是对的。
CDX的定价比单名CDS复杂一些,因为它涉及相关性。你想想看,125家公司之间违约是相互影响的。我们用高斯copula模型来建模这种相关性——虽然这个模型在2008年金融危机后被骂得很惨,但说实话,在流动性好的指数上,它仍然是最实用的工具。
注意:CDX的票息是固定的(比如100bps或500bps),交易时用「价格」来报价,而不是spread。价格 = 100 - (spread - 票息) × 久期。这个转换关系,新手很容易搞混。
2.3 CLN:信用联结票据
CLN是结构化产品。它把CDS和债券结合起来:
- 投资者买入CLN,获得高于普通债券的利息
- 但如果参考实体违约,投资者要承担本金损失
- 说白了,投资者相当于卖出了一份CDS,同时买了一份债券
为什么会有CLN?因为有些投资者不能直接交易CDS(比如某些基金受监管限制),但可以买债券。CLN就给了他们一个间接参与信用市场的渠道。
我记得有一次,一个客户想卖出一家航空公司的CDS,但合规部门不允许。我建议他买CLN,结构上完全等价,但走的是债券通道。问题解决了。
CLN的定价 = 普通债券定价 + CDS spread。但要注意,CLN通常有杠杆,比如本金保护比例只有80%,那风险就放大了。
2.4 风险特征对比
| 产品 | 主要风险 | 流动性 | 复杂度 | 适用场景 |
|---|---|---|---|---|
| CDS | 对手方风险、基差风险 | 中高 | 中 | 对冲单名信用风险 |
| CDX | 相关性风险、流动性风险 | 高 | 中高 | 对冲组合、方向性交易 |
| CLN | 结构风险、本金损失风险 | 低 | 高 | 受限投资者的替代方案 |
做市商最怕什么?基差风险。比如你用CDX对冲单名CDS,但两者spread走势不一致,你就亏了。我见过一个交易员,因为没算清楚基差,一天亏了200万美金。嗯,从那以后,我每天收盘前都要跑一遍基差监控报表。
2.5 知识体系总览
下面这张图,是我自己总结的信用衍生品核心逻辑。你把它记在脑子里,后面讲做市算法时,会反复用到这些概念。
这张图把CDS、CDX、CLN的关系和核心概念串起来了。你会发现,无论产品怎么变,底层都是违约概率、回收率、信用利差这三个东西。做市算法的核心,就是把这些变量算准、算快。
我的建议:刚开始学信用衍生品,不要急着搞复杂模型。先把CDS的现金流结构画清楚,把「保费vs赔付」的时间线理明白。我见过太多人,模型建得飞起,但连保费是期初付还是期末付都没搞清楚。基础不牢,地动山摇。
好了,这一章就到这里。信用衍生品的基础打牢了,后面讲做市算法时,你才能理解为什么我们要这样设计定价引擎、为什么风险管理要盯住那些指标。
公众号:蓝海资料掘金营,微信deep3321