主要内容

cdsbootstrap

从信用违约掉期市场报价引导违约概率曲线

描述

例子

ProbDataHazData= cdbootstrap (ZeroDataMarketData解决)使用信用违约互换(CDS)市场报价引导违约概率曲线。市场报价可以表示为到期日列表和相应的CDS市场价差,也可以表示为标准CDS合约的到期日列表和相应的前期价差和标准价差。该方法采用存活概率的标准模型进行估计。

请注意

或者,您可以使用金融工具工具箱™defprobstrip(金融工具工具箱)函数引导defprobcurve市场CDS工具的目标。有关更多信息,请参见开始使用基于对象的金融工具定价框架的工作流程(金融工具工具箱)

例子

ProbDataHazData= cdbootstrap (___名称,值)添加可选的名称-值对参数。

例子

全部折叠

这个例子展示了如何使用cdsbootstrap生成CDS合约的市场报价ProbData而且HazData值。

Settle = datetime(2009,7,17);CDS的%估值日期Spread_Time = [1 2 3 5 7]';Spread = [140 175 210 265 310]';Market_Dates = daysadd(datenum(结算),360*Spread_Time,1);市场数据=[市场日期传播];Zero_Time =[。5123.45]'; Zero_Rate = [1.35 1.43 1.9 2.47 2.936 3.311]'/100; Zero_Dates = daysadd(datenum(Settle),360*Zero_Time,1); ZeroData = [Zero_Dates Zero_Rate]; format[ProbData,HazData] = cdbootstrap (ZeroData,MarketData,Settle)
ProbData =5×2105× 7.343360000000000 0.000000233427859 7.347010000000000 0.000000575839968 7.350670000000000 0.000001021397017 7.357970000000000 0.000002064539982 7.365280000000000 0.000003234110940
HazData =5×2105× 7.343360000000000 0.000000232959886 7.347010000000000 0.000000352000512 7.350670000000000 0.000000476383354 7.357970000000000 0.000000609055766 7.365280000000000 0.000000785241515

输入参数

全部折叠

零速率数据,指定为a——- - - - - -2日期向量,使用连续日期数字格式,以及零利率或IRDataCurve零利率的对象。

ZeroData是一个IRDataCurve对象,ZeroCompounding而且ZeroBasis都隐含在ZeroData在这个函数中是冗余的。类时指定这些可选参数IRDataCurve对象,然后使用cdsbootstrap函数。

有关an的更多信息IRDataCurve(金融工具工具箱)对象,看到创建IRDataCurve对象(金融工具工具箱)

数据类型:|对象

债券市场数据,指定为aN——- - - - - -2矩阵的日期和相应的市场价差或N——- - - - - -3.CDS合约的日期、前期和标准价差矩阵。日期必须输入为连续日期数字,前面必须是之间的数值0而且1利差必须以基点为单位。

数据类型:

结算日期,指定为标量日期时间、字符串或日期字符向量。的解决日期必须早于或等于中的日期MarketData

要支持金宝app现有代码,cdsbootstrap也接受序列号作为输入,但不建议使用。

数据类型:字符|字符串|datetime

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:[ProbData,HazData] = cdbootstrap (ZeroData,MarketData,Settle,'RecoveryRate',Recovery,'ZeroCompounding',-1)

请注意

任何大小的可选输入N——- - - - - -1也可以作为数组的大小1——- - - - - -N,或作为适用于所有合约的单一值。单个值在内部扩展为大小相同的数组N——- - - - - -1

恢复速率,指定为由逗号分隔的对组成“RecoveryDate”和一个N——- - - - - -1恢复速率的向量,指定为十进制01

数据类型:

保费支付频率,由逗号分隔的对组成“时间”和一个N——- - - - - -1值为123.46,或12

数据类型:

合同的日计数基础,指定为由逗号分隔的对组成“基础”用a求正整数NINST——- - - - - -1向量。

  • 0 = actual/实际的

  • 1 = 30/360 (sia)

  • 2 =实际/360

  • 3 =实际/365

  • 4 = 30/360 (psa)

  • 5 = 30/360 (isda)

  • 6 = 30/360(欧洲)

  • 7 =实际/365(日语)

  • 8 =实际/实际(ICMA)

  • 9 =实际/360 (ICMA)

  • 10 =实际/365 (ICMA)

  • 11 = 30/360e (icma)

  • 12 =实际/365 (ISDA)

  • 13 =总线/252

有关更多信息,请参见基础

数据类型:

工作日约定,指定为逗号分隔的对,由“BusinessDayConvention”和一个字符向量。营业日惯例的选择决定了如何对待非营业日。非营业日的定义是周末加上任何其他不营业的日期(例如,法定假日)。值:

  • “实际”-非工作日被有效忽略。非营业日的现金流假定在实际日期进行分配。

  • “跟随”—非营业日的现金流假设在下一个营业日进行分配。

  • “modifiedfollow”—非营业日的现金流假设在下一个营业日进行分配。但是,如果下一个营业日在不同的月份,则采用前一个营业日。

  • “以前”-非营业日的现金流假设在前一个营业日进行分配。

  • “modifiedprevious”-非营业日的现金流假设在前一个营业日进行分配。但是,如果前一个营业日在不同的月份,则采用下一个营业日。

数据类型:字符

违约时支付的应计保费的标志,指定为逗号分隔的对,由“PayAccruedPremium”和一个N——- - - - - -1向量的布尔标志,即真正的(违约)如在违约时已支付应计保费,否则。

数据类型:逻辑

作为数值积分的时间步长的天数,指定为逗号分隔的对,由“步伐”和一个非负整数。

数据类型:

零曲线的复合频率,指定为由逗号分隔的对组成“ZeroCompounding”和一个带值的整数:

  • 1-年度复利

  • 2-半年复利

  • 3.-每年复利三次

  • 4-季度复利

  • 6-双月复利

  • 12-每月复利

  • −1-持续复合

数据类型:

零曲线的基,指定为逗号分隔的对,由“ZeroBasis”和一个值相同的整数基础

数据类型:

概率数据的日期,指定为逗号分隔的对,由“ProbDates”和一个P——- - - - - -1向量,使用日期时间数组、字符串数组或日期字符向量。

要支持金宝app现有代码,cdsbootstrap也接受序列号作为输入,但不建议使用。

数据类型:字符|字符串|datetime

输出参数

全部折叠

默认概率值,返回为P——- - - - - -2矩阵的日期和相应的累积默认概率值。日期和里面的相符MarketData,除非为可选输入参数ProbDates提供。

危险率值,返回为aN——- - - - - -2矩阵的日期和相应的危险率值的生存概率模型。日期和里面的相符MarketData

请注意

当发现非单调违约概率(即负危险率)时,将显示警告。

算法

如果到默认值的时间为τ,默认概率曲线或函数,PD (t),它的补函数是生存函数问(t),由:

P D t ) P τ t ] 1 P τ > t ] 1 t )

在标准模型中,生存概率定义为分段恒定的危险率h (t).例如,如果h (t)

λ1,因为0tt1

λ2,因为t1<tt2

λ3.,因为t2<t

生存函数由问(t)

e λ 1 t ,因为0tt1

e λ 1 t λ 2 t t 1 ) ,因为t1<tt2

e λ 1 t 1 λ 2 t 2 t 1 ) λ 3. t t 2 ) ,因为t2<t

鉴于n市场的日期t1t…,n以及相应的市场CDS价差年代1,…,年代ncdsbootstrap校准参数λ1,…,λn和评估PD (t)市场日期,或可选的用户定义的日期集。

参考文献

[1]伯米,J. D.布里戈,D.席默特,G.斯托伊尔。"通过cd大爆炸绘制路线"Fitch 金宝搏官方网站Solutions,定量研究,全球特别报告。2009年4月7日

[2]赫尔,J.和A.怀特。评估信用违约互换I:无交易对手违约风险衍生品杂志。第8卷,29-40页。

[3] O'Kane, D.和S. Turnbull。《信用违约互换的估值》雷曼兄弟,固定收益定量信贷研究,2003年4月。

版本历史

在R2010b中引入

全部展开