1. 债券定价基础:货币时间价值、贴现因子、到期收益率(YTM)概念、债券定价公式
各位同学,咱们今天聊债券定价。说实话,这玩意儿是固收分析的基石。我做了这么多年固收,见过太多人上来就搞久期、凸性,结果连最基础的定价逻辑都没吃透。嗯,今天咱们就把地基打牢。
1.1 货币时间价值:钱为什么越来越不值钱?
先问个问题:今天的100块和一年后的100块,你选哪个?
傻子才选一年后。为什么?因为今天的100块可以存银行吃利息,一年后变成102块。这就是货币时间价值——钱能生钱。
我个人习惯把时间价值拆成三部分理解:
- 通货膨胀:物价涨了,购买力下降。我2015年做项目时,一碗牛肉面12块,现在得20块。你想想看,钱放着不动,实际购买力就在缩水。
- 机会成本:你把钱借给别人,就不能拿去做别的投资。这个「错过的收益」就是成本。
- 风险补偿:借钱出去,对方可能不还。你得要个溢价来补偿这个风险。
核心公式:
FV = PV × (1 + r)^n
其中:FV = 未来值,PV = 现值,r = 利率,n = 期数
举个例子:你买一张1年期零息国债,面值100块,市场利率3%。那这张债券现在值多少钱?
PV = 100 / (1 + 0.03)^1 = 97.09 元
说白了,你花97.09块买一张票,一年后拿回100块,赚了2.91块的利息。这就是时间价值的直观体现。
1.2 贴现因子:把未来现金流「打折」回来
贴现因子,英文叫discount factor。我刚开始学的时候觉得这名字挺唬人,其实说白了就是一个「打折系数」。
公式很简单:
d(t) = 1 / (1 + r)^t
其中t是时间,r是贴现率。贴现因子告诉你:未来1块钱,在今天值多少钱。
举个例子:
| 期限(年) | 贴现率 | 贴现因子 | 含义 |
|---|---|---|---|
| 1 | 3% | 0.9709 | 1年后1块钱,今天值0.9709元 |
| 2 | 3.5% | 0.9335 | 2年后1块钱,今天值0.9335元 |
| 3 | 4% | 0.8890 | 3年后1块钱,今天值0.8890元 |
我的经验:做利率债定价时,我习惯用国债收益率曲线来算贴现因子。信用债则要用对应评级的收益率曲线。千万别混用,否则定价会偏得离谱。我曾经见过一个新手把国债贴现因子用在信用债上,结果估值差了2个点——这在债券市场可是大窟窿。
1.3 到期收益率(YTM):债券的「内部收益率」
YTM,全称Yield to Maturity。这概念我当年学的时候绕了好久,后来发现它其实就是债券的内部收益率。
什么意思?就是你买入债券后,持有到期,期间所有利息再投资,最终获得的年化收益率。注意,这里有个隐含假设——利息再投资的收益率等于YTM本身。现实中这很难实现,但理论上是这么算的。
YTM的计算公式:
P = Σ [C / (1+YTM)^t] + F / (1+YTM)^n
其中:P = 债券价格,C = 每期票息,F = 面值,n = 剩余期数
这个方程没有解析解,只能用试错法或牛顿法迭代求解。我早期做项目时,都是手写二分法来算YTM,现在Excel里一个IRR函数就搞定了。
避坑指南:我曾经在2018年处理一只永续债时,直接用普通债券的YTM公式算,结果发现收益率低得离谱。后来才意识到,永续债没有到期日,YTM公式里的n是无穷大,得用永续年金公式。嗯,这个坑我踩过,你们别踩。
1.4 债券定价公式:把一切串起来
好了,前面铺垫了这么多,现在咱们把公式摆出来。债券定价,本质上就是把所有未来现金流按合适的贴现率折现求和。
对于固定利率债券:
P = Σ [C / (1+r)^t] + F / (1+r)^n
其中:
- C = 每期票息(年票息 / 付息频率)
- r = 每期贴现率(年化YTM / 付息频率)
- F = 面值(通常100元)
- n = 剩余付息期数
举个例子:一张3年期国债,票面利率4%,每年付息一次,当前市场YTM为3.5%,面值100元。求价格。
P = 4/(1.035)^1 + 4/(1.035)^2 + 4/(1.035)^3 + 100/(1.035)^3
= 3.864 + 3.734 + 3.608 + 90.194
= 101.40 元
你看,票面利率4%高于市场YTM 3.5%,所以债券溢价交易,价格高于面值。反过来,如果票面利率低于YTM,债券就折价交易。
核心逻辑:
债券价格 ↔ 市场利率(YTM)呈反向关系
利率上升 → 债券价格下跌
利率下降 → 债券价格上涨
这是债券投资最最基本的规律,必须刻在脑子里。
1.5 知识体系框架图
下面我用一张SVG图把本章的核心逻辑串起来,方便你整体把握:
1.6 小结与个人体会
讲到这里,我想说几句心里话。债券定价看似简单,就是折现求和。但真正做起来,坑特别多。
我记得刚入行那会儿,处理一只含权债,光算YTM就折腾了两天。后来发现,含权债的现金流是不确定的,得用二叉树或者蒙特卡洛模拟。嗯,那是后话了。
但不管多复杂的债券,定价的底层逻辑永远是这四样:货币时间价值、贴现因子、YTM、现金流结构。把这四个吃透了,后面学久期、凸性、信用利差,都会轻松很多。
我的建议:初学者别急着上复杂模型。先拿几只简单的国债,手动算一遍定价。用Excel也好,手算也行。算完之后,你自然就理解为什么利率和价格是反向关系了。这个「手感」很重要,比背一百个公式都管用。
公众号:蓝海资料掘金营,微信deep3321