Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >盘一盘 QuantLib 系列 4 - CDS/CDX/iTraxx/中国 CRM 和 CDS

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

作者头像
用户5753894
发布于 2021-03-26 07:13:59
发布于 2021-03-26 07:13:59
7950
举报
文章被收录于专栏:王的机器王的机器

本篇是该系列的第四篇:

  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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 王的机器 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
盘一盘 QuantLib 系列 5 - CD/FRA/IRF
想要得到本贴 Jupyter Notebook 的同学分享此贴,在本帖留个言,我便发给你链接。
用户5753894
2021/05/07
6520
盘一盘 Python 特别篇 19 - 天数计数|年限
工作日 (business day) 被认为是每周的正式工作的日子。通常对于大多数国家,工作日就是周一至周五,而且不包括公众假期。对于每个国家,公众假期都可能不同,见下图:
用户5753894
2020/07/03
1.6K0
盘一盘 Python 特别篇 19 - 天数计数|年限
『曲线构建系列 1』单曲线方法
估值金融产品需要折现其包含的现金流,这是我们就需要折现曲线。构建折现曲线是产品估值的必要条件。构建出一套完整而一致的曲线环境不是件容易的事,我们分三贴来把整个流程说明白。先看点故事。
用户5753894
2019/08/20
3.1K0
『曲线构建系列 1』单曲线方法
FMM 大战 LMM - SOFR 企稳 Part III
在上贴「FMM 大战 LMM 2」中,我们主要推导出了 Fn(t) 在风险中性测度、即期测度和 Tk-远期测度下的 SDE。在估值和 RFR 挂钩产品时
用户5753894
2020/02/28
1.4K0
FMM 大战 LMM - SOFR 企稳 Part III
估值调整 - 凸性调整
本帖讲凸性调整,先介绍什么是凸性,再定性分析得到远期和期货之间的差异,最后定量分析计算各类期货的凸性调整项。
用户5753894
2019/12/25
3.2K0
估值调整 - 凸性调整
盘一盘 Python 系列 - SciPy 进阶
本文是 Python 系列的 SciPy 补充篇。整套 Python 盘一盘系列目录如下:
用户5753894
2021/02/05
2.1K0
盘一盘 Python 系列 3 - SciPy
SciPy 是 Python 里处理科学计算 (scientific computing) 的包,使用它遇到问题可访问它的官网 (https://www.scipy.org/). 去找答案。 在使用 scipy 之前,需要引进它,语法如下:
用户5753894
2019/07/05
3.4K0
盘一盘 Python 系列 3 - SciPy
基于无监督学习的期权定价异常检测(代码+数据)
本文是一部分预测股价内容。结果(识别出的异常)是LSTM模型(在GAN体系结构中)中的一个特征(输入)具体请看这篇文章:
量化投资与机器学习微信公众号
2019/02/26
2.3K0
『曲线构建系列 2』多曲线方法 (基差)
基差就是两种相似利率的差(本章只讨论 IBOR 利率),因此了解基差之前首先要知道 IBOR。
用户5753894
2019/10/24
2.1K0
SOFR, So Far ... So Good?
2012 年的 19 家银行串通起来操纵 LIBOR 的丑闻还历历在目。巴克莱支付了 4.5 亿美元罚款,瑞银用 15.3 亿美元终结操纵指控,苏格兰皇家银行用 6.12 亿美元终结操纵指控,花旗、美银、摩根大通、德意志、汇丰等都涉嫌其中。大家肯定说天哪这真是天价罚款,别闹,它们靠操纵 LIBOR 赚的更多!
用户5753894
2019/07/30
9.7K1
盘一盘 Python 系列 4 - Pandas (上)
Pandas 是 Python 为解决数据分析而创建的,详情看官网 (https://pandas.pydata.org/)。 在使用 pandas 之前,需要引进它,语法如下:
用户5753894
2019/07/05
6.4K0
盘一盘 Python 系列 4 - Pandas (上)
盘一盘 Python 系列 - Cufflinks (下)
本文是 Python 系列的 Cufflinks 补充篇。整套 Python 盘一盘系列目录如下:
用户5753894
2021/02/05
4.8K0
盘一盘 Python 系列特别篇 - 格式化 String
格式化字符串(string formatting)是以指定输出参数格式和相对位置来“美化”字符串。输出参数格式包括数字的小数点位数、字符串大小写等,相对位置标注出被格式化的词是在句中的位置。比如
用户5753894
2020/03/13
7410
2021年家用家居行业发展研究报告
家用家居是生产销售家居用品的行业。家用家居行业主要包括家居用品、厨房用品、卫浴用品等子行业。家居用品泛指家具、床上用品、厨卫用具、室内配饰及日常生活需要的商品。
资产信息网
2022/04/15
8211
2021年家用家居行业发展研究报告
Zipline 3.0 中文文档(二)
交易日历代表单个市场交易所的时间信息。时间信息由两部分组成:时段和开/闭市时间。这由 Zipline 的TradingCalendar类表示,并作为所有新的TradingCalendar类的父类。
ApacheCN_飞龙
2024/05/16
3130
量化分析经典策略总结
菲阿里四价同 R Breaker 一样,也是一种 日内 策略交易,适合短线投资者。
EmoryHuang
2022/10/31
2.5K0
『金融数据结构』「2. 从 Tick 到 Bar」
注意我并有把 open 和 close 翻译成开盘价和收盘价,因为这条数据并不是按日来收集的,而它对应的时间精确到 387 毫秒。
用户5753894
2019/07/05
11.6K2
『金融数据结构』「2. 从 Tick 到 Bar」
万字长文盘点python的Matplotlib使用 | 【推荐收藏】
Matplotlib 是 Python 中最基本的可视化工具,官网里 ((https://matplotlib.org/) 有无数好资料,但这不是重点,本文肯定和市面上的所有讲解都不一样。
AI算法与图像处理
2019/05/22
3.1K0
万字长文盘点python的Matplotlib使用 | 【推荐收藏】
BackTrader 中文文档(十六)
砖形图是一种以价格比时间更重要的方式展示价格演变的方法。这已经在backtrader的1.9.54.122版本中作为过滤器引入了。
ApacheCN_飞龙
2024/05/24
3360
BackTrader 中文文档(十六)
Pandas 秘籍:6~11
当以某种方式组合多个序列或数据帧时,在进行任何计算之前,数据的每个维度会首先自动在每个轴上对齐。 轴的这种无声且自动的对齐会给初学者造成极大的困惑,但它为超级用户提供了极大的灵活性。 本章将深入探讨索引对象,然后展示利用其自动对齐功能的各种秘籍。
ApacheCN_飞龙
2023/04/23
34.9K0
相关推荐
盘一盘 QuantLib 系列 5 - CD/FRA/IRF
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档