zoukankan      html  css  js  c++  java
  • QuantLib 金融计算——基本组件之 DateGeneration 类

    QuantLib 金融计算——基本组件之 DateGeneration 类

    许多产品的估值依赖于对未来现金流的分析,因此准确的产生未来现金流发生的日期列表就成为一项相当重要的任务。给定起始、结束日期之后,可以按照“倒向法”或“正向法”的方式生成日期列表。所谓倒向法就是从结束日期开始向前推算。例如,

    起始日期是 2009-09-03,结束日期是 2009-12-15,产生一个间隔为一个月的日期列表。

    • 正向法将产生:2009-09-032009-10-032009-11-032009-12-03,最后一个日期是 2009-12-15
    • 倒向法将产生:2009-09-032009-09-152009-10-152009-11-152009-12-15

    QuantLib 中日期的生成方式由 DateGeneration 类控制,包括:

    • Backward:从结束日期倒向生成;
    • Forward:从起始日期正向生成;
    • Zero:不产生起始日期和结束日期之间的中间日期;
    • ThirdWednesday:除了起始日期和结束日期,其他日期落在每月的第三个“星期三”;
    • Twentieth:除了起始日期,其他日期落在每月的第二十天,结束日期也要修正(常见于新兴市场的 CDS);
    • TwentiethIMM:除了起始日期,其他日期落在每个 IMM(International Money Market) 月的第二十天,结束日期也要修正(常见于 CDS)。
  • 相关阅读:
    最长上升子序列(矩形嵌套)
    中国剩余定理模板poj1006
    POJ 2891 扩展欧几里德
    2015多校联赛第三场(部分题解)
    树链剖分
    深度理解链式前向星
    POJ 1228 Grandpa's Estate(凸包)
    旋转卡壳(一)
    最小圆覆盖 hdu 3007
    半平面求交 模板
  • 原文地址:https://www.cnblogs.com/xuruilong100/p/8735815.html
Copyright © 2011-2022 走看看