在 Caps/Floors Valuation 中使用 Quantlib (Python) 调整固定频率

问题描述

我正在尝试评估具有以下特征的 4 年上限

  • 指数:EURIBOR 6M
  • 付款频率:半年
  • 修正调整:每年

在 Python 中使用 QuantLib 库来评估这个特定的 Cap 时,我面临的问题是支付频率和定价调整不同。我想知道是否有办法将它指示给 ql.Cap() 对象。

解决方法

我认为您不能直接在 ql.Cap 中指明,因为 Cap 构造函数基本上只需要一个 iborLeg 和一个罢工。

然而,您可以构建特定的 iborleg,即半年期,但每两个期将具有相同的固定日期,然后将其输入到上限构造函数中。

也许可以使用 ql.IborCoupon 手动构建优惠券,然后将优惠券列表输入 ql.Leg 并在 ql.Cap 构造函数中使用它。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...