主要内容

cdsrpv01

风险计算现值的信用违约互换的基点

描述

例子

RPV01= cdsrpv01 (ZeroData,ProbData,解决,成熟)风险计算现值的基点(RPV01)信用违约互换(CDS)。

例子

RPV01= cdsrpv01 (___,名称,值)添加可选名称参数。

例子

(RPV01,PaymentDates,PaymentTimes)= cdsrpv01 (ZeroData,ProbData,解决,成熟)风险计算现值的基点(RPV01),PaymentDates,PaymentTimes信用违约互换(CDS)。

例子

(RPV01,PaymentDates,PaymentTimes)= cdsrpv01 (___,名称,值)风险计算现值的基点(RPV01),PaymentDates,PaymentTimes信用违约互换(CDS)使用可选参数名称-值对。

例子

全部折叠

计算RPV01值,给出以下规范cd。

解决=“2009年- 7月17日”;%估值cd的日期Zero_Time = [。5 1 2 3 4 5)';Zero_Rate = (1.35 1.43 1.9 2.47 2.936 3.311) ' / 100;Zero_Dates = daysadd(结算360 * Zero_Time 1);ZeroData = [Zero_Dates Zero_Rate];ProbData = [daysadd (datenum(解决),360,(1),0.0247);成熟= datetime (2010、9、20);RPV01 = cdsrpv01 (ZeroData ProbData,解决、成熟度)
RPV01 = 1.1651

输入参数

全部折叠

指定一个日期和零利率——- - - - - -2向量的日期,使用一个串行日期数字格式和零利率或IRDataCurve对象为零的利率。更多信息在一个IRDataCurve(金融工具的工具箱)对象,看到创建一个IRDataCurve对象(金融工具的工具箱)

数据类型:对象|

日期和违约概率,由指定的P——- - - - - -2数组,使用一个串行日期日期数字格式。

数据类型:

结算日期,指定一个标量datetime,字符串,或日期特征向量。这一定是早于或等于的日期成熟

支持现万博1manbetx有的代码,cdsrpv01还接受连续日期数据作为输入,但不推荐。

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

CDS到期日,指定的N——- - - - - -1使用datetime向量数组,字符串数组,或日期特征向量。CDS保险费付款日期定期发生,最后付款发生在这些到期日期。

支持现万博1manbetx有的代码,cdsrpv01还接受连续日期数据作为输入,但不推荐。

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

名称-值参数

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

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:RPV01 = cdsrpv01 (ZeroData ProbData定居,成熟,“时期”,1,“StartDate可以”,“20 - 9 - 2010”,“基础”,1,“BusinessDayConvention”,实际,“CleanRPV01”,的确,“PayAccruedPremium”,的确,ZeroCompounding, 1,“ZeroBasis”, 1)

每年支付溢价,指定为逗号分隔组成的“时间”和一个N——- - - - - -1向量。值是1,2,3,4,6,12

数据类型:

日期cd溢价实际上腿开始,指定为逗号分隔组成的StartDate可以的和一个N——- - - - - -1使用datetime向量数组,字符串数组,或日期特征向量。必须或之间的解决成熟日期。forward-starting cd,指定该日期作为一个未来的日期解决

支持现万博1manbetx有的代码,cdsrpv01还接受连续日期数据作为输入,但不推荐。

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

日计数的基础合同,指定为逗号分隔组成的“基础”并使用了一个正整数NINST——- - - - - -1向量。

  • 0 =实际/实际

  • 1 = 30/360 (SIA)

  • 2 =实际/ 360

  • 3 =实际/ 365

  • 4 = 30/360 (PSA)

  • 5 = 30/360 (ISDA)

  • 6 = 30/360(欧洲)

  • 7 =实际/ 365(日本)

  • 8 =实际/实际(国际)

  • 9 =实际/ 360(国际)

  • 10 =实际/ 365(国际)

  • 11 = 30/360E(国际)

  • 12 =实际/ 365 (ISDA)

  • 13 =总线/ 252

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

数据类型:

工作日约定指定为逗号分隔组成的“BusinessDayConvention”和一个特征向量N——- - - - - -1单元阵列特征向量的营业日的约定。选择工作日约定确定非业务日子如何对待。被定义为周末+其他非业务天,企业不开放(如法定假日)。值:

  • 实际-非业务天实际上是忽视了。现金流,落在非业务天认为是分布的实际日期。

  • 遵循现金流,落在非业务的一天被认为是分布在以下营业日。

  • modifiedfollow现金流,落在非业务的一天被认为是分布在以下营业日。然而,如果以下营业日在另一个月,采用前一营业日。

  • 以前的现金流,落在非业务的一天被认为是分布在前一个营业日。

  • modifiedprevious现金流,落在非业务的一天被认为是分布在前一个营业日。然而如果前一营业日在另一个月,采用以下营业日。

数据类型:字符|细胞

国旗的溢价收益,指定为逗号分隔组成的“CleanRPV01”和一个N——- - - - - -1向量的布尔标志,这是真正的如果保险费应计StartDate可以排除在RPV01,否则。

数据类型:逻辑

国旗为应收保费支付,指定为逗号分隔组成的“PayAccruedPremium”和一个N——- - - - - -1向量的布尔标志,真正的如果应收保费支付违约,否则。

数据类型:逻辑

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

  • 1—每年复利

  • 2- - - - - -半年计息

  • 3——复合每年三次

  • 4-季度复合

  • 6——每月两次的复合

  • 12——每月复利

  • −1——连续复利计算

请注意

ZeroData是一个IRDataCurve对象,参数ZeroCompoundingZeroBasis是隐式的ZeroData里面是多余的这个函数。在这种情况下,建设时指定这些可选参数IRDataCurve对象在调用这个函数之前。

数据类型:

零线的基础上,指定为逗号分隔组成的“ZeroBasis”并使用了一个正整数NINST——- - - - - -1向量。

  • 0 =实际/实际

  • 1 = 30/360 (SIA)

  • 2 =实际/ 360

  • 3 =实际/ 365

  • 4 = 30/360 (PSA)

  • 5 = 30/360 (ISDA)

  • 6 = 30/360(欧洲)

  • 7 =实际/ 365(日本)

  • 8 =实际/实际(国际)

  • 9 =实际/ 360(国际)

  • 10 =实际/ 365(国际)

  • 11 = 30/360E(国际)

  • 12 =实际/ 365 (ISDA)

  • 13 =总线/ 252

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

数据类型:

输出参数

全部折叠

RPV01价值,作为一个返回N——- - - - - -1向量。

付款日期,作为一个返回N——- - - - - -numCF矩阵的日期。

付款的时候,作为一个返回N——- - - - - -numCF矩阵的权责发生制分数。

更多关于

全部折叠

RPV01

RPV01, cd,流的值是1个基点保费根据CDS合同的支付结构,随着时间的推移和考虑到违约概率。

有关更多信息,请参见[3]和[4]。

引用

[1]Beumee, J。,D. Brigo, D. Schiemert, and G. Stoyle. “Charting a Course Through the CDS Big Bang.”惠誉的解决方万博 尤文图斯案,定量研究。全球的特别报道。2009年4月7日。

[2]船体,J。,A. White. “Valuing Credit Default Swaps I: No Counterparty Default Risk.”杂志的衍生品。8卷,29-40页。

d .[3]•欧凯恩称,美国特恩布尔。“信用违约掉期的价值。”雷曼兄弟(Lehman Brothers)固定收益量化信贷研究。2003年4月。

D[4]•欧凯恩称。造型单名和Multi-name信用衍生品。威利金融,2008。

版本历史

介绍了R2013b

全部展开

另请参阅

|||(金融工具的工具箱)|(金融工具的工具箱)

主题