债券定价与收益率曲线基础
做债券量化策略,绕不开两个核心问题:债券到底值多少钱?以及市场为什么这么定价?
我个人习惯把这两个问题拆开看。定价是数学,收益率曲线是市场情绪。今天我们就从现金流贴现开始,一步步把这两个东西讲透。
现金流贴现:债券定价的底层逻辑
说白了,债券就是一张欠条。发行人说:「我借你100块,每年给你3块利息,5年后还你本金。」
那这张欠条现在值多少钱?
答案是:把未来的每一笔现金流,用合适的利率折现到今天,然后加总。
公式长这样:
P = Σ [CFt / (1 + r)^t]
其中:
- P = 债券价格
- CFt = 第t期的现金流(利息或本金)
- r = 贴现率(也就是你要求的回报率)
- t = 期数
举个例子。一张3年期债券,面值100元,票面利率5%,每年付息一次。假设市场要求的收益率是4%。
那它的价格就是:
P = 5/(1+0.04)^1 + 5/(1+0.04)^2 + 105/(1+0.04)^3
= 4.81 + 4.62 + 93.32
= 102.75元
你看,票面利率5%高于市场要求的4%,所以债券溢价交易。这个逻辑我在做策略回测时经常用到——当市场利率下行,存量高息债就会涨价,这就是一个简单的阿尔法来源。
到期收益率:你实际能赚多少?
到期收益率(YTM)是什么?
它是假设你买入债券并持有到期,把所有现金流按同一个利率折现,使得折现值等于当前市场价格的那个利率。
嗯,这里要注意:YTM是一个复合收益率,它假设你收到的每一笔利息都能以同样的YTM再投资。现实中这很难做到,但作为定价基准,它足够好用。
我在项目中遇到过一个问题:两个债券,一个剩余期限1年,一个剩余期限10年,YTM都是4%。哪个更值得买?
答案是:不一定。因为YTM没有考虑利率曲线的形态。这就引出了下一个概念。
即期利率与远期利率
即期利率,就是你现在借钱,借一段时间,到期一次性还本付息的利率。
比如1年期即期利率是3%,2年期即期利率是3.5%。这意味着:
- 借1年,年化3%
- 借2年,年化3.5%
远期利率呢?它是未来某个时间点开始的借款利率。
举个例子。现在1年期即期利率3%,2年期即期利率3.5%。那1年后的1年期远期利率是多少?
逻辑是这样的:
- 方案A:直接借2年,年化3.5%,2年后拿到 (1+0.035)^2
- 方案B:先借1年,年化3%,1年后拿到 (1+0.03),然后再借1年,利率未知,设为f
套利均衡要求两个方案最终收益相等:
(1+0.035)^2 = (1+0.03) * (1+f)
算出来 f ≈ 4.01%。这就是1年后的1年期远期利率。
收益率曲线形态:市场的「心电图」
收益率曲线,就是把不同期限的即期利率连成一条线。常见的形态有四种:
| 形态 | 特征 | 市场含义 |
|---|---|---|
| 正常向上 | 短端低,长端高 | 经济扩张,通胀预期上升 |
| 平坦 | 各期限利率接近 | 货币政策中性,经济增速放缓 |
| 倒挂 | 短端高,长端低 | 衰退预期,避险情绪浓厚 |
| 驼峰 | 中期利率最高 | 不确定性高,市场分歧大 |
我记得2023年美债收益率曲线深度倒挂,当时很多量化基金都在做「曲线陡化交易」——做空短端、做多长端,赌曲线会恢复正常。结果呢?嗯,有人赚了,有人亏了。关键在于时机。
知识体系框架
下面这张图,是我自己梳理的本章知识结构。建议你保存下来,做策略时对照着看。
你想想看,做量化策略最怕什么?最怕你拿着一个模型跑得飞起,结果连债券怎么定价都没搞明白。我见过太多人上来就搞机器学习,结果连YTM和即期利率的区别都说不清楚。嗯,先把基础打牢,后面的事就顺了。