久期和凸性

利率变一点,这组现金流(债券、年金)的价格变多少?麦考莱久期、修正久期、凸性各是多少?

IFoA CM1IFoA CM2按输入的参数计算
对过的标准答案
4 条
覆盖的考试公式
4 个
参数
8 个
开源库
1 个

01当场运行

改一个参数,当场重算

正在用默认参数运行,计算量大的方法最多要 20 秒。

04出处和说明

公式从哪里来,有什么限制

列出参考的教材、论文和考试公式条目。方法的限制和实现上的说明也写在这里。

参考

  • Kellison:The Theory of Interest第 11 章
  • IFoA CM1 核心读物第 14 章

覆盖的考试公式

  • FIN-028麦考莱久期与修正久期CM1CM2
  • FIN-029常见资产的久期
  • FIN-030凸性CM1
  • FIN-032基于久期/凸性的价格近似

公式条目按精算考试的公式表整理,编号和中文名是平台自己的。

这个方法算什么

对附息债券、年金、永续年金、零息债券或自己输入的现金流,算麦考莱久期和凸性、修正久期和凸性、按利率上下移动算的有效久期和有效凸性,并比较 3 种价格近似(一阶、二阶、麦考莱近似)和精确价格。

说明和限制

  • 麦考莱凸性对 δ 求导:C_mac = P''(δ)/P;修正凸性对 i 求导:C_mod = P''(i)/P。
  • 有效久期和有效凸性按 i ± Δi 重新定价算,适合现金流随利率变化(例如可赎回)的情形;这里的现金流固定,有效久期接近修正久期。
  • 永续年金用闭式公式:P = 1/i,D_mac = 1/d,D_mod = 1/i,C_mod = 2/i²。

数据

没有用数据:按输入的参数计算

开源库和版本

  • numpy2.4.6BSD-3-Clause数值计算

05同族的方法

利息理论,还有 18 个方法

同一个方法族里的其他方法。在智能体里,用一句话就能调用这些方法。

在智能体里这样问“利率变一点,这组现金流(债券、年金)的价格变多少?麦考莱久期、修正久期、凸性各是多少?”