一、固收量化概述
1.1 固收市场简介
固收市场,说白了就是债券市场。你想想看,政府要借钱修路,企业要融资扩产,它们发行债券,投资者买债券吃利息——这就是固收最朴素的逻辑。
我个人习惯把固收市场分成三大块:
- 利率债:国债、政策性银行债。信用风险极低,流动性好。我刚开始做固收时,每天盯的就是十年期国债收益率曲线。
- 信用债:企业债、公司债、中期票据。收益比利率债高,但得防着违约。嗯,这里要注意,信用债的流动性差异很大,有些债挂单三天都成交不了。
- 衍生品:利率互换、国债期货、信用违约互换。这些工具主要用于对冲和套利,我在项目中用国债期货做久期管理比较多。
全球固收市场规模有多大?我记得2023年底的数据,仅中国债券市场存量就超过150万亿元。这个体量,比股票市场大得多。但量化策略在固收领域的渗透率,远低于股票。为什么?因为债券的数据质量参差不齐,很多老券的成交数据都是缺失的。
核心认知:固收量化不是简单地把股票量化方法搬过来。债券的定价逻辑、交易机制、数据特征,跟股票完全是两码事。
1.2 量化投资在固收领域的应用
量化投资在固收里能干什么?我总结下来,主要有四个方向:
- 定价与估值:用模型给债券算理论价格。比如国债期货的基差套利,核心就是算准净价和全价的关系。
- 风险管理:久期、凸性、信用利差这些指标,量化起来比人工盯盘靠谱得多。我曾经遇到过一个案例,手动算久期算错了小数点,差点造成百万级别的亏损。
- 策略生成:基于收益率曲线形态、信用利差变化、宏观因子等信号,生成买卖建议。
- 绩效归因:把收益拆解成利率变动、信用利差变动、择时贡献、个券选择贡献等。这个我后面会专门讲。
你可能会问:这些事人工做不了吗?能,但效率差太多。举个例子,全市场几千只信用债,人工盯得过来吗?量化系统可以实时扫描全市场,发现定价偏离的个券,这就是alpha的来源。
我的经验:刚开始做固收量化,别想着搞复杂模型。先把基础数据清洗干净,把收益率曲线拟合好,这比什么都重要。数据不干净,模型再漂亮也是垃圾进垃圾出。
1.3 固收量化策略的分类与特点
固收量化策略怎么分类?我个人习惯按收益来源分:
| 策略类型 | 收益来源 | 典型做法 | 风险点 |
|---|---|---|---|
| 方向性策略 | 利率走势判断 | 基于宏观模型做久期调整 | 利率预测难度大,回撤可能很大 |
| 相对价值策略 | 定价偏差回归 | 国债期货基差套利、跨品种利差交易 | 流动性风险,回归时间不确定 |
| 信用策略 | 信用利差变化 | 信用债轮动、违约预测模型 | 信用事件冲击,数据稀疏 |
| 事件驱动策略 | 特殊事件冲击 | 央行政策公告、评级调整后的交易 | 事件窗口难捕捉,滑点大 |
这些策略有什么特点?我总结三点:
- 低波动但容量大:固收策略的年化波动率通常在1%-5%之间,比股票低得多。但资金容量大,几十亿资金也能跑。
- 依赖精细定价:债券的定价模型比股票复杂。比如含权债的定价,需要用到二叉树模型。我建议初学者先从纯债做起。
- 回测容易过拟合:固收数据时间序列长,但有效信号少。我曾经见过一个策略,回测夏普比3.0,实盘直接亏钱——后来发现是过拟合了收益率曲线的季节性模式。
避坑指南:我曾经在信用债轮动策略里,用了一个看起来很漂亮的利差因子。回测表现极好,但实盘跑了一个月就崩了。后来发现,那个因子跟评级调整高度相关,而评级调整本身就有滞后性。说白了,我是在用未来的信息预测过去。做固收量化,一定要警惕这种「未来函数」。
1.4 固收量化的知识体系
下面这张图,是我自己梳理的固收量化知识体系。你可以把它当成整个课程的地图:
这张图展示了固收量化的五个层次。你会发现,数据在最底层,实战在最上层。中间是模型、策略、回测与归因。我个人觉得,很多初学者容易犯的错误是:一上来就搞策略,忽略了数据和模型的基础。你想想看,没有干净的收益率曲线,你怎么做利差交易?
本章小结:固收量化是一个「慢工出细活」的领域。数据清洗、曲线拟合、风险建模,每一步都马虎不得。后面的章节,我会带着你从数据开始,一步步搭建完整的固收量化策略回测与绩效归因体系。