主要内容

cdsrpv01

为信用违约掉期计算一个基点的风险现值

描述

例子

RPV01= cdsrpv01 (ZeroDataProbData解决成熟)为信用违约互换(CDS)计算一个基点的风险现值(RPV01)。

例子

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

例子

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

例子

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

例子

全部折叠

计算RPV01值,给定以下CDS规范。

解决=“2009年- 7月17日”% CDS的估值日期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(Settle),360,1), 0.0247];成熟=“20 - 9 - 2010”;RPV01 = cdsrpv01 (ZeroData ProbData,解决、成熟度)
RPV01 = 1.1651

输入参数

全部折叠

日期和零利率,由——- - - - - -2日期和零利率向量或对象IRDataCurve零利率。想了解更多信息IRDataCurve(金融工具的工具箱)对象,看到创建一个irdataccurve对象(金融工具的工具箱)

数据类型:结构体|

日期和默认概率,由aP——- - - - - -2数组中。

数据类型:

结算日期,由连续日期号或日期字符向量指定。这必须早于或等于成熟

数据类型:字符|细胞|

CDS的到期日,由N——- - - - - -1包含成熟日期的序列日期号或日期字符向量。CDS溢价支付日期定期发生,最后一次支付发生在这些到期日。

数据类型:字符|细胞|

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:RPV01 = cdsrpv01(ZeroData,ProbData,Settle,Maturity,'Period',1,'StartDate','20- 9 -2010','Basis',1, 'BusDayConvention',actual,'CleanRPV01',true,'PayAccruedPremium',true,'ZeroCompounding',1,'ZeroBasis',1)

每年支付的保费数量,用逗号分隔的对指定,由“时间”和一个N——- - - - - -1向量。值是123.46,12

数据类型:

CDS溢价部分实际开始的日期,指定为逗号分隔的对,由StartDate可以的和一个N——- - - - - -1序列日期号或日期字符向量的向量。一定是在上还是在中间解决成熟日期。对于提前开始的CDS,将此日期指定为之后的未来日期解决

数据类型:|字符|细胞

合约的日计数基础,指定为逗号分隔的对,由“基础”一个正整数,用aNINST——- - - - - -1向量。

  • 0 =实际/实际

  • 1 = 30/360 (sia)

  • 2 =实际/ 360

  • 3 =实际/ 365

  • 4 = 30/360 (psa)

  • 5 = 30/360 (isda)

  • 6 = 30/360(欧洲)

  • 7 =实际/365(日文)

  • 8 = actual/actual (ICMA)

  • 9 = actual/360 (ICMA)

  • 10 =实际/365 (ICMA)

  • 11 = 30/360e (icma)

  • 12 =实际/365 (ISDA)

  • 13 =总线/ 252

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

数据类型:

工作日约定,指定为逗号分隔的对,由“BusDayConvention”一个字符向量或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”一个正整数,用aNINST——- - - - - -1向量。

  • 0 =实际/实际

  • 1 = 30/360 (sia)

  • 2 =实际/ 360

  • 3 =实际/ 365

  • 4 = 30/360 (psa)

  • 5 = 30/360 (isda)

  • 6 = 30/360(欧洲)

  • 7 =实际/365(日文)

  • 8 = actual/actual (ICMA)

  • 9 = actual/360 (ICMA)

  • 10 =实际/365 (ICMA)

  • 11 = 30/360e (icma)

  • 12 =实际/365 (ISDA)

  • 13 =总线/ 252

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

数据类型:

输出参数

全部折叠

RPV01值,返回为N——- - - - - -1向量。

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

付款时间,返回为N——- - - - - -numCF应计分数矩阵。

更多关于

全部折叠

RPV01

RPV01与CDS相关,是根据CDS合约的支付结构,并考虑随时间推移的违约概率而产生的1个基点溢价流的价值。

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

参考文献

Beumee, J., D. Brigo, D. Schiemert,和G. Stoyle。"从CDS大爆炸中寻找出路"惠誉解决方案金宝搏官方网站,定量研究。全球的特别报道。2009年4月7日。

赫尔,J.和A.怀特。信用违约互换的价值I:无交易对手违约风险杂志的衍生品。第八卷,第29-40页。

奥凯恩,D.和S.特恩布尔。"信用违约互换的估值"雷曼兄弟,固定收益定量信贷研究。2003年4月。

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

另请参阅

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

主题

介绍了R2013b