核心思想
国债期货的理论价格,本质上是为了确保国债期货合约与其对应的现货国债之间不存在无风险套利机会而计算出的一个均衡价格,其核心逻辑是“持有成本模型”。

这个模型的核心思想是:购买并持有一种可交割的现货国债,直到期货合约到期,其总成本(或收益)应该等于直接购买国债期货合约的理论价值。
基本公式
国债期货的理论价格($F$)可以通过以下公式计算:
$$ F = \frac{S - I}{(1 + r)^T} $$
- $F$: 国债期货的理论价格
- $S$: 现货国债的全价,即现金价格,它等于债券的净价加上应计利息。
全价 = 净价 + 应计利息- 净价: 债券的市场报价,不含应计利息。
- 应计利息: 从上次付息日到结算日之间,债券产生的利息,这部分利息属于卖方。
- $I$: 在持有国债期间(从当前到期货到期日)预期收到的所有利息的现值。
如果债券在持有期间会派发利息,那么这些利息可以看作是持有现货的“收益”,会降低持有成本,因此需要从现货价格中扣除。
(图片来源网络,侵删) - $r$: 无风险利率(通常使用与期货到期日匹配的回购利率或 Shibor 等市场利率)。
- $T$: 从当前时间到期货合约到期日的时间(以年为单位)。
公式拆解与逻辑推导
为了更好地理解这个公式,我们可以从两个投资组合的等价性来推导:
投资组合A (持有现货):
现在以全价 S 购买一张国债,并持有至期货到期日 T。
- 初始成本:
S - 持有期间现金流: 在持有期间,债券会支付利息,假设利息的现值为
I。 - 到期价值: 在
T时刻,你将持有这张国债。
投资组合B (持有期货): 现在购买一张国债期货合约,并持有至到期,理论上,到期时进行实物交割。
- 初始成本: 期货的保证金,但这只是履约保证,不是资金占用,在计算理论价格时可视为零成本。
- 到期价值: 在
T时刻,你支付期货价格F,获得一张国债。
为了消除套利机会,这两个投资组合在 T 时刻的价值必须相等:
组合A在T时刻的价值 = 组合B在T时刻的价值
组合A在T时刻的价值 = (你投入的初始资金 S 的未来价值) - (你收到的利息的未来价值)
$$ = S \times (1 + r)^T - I \times (1 + r)^T $$
组合B在T时刻的价值 = 你最终支付的价格 F
我们得到: $$ S \times (1 + r)^T - I \times (1 + r)^T = F $$
将公式整理一下,就得到了我们最初的理论价格公式: $$ F = \frac{S - I}{(1 + r)^T} $$
中国国债期货的特殊性:转换因子与最便宜可交割券
上述公式是理论上的通用模型,但在实际操作中,特别是对于中国的国债期货,情况会更复杂一些。
问题所在: 国债期货合约是标准化的,但市场上存在大量不同期限、不同票面利率的现货国债,交易所规定,卖方有权从一篮子符合条件的国债中选择“最便宜可交割券”(Cheapest-to-Deliver, CTD)来进行交割。
这意味着,期货的价格实际上是围绕着CTD券的理论价格来波动的,我们需要引入两个关键概念:
转换因子
转换因子是一个系数,用于将不同票面利率和剩余期限的现货国债的价格,转换成一个可以与期货价格进行比较的“标准化”价格。
- 作用: 它将一张非标准化的现货国债“转换”成一张与期货合约条款(如虚拟票面利率、剩余期限)相匹配的“虚拟债券”的价格。
- 计算: 转换因子的计算相对复杂,它基于一个固定的票面利率(中国5年期国债期货为3%,10年期为3%),将剩余现金流贴现到交割月的第一天。
- 简化理解:
转换因子 ≈ (CTD券的票面利率 - 期货合约的虚拟票面利率) 的调整系数,如果CTD券的票面利率高于虚拟利率,其转换因子通常会大于1;反之则小于1。
最便宜可交割券
在所有可交割的国债中,使卖方交割成本最低(或收益最高)的那一只国债就是CTD券。
- 如何判断: 通常通过计算隐含回购利率来找到CTD券。
- 隐含回购利率: 如果投资者通过回购融资(借入资金)来购买国债,并用该国债进行期货交割,所能获得的年化收益率。
- IRR最高的那个债券,就是CTD券,因为这意味着,用最少的融资成本获得了最高的交割收益。
- CTD券不是一成不变的: 当市场利率、期货价格、债券价格等因素发生变化时,CTD券也可能在几只债券之间切换。
实际应用中的理论价格公式(考虑CTD)
在实际市场中,我们计算国债期货的理论价格,实际上是计算其CTD券的理论价格,然后再除以转换因子。
$$ \text{期货理论价格} = \frac{\text{CTD券的理论全价}}{\text{CTD券的转换因子}} $$
CTD券的理论全价 S 仍然使用我们最初的公式计算:
$$ \text{CTD券的理论全价} = \frac{\text{CTD券的现货全价} - \text{期间利息现值}}{(1 + r)^T} $$
| 概念 | 描述 | 在公式中的作用 |
|---|---|---|
| 核心逻辑 | 无套利原理,期货与现货的持有成本应相等。 | 推导基本公式的基石。 |
| 基本公式 | $F = \frac{S - I}{(1 + r)^T}$ | 计算单一债券对应的期货理论价格。 |
| 全价 | 现货国债的实际现金价格(净价+应计利息)。 | 公式中的 S,是持有现货的初始成本。 |
| 利息现值 | 持有期间收到的利息的当前价值。 | 公式中的 I,是持有现货的收益,需扣除。 |
| 无风险利率 | 融资成本或机会成本。 | 公式中的 r,是资金的时间价值。 |
| 转换因子 | 将不同现货国债“标准化”以匹配期货合约的系数。 | 实际应用中,将CTD券的理论价格转换为期货价格。 |
| 最便宜可交割券 | 卖方最愿意用来交割的现货国债。 | 实际期货价格的定价锚,所有计算围绕它展开。 |
计算国债期货理论价格的过程就是:
- 找到当前市场上的CTD券。
- 用持有成本模型计算这张CTD券的理论全价。
- 将这个理论全价除以它的转换因子,得到最终的国债期货理论价格。
标签: 国债期货理论价格计算公式 国债期货理论价格计算方法 国债期货理论价格计算公式推导