第四节:收益率曲线基础
收益率曲线这东西,说白了就是债券市场的「温度计」。我做了这么多年交易,每天开盘第一件事就是瞄一眼曲线形态——它告诉你市场在担心什么,资金在往哪流。今天咱们就把它拆开揉碎了讲清楚。
4.1 收益率曲线的三种形态
先看最直观的东西。收益率曲线有三种基本形态,我当年刚入行时,带我的老交易员说:「看懂了曲线,你就看懂了一半的市场。」
4.1.1 正常曲线(Normal)
正常曲线是向上倾斜的。短期利率低,长期利率高。为什么会这样?
- 流动性溢价:钱锁得越久,风险越大,自然要补偿
- 通胀预期:长期来看,通胀会侵蚀购买力
- 经济增长:经济向好时,长期资金需求旺盛
我印象很深,2019年之前,中国国债曲线基本就是这种形态。10年期比1年期高80-100bp,大家觉得天经地义。
4.1.2 平坦曲线(Flat)
平坦曲线意味着长短期利差收窄。这时候市场在纠结什么?
- 货币政策可能转向
- 经济前景不明朗
- 市场预期分歧大
嗯,这里要注意:平坦曲线往往是变盘的前兆。我曾经在2020年4月遇到过一次,当时曲线从陡峭迅速走平,我直觉觉得不对劲,减了不少仓位。结果一个月后,央行开始收紧资金面,利率全面上行。
4.1.3 倒挂曲线(Inverted)
倒挂是最有意思的形态。短期利率比长期还高,这违反直觉对吧?
说白了,倒挂是市场在「用脚投票」——大家预期未来利率会下降。为什么?因为经济可能要衰退了,央行不得不降息。
实战经验:美国国债曲线倒挂是预测衰退的经典指标。我统计过,1980年以来,2年期与10年期利差倒挂后,平均12-18个月会出现衰退。但注意,倒挂的深度和持续时间也很关键——浅度倒挂可能只是技术性调整。
避坑指南:我曾经犯过一个错误——看到曲线倒挂就立刻做空长债。结果倒挂持续了半年,长债收益率反而下行,我亏了不少。后来我明白了:倒挂本身不直接告诉你方向,它只是告诉你「市场预期很悲观」。
4.2 关键期限点
收益率曲线不是连续的,我们只关注几个关键节点。国内银行间市场,最常用的期限点是:
| 期限 | 代表品种 | 流动性 | 我的用法 |
|---|---|---|---|
| 1年 | 国债、政金债 | 极好 | 判断资金面松紧 |
| 3年 | 国债、地方债 | 好 | 中期利率锚 |
| 5年 | 国债、政金债 | 极好 | 套利交易首选 |
| 7年 | 国债 | 一般 | 做市商报价关键点 |
| 10年 | 国债、政金债 | 极好 | 基准利率,所有策略的锚 |
| 30年 | 国债 | 中等 | 超长端配置需求 |
我个人习惯,做日内交易主要盯1年、5年、10年这三个点。5年和10年的利差是我最常用的信号——如果利差突然扩大,往往意味着有机构在调仓。
4.3 曲线构建方法
市场上没有所有期限的现券,我们需要用数学模型把曲线「拟合」出来。这里介绍两个最经典的方法。
4.3.1 Nelson-Siegel模型
Nelson-Siegel(简称NS)是1987年提出的,简单但有效。它的核心公式长这样:
y(τ) = β₀ + β₁ × (1 - e^(-τ/λ)) / (τ/λ) + β₂ × [(1 - e^(-τ/λ)) / (τ/λ) - e^(-τ/λ)]
看着复杂?我拆开给你看:
- β₀:长期利率水平,曲线最终收敛到它
- β₁:短期利率偏离,控制曲线斜率
- β₂:中期曲率,控制曲线「拱起」的程度
- λ:衰减因子,决定曲线弯曲的位置
说白了,NS模型就是用三个因子去拟合曲线。我在做量化策略时,经常把β₀、β₁、β₂作为三个独立的因子,去预测利率走势。
实战技巧:NS模型有个缺点——它拟合不了特别复杂的曲线形态,比如双峰。但日常做市够用了。我一般用5个关键期限点(1、3、5、7、10年)去估计参数,效果还不错。
4.3.2 Svensson模型
Svensson是NS的升级版,1994年提出。它加了两个参数,能拟合更复杂的曲线:
y(τ) = β₀ + β₁ × (1 - e^(-τ/λ₁)) / (τ/λ₁)
+ β₂ × [(1 - e^(-τ/λ₁)) / (τ/λ₁) - e^(-τ/λ₁)]
+ β₃ × [(1 - e^(-τ/λ₂)) / (τ/λ₂) - e^(-τ/λ₂)]
多了一个β₃和λ₂,相当于多了一个「弯曲点」。这样就能拟合出双峰甚至三峰的曲线形态。
你想想看,什么时候需要Svensson?当市场出现极端情况时——比如2020年3月,疫情冲击导致短端利率暴跌、长端利率飙升,曲线出现「V型」形态。NS模型根本拟合不了,Svensson才能勉强跟上。
注意:Svensson参数多,拟合更灵活,但也更容易过拟合。我见过有人用6个参数去拟合10个数据点,结果曲线在样本内完美,样本外一塌糊涂。我的经验是:参数越多,需要的样本量越大。日常做市用NS就够了,只有做精细定价时才上Svensson。
4.4 曲线构建的实战流程
说了这么多理论,咱们看看实际怎么做。我一般按这个步骤来:
- 数据清洗:剔除异常报价,比如某只券的收益率明显偏离市场
- 选择样本券:每个期限选流动性最好的1-2只券
- 插值处理:用NS或Svensson拟合出连续曲线
- 验证:检查拟合误差,如果某个点偏差超过2bp,要排查原因
- 实时更新:每5分钟重新拟合一次,捕捉市场变化
我曾经在2021年做过一个回测:用NS模型拟合国债曲线,然后基于曲线形态做套利。结果发现,当曲线从平坦转向陡峭时,做多5年、做空10年的策略年化收益能到3.5%。当然,这是理想情况,实际交易还要考虑流动性成本。
4.5 本章知识体系
下面这张图,把收益率曲线的核心逻辑串起来了:
这张图把咱们今天讲的内容串起来了。从曲线形态入手,到关键期限点的选择,再到用NS或Svensson模型去拟合,最后落地到实际交易策略。你想想看,是不是每一步都环环相扣?
我的建议:刚开始学曲线构建,别急着上Svensson。先用NS模型跑一个月,把β₀、β₁、β₂这三个参数的变化规律摸清楚。等你觉得「嗯,NS不够用了」,再升级到Svensson。我当年就是这么过来的。
收益率曲线是债券市场的「语言」。读懂了它,你就能听懂市场在说什么。下一节咱们聊聊如何用曲线形态做套利——那才是真正赚钱的地方。