主要内容

为新的CDS合约找到盈亏平衡价差

盈亏差额是指保护买家为获得与给定参考实体相关联的信用事件的保护而必须支付的保费,不涉及预付款。利差以基点(bp)表示。CDS合约有一个名义金额来确定保费支付的货币金额。

可以通过下列方式获得CDS合同的新报价cdsspread.在获得默认概率曲线使用cdsbootstrap,你得到的报价与当前市场状况一致。

在本例中,定义新的到期日,而不是标准的CDS支付日期。使用3 - 5年的期限(CDS标准日期),期限在这个范围内定义,以季度间隔为间隔(从估值日开始计算时间):

解决=“2009年- 7月17日”% CDS的估值日期MarketDates = datenum ({“20-Sep-10”“20-Sep-11”“20-Sep-12”“20-Sep-14”...“20-Sep-16”});价差= [140 175 210 265 310]';市场数据=[市场日期市场价差];ZeroDates = datenum ({“17-Jan-10”“17-Jul-10”“17-Jul-11”“17-Jul-12”...“17-Jul-13”“17-Jul-14”});ZeroRates = [1.35 1.43 1.9 2.47 2.936 3.311]'/100;ZeroData = [zeroates ZeroRates];[ProbData, HazData] = cdsbootstrap (ZeroData MarketData,解决);Maturity1 = datestr (daysadd (“17-Jul-09”360 * (3.25:0.25:5), 1));Spread1 = cdsspread (ZeroData ProbData,解决,Maturity1);图散射(yearfrac(解决Maturity1) Spread1,‘*’)举行散射(yearfrac(解决MarketData (3:4, 1)), MarketData (3:4, 2))网格包含(的时间(年)) ylabel (“传播(bp)”)标题(“CDS利差”)传说(“新报价”“市场”“位置”“东南”

这张图显示了结果:

要评估恢复速率参数的效果,请使用35%的恢复速率,而不是40%(默认值):

Spread1Rec35 = cdsspread (Maturity1 ZeroData ProbData,解决,...“RecoveryRate”, 0.35);图绘制(yearfrac(解决Maturity1) Spread1,...yearfrac(解决Maturity1)、Spread1Rec35“——”网格)包含(的时间(年)) ylabel (“传播(bp)”)标题(“不同回收率的CDS价差”)传说(“40%”“35%”“位置”“东南”

由此得出的图显示,如预期的那样,回收率越小,保费就越高,因为在违约的情况下,保护费更高:

另请参阅

|||

相关的话题