3、定价基础:利率互换定价原理、贴现因子曲线构建、远期利率计算、互换估值模型

好,咱们进入正题。利率互换定价,说白了就是回答一个问题:这份合约到底值多少钱?

我刚开始做交易员那会儿,总觉得定价就是套个公式。后来被市场狠狠教育了几次,才明白——定价的核心,是贴现因子曲线。曲线不对,算出来的价格全是废纸。

3.1 利率互换定价原理

先讲最基础的逻辑。利率互换,本质上是两笔现金流的交换:

  • 固定端:你按固定利率付钱(或收钱)
  • 浮动端:你按某个市场基准利率(比如SHIBOR 3M)付钱(或收钱)

定价要回答的问题是:固定利率定在多少,这笔互换才“公平”?

答案很简单:让固定端现金流的现值,等于浮动端现金流的现值。

用公式表达就是:

∑ (固定利率 × 名义本金 × 计息因子 × 贴现因子) = ∑ (远期利率 × 名义本金 × 计息因子 × 贴现因子)

嗯,这里要注意:浮动端的现金流是未知的,因为未来的市场利率会变。所以我们用远期利率来“预测”它。这就是为什么远期利率计算那么重要。

核心要点:利率互换定价,就是让固定端和浮动端的现值相等。浮动端用远期利率代替。

3.2 贴现因子曲线构建

贴现因子,就是“未来的1块钱,现在值多少钱”。比如贴现因子0.98,意味着1年后到账的1块钱,现在只值0.98元。

构建贴现因子曲线,我习惯用“拔靴法”(Bootstrapping)。说白了,就是利用市场上已有的产品(比如利率互换、国债、期货),反推出每个期限的贴现因子。

举个例子:

  • 如果1年期利率互换的固定利率是2.5%,那么1年期的贴现因子就是 1 / (1 + 2.5%) ≈ 0.9756
  • 如果2年期利率互换的固定利率是2.8%,结合1年期贴现因子,就能算出2年期的贴现因子

这个过程就像搭积木,一层一层往上推。

个人经验:我在项目中遇到过一个问题——不同产品的流动性不一样,导致曲线出现“锯齿”。我的做法是:优先使用流动性最好的产品,比如国债期货和FR007利率互换。其他产品只作为参考。

构建好的贴现因子曲线,长这样:

期限 贴现因子
3个月 0.9925
6个月 0.9850
1年 0.9756
2年 0.9518
3年 0.9286
5年 0.8839

你想想看,有了这张表,任何期限的现金流都能折现了。

3.3 远期利率计算

远期利率,就是“未来某个时间段的利率,现在锁定的价格”。比如,3个月后开始的3个月期利率,现在是多少?

计算公式很简单:

远期利率 = (贴现因子_t1 / 贴现因子_t2 - 1) × (计息天数调整)

其中t1是起始时间,t2是结束时间。

举个例子:

  • 3个月贴现因子 = 0.9925
  • 6个月贴现因子 = 0.9850
  • 那么3个月后开始的3个月远期利率 = (0.9925 / 0.9850 - 1) × (365/90) ≈ 3.08%

避坑指南:我曾经犯过一个低级错误——直接用连续复利公式算远期利率,结果和市场上交易的FRA对不上。后来才发现,市场惯例用的是“单利”,尤其是短端。一定要搞清楚你用的计息规则是ACT/360还是ACT/365。

3.4 互换估值模型

有了贴现因子曲线和远期利率,估值就水到渠成了。

估值公式:

互换价值 = 固定端现值 - 浮动端现值

如果你是收固定付浮动,那么:

  • 固定端现值 = 固定利率 × 名义本金 × ∑ (计息因子 × 贴现因子)
  • 浮动端现值 = 名义本金 × ∑ (远期利率 × 计息因子 × 贴现因子)

如果价值为正,说明你赚钱了;为负,说明亏了。

我一般用Python写个简单的估值函数:

def swap_valuation(fixed_rate, notional, discount_factors, forward_rates, day_count_factors):
    fixed_leg_pv = fixed_rate * notional * sum(day_count_factors * discount_factors)
    float_leg_pv = notional * sum(forward_rates * day_count_factors * discount_factors)
    return fixed_leg_pv - float_leg_pv

嗯,代码很简单,但背后的逻辑要清楚。

关键点:估值模型的核心是贴现因子曲线。曲线变了,估值就变。所以做市商每天最重要的工作之一,就是刷新曲线

3.5 知识体系总览

我把这一章的核心逻辑画了张图,方便你理解:

利率互换定价 贴现因子曲线构建 拔靴法、市场数据 远期利率计算 贴现因子推导 互换估值模型 固定端 vs 浮动端 核心逻辑:现值相等 → 贴现因子 → 远期利率 → 估值 应用:做市报价、套利机会挖掘 图:利率互换定价知识体系

这张图把三个核心模块串起来了。你从贴现因子出发,算出远期利率,最后完成估值。每一步都环环相扣。

我的建议:刚开始学的时候,别急着写代码。先拿Excel手动算一遍贴现因子和远期利率。我当年就是这么干的,算完一遍,整个逻辑就通了。

好了,这一章的内容就这些。记住:定价不是算数,是理解市场。曲线对了,一切都对了。


公众号:蓝海资料掘金营,微信deep3321