cdsrpv01

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

描述

例子

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

例子

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

例子

(RPV01,PaymentDates,PaymentTimes)= cdsrpv01 (ZeroData,ProbData,解决,到期)计算的基础点的风险的现值(RPV01),PaymentDatesPaymentTimes对信用违约掉期(CDS)。

例子

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

例子

全部收缩

计算RPV01值,给定的用于CDS下面的说明书。

定居='17 -Jul-2009';%估值日的CDSZero_Time = [0.5 1 2 3 4 5]';Zero_Rate = [1.35 1.43 2.47 1.9 2.936 3.311]'/ 100;Zero_Dates = daysadd(沉降,360 * Zero_Time,1);ZeroData = [Zero_Dates Zero_Rate];ProbData = [daysadd(datenum(定居),360,1),0.0247];成熟度='20 -sep-2010';RPV01 = cdsrpv01 (ZeroData ProbData,解决、成熟度)
RPV01 = 1.1651

输入参数

全部收缩

日期和零利率,由-通过-2日期和零利率的向量或对象IRDataCurve零利率。有关的更多信息,请参阅IRDataCurve对象,看到创建IRDataCurve对象(金融工具的工具箱)。

数据类型:结构|

日期和违约概率,由指定的P-通过-2阵列。

数据类型:

结算日期,通过串行日期数字或日期字符向量指定。这必须早于或等于日期到期

数据类型:烧焦|细胞|

CDS到期日,由指定的N-通过-1串行日期数字或含有到期日日期字符向量的向量。该CDS溢价付款日期发生在定期,并在这些到期日发生的最后一次付款。

数据类型:烧焦|细胞|

名称 - 值对参数

指定可选的逗号分隔的对名称,值参数。的名字参数名和是对应的值。的名字必须出现引号内。您可以按照任何顺序指定多个名称和值对参数名1,值1,...,NameN,值N

例:RPV01 = cdsrpv01(ZeroData,ProbData,沉降,成熟度, '时期',1 '开始日期', '20九月2010', '基础',1 'BusDayConvention',实际, 'CleanRPV01',真,“PayAccruedPremium”,真, 'ZeroCompounding',1 'ZeroBasis',1)

每年支付的保费数,指定为逗号分隔的对组成“时间”和一个N-通过-1向量。值是1,2,3.,4,612

数据类型:

CDS premium分支实际开始的日期,指定为逗号分隔的对StartDate可以的和一个N-通过-1序列日期数字或日期字符向量的向量。必须等于或间解决到期日期。对于前启动CDS,指定此日期后将来的日期解决

数据类型:|烧焦|细胞

日计合同的基础上,指定由逗号分隔的对组成'基础'并使用一个正整数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 =实际/实际(ICMA)

  • 9 =实际/ 360(ICMA)

  • 10 =实际/ 365(ICMA)

  • 11 = 30 / 360E(ICMA)

  • 12 =实际/365 (ISDA)

  • 13 = BUS / 252

欲了解更多信息,请参阅基础

数据类型:

业务日约定,指定为逗号分隔的对,由“BusDayConvention”和一个字符向量N-通过-1工作日约定的特征向量的单元阵列。对于工作日约定的选择将决定非工作日应如何处理。非营业日被定义为周末加任何其他日期,企业都开不了(如法定节假日)。价值观是:

  • 实际-非工作时间实际上被忽略。在非营业日下降的现金流量被认为是在实际日期分配的。

  • 跟随-假设非营业日的现金流量在下一个营业日分配。

  • modifiedfollow-假设非营业日的现金流量在下一个营业日分配。但是,如果下一个工作日是不同的一个月,前一营业日改为采用。

  • 以前的-假设在非营业日的现金流量是在上一个营业日分配的。

  • modifiedprevious-假设在非营业日的现金流量是在上一个营业日分配的。但是,如果前一个营业日在另一个月,则采用下一个营业日。

数据类型:烧焦|细胞

标志为保费应计,指定为逗号分隔的对组成'CleanRPV01'N-通过-1布尔标志的载体,它是真正如果保险费在开始日期不包括在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 =实际/实际(ICMA)

  • 9 =实际/ 360(ICMA)

  • 10 =实际/ 365(ICMA)

  • 11 = 30 / 360E(ICMA)

  • 12 =实际/365 (ISDA)

  • 13 = BUS / 252

欲了解更多信息,请参阅基础

数据类型:

输出参数

全部收缩

RPV01值,返回一个N-通过-1向量。

付款日期,返回为N-通过-numCF矩阵的日期。

付款时间,退为一次N-通过-numCF权责发生制分数矩阵。

更多关于

全部收缩

RPV01

与CDS相关的RPV01是根据CDS合约的支付结构并考虑违约概率的1个基点保费流的值。

有关详细信息,请参见[3]和[4]的信息。

参考

[1] Beumee, J., D. Brigo, D. Schiemert,和G. Stoyle。“通过cd大爆炸绘制航线。”惠誉解决方案万博 尤文图斯,定量研究。全球特别报告。2009年4月7日。

[2]船体,J.,和A.白。“重信用违约掉期我:没有交易对手违约风险。”杂志的衍生品。卷。8,第29-40。

[3]奥凯恩,D。和S.特恩布尔。“信用评估违约掉期。”雷曼兄弟,固定收益定量信用研究。2003年4月。

D[4]•欧凯恩称。造型单一名称和多名称信用衍生产品。威利财务,2008年。

另请参阅

||||

主题

介绍了在R2013b