主要内容

寻找新的CDS合约的盈亏平衡点

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

CDS合约的新报价可以通过cdsspread.得到默认概率曲线后使用cdsbootstrap,你会得到与当前市场状况一致的报价。

在本例中,定义新的到期日而不是标准的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 = [ZeroDates 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%”“位置”“东南”

由此得出的图表显示,正如预期的那样,较低的回收率产生较高的保费,因为在违约的情况下,保护费更高:

另请参阅

|||

相关的话题

Baidu
map