盘一盘 QuantLib 系列 4 - CDS/CDX/iTraxx/中国 CRM 和 CDS

2021-03-26 15:13:59 浏览数 (1)

本篇是该系列的第四篇:

  1. 盘一盘 QuantLib 系列 1 - 日期和日历
  2. 盘一盘 QuantLib 系列 2 - 生成日期表
  3. 盘一盘 QuantLib 系列 3 - 外汇市场和产品

想要得到本贴 Jupyter Notebook 的同学分享此贴,不用截屏我信你,在本帖留个言,我便发给你链接。

信贷市场产品众多,如国际的单一 CDS,指数 CDS,如国内的 CRM,中国版 CDS,中国指数 CDS。

信贷市场在 2015 到 2016 年进行了大“改革”,标准票息、标准 IMM dates 等等。

光一个标准 CDS 的日期表就设计无数细节,但不要慌,在本帖我读完 ISDA 文件后帮大家整理了一套日期定义、也提供了代码。

首先明晰 CDS 中关键日期定义:

  • 交易日 (trade date):执行 CDS 合约的日期,通常记作 T
  • 保护生效日 (step-in date):也叫 protection effective date,是指保护买方得到信用事件的保护生效日,记作 T 1,不进行工作日的调整
  • 结算日 (settle date):支付 CDS 合约金的日期,通常为 T 3
  • 估值日 (valuation date):估值日,所有未来现金流折现至的日期。可设为交易日或结算日
  • IMM 日 (IMM date):每年三、六、九、十二月的 20 日
  • 到期日 (maturity date):CDS 合约有效期内的最后 1 个 IMM 日,也是合约到期的日期,此后保护买方不再获得信用事件的担保。即使到期日落在非工作日,也不会进行工作日调整
  • CDS 日 (CDS date):根据 IMM Date 用顺延惯例调整到工作日
  • 应计起始日 (accrual start date):票息开始累积的日期
    • 第 1 个应计起始日落在保护生效日上或之前
    • 最后 1 个 应计起始日落在到期日之前的 CDS 日
  • 应计结束日 (accrual end date):票息停止累积的日期,一般是应计起始日之前的 1 个日历日,注意最后 1 个应计结束日落在到期日
  • 支付日 (payment date):支付保费的日期,也是 CDS 日。对于最后一个保费,如果到期日是一个非工作日,那就会顺延落在其后的第 1 个工作日

惯例众多,一图胜千言,CDS 日期表如下所示:

是不是好懂多了?

这只是本贴的一部分,那么错综复杂的 CDS 指数的特征和惯例我也帮大家梳理了一遍,在把 Markit 官网上的文档翻个底朝天后。尤其 CDS 指数的系列和版本是大家一直混淆的,本贴也完全将它们一一攻破。

别等了,看完本贴我保证你获益良多 and it is FREE

0 人点赞