QuantLib 金融计算——案例之普通利率互换分析(1)
目录 QuantLib 金融计算——案例之普通利率互换分析(1) 概述 合约条款 实践 设置期限结构 添加历史浮动利率 设置合约 估值 估值差异可能的来源 下一步 QuantLib 金融计算——案例之普通利率互换分析(1) 概述 QuantLib 中涉及利率互换的功能大致分为两大类: 对存续的利率互换合约估值; 根据利率互换合约的成交报价推算隐含的期限结构。 这两类功能是紧密联系的,根据最新报价推算出的期限结构通常可以用来对存续合约进行估值。 本文接下来介绍如何具体实现对合约的估值,并以 Real world tidy interest rate swap pricing 中 Bloomberg 的结果作为比较基准。 Bloomberg 的结果: 合约条款 对存续的利率互换合约进行估值,通常是根据当前的期限结构计算出浮动端(floating leg)和固定端(fixed leg)的“预期贴现现金流”,两者之差即合约的估值。需要注意的是,利率互换的估值对合约条款比较敏感。 示例中的合约是一个 Euribor 6M 的利率互换,条款细则如下: 浮动利率:Euribor 6M 固定利率:0.059820% 利差:0.0% 生效期:2007-01-19 期限:25 Y 类型:支付浮动利率,收取固定利率 浮动端支付频率:半年一次 浮动端天数计算规则:ACT/360 固定端支付频率:一年一次