主要内容

从信用违约互换(cds)引导违约概率曲线

这个例子展示了如何引导违约概率曲线cd仪器。

创建一个ratecurve对象为零线

创建一个ratecurve对象使用ratecurve

解决= datetime (2017、9、15);ZeroTimes = [calmonths (6) calyears ([1 2 3 4 5 7 10 20 30]));ZeroRates = [0.0052 0.0055 0.0061 0.0073 0.0094 0.0119 0.0168 0.0222 0.0293 0.0307) ';ZeroDates = + ZeroTimes定居;ZeroCurve = ratecurve (“零”、结算、ZeroDates ZeroRates)
ZeroCurve = ratecurve属性:类型:“零”组合:1基础:0日期:x1 datetime[10]利率:x1双[10]解决:15 - 9 - 2017 InterpMethod:“线性”ShortExtrapMethod:“下一个”LongExtrapMethod:“以前”

市场CDS利差和一个向量的CDS市场工具

定义市场CDS利差和使用fininstrument创建一个向量的市场cd仪的对象。

SpreadTimes = (1 2 3 4 5 7 10 20 30] ';传播= (140 175 210 265 310 360 410 460 490)';MarketDates = datemnth(定居,12 * SpreadTimes);NumMarketInst =长度(MarketDates);ContractSpreadBP = 50。*的(NumMarketInst, 1);MarketCDSInstruments (NumMarketInst, 1) = fininstrument (“cd”,“ContractSpread”ContractSpreadBP(结束),“成熟”MarketDates(结束));k = 1: NumMarketInst MarketCDSInstruments (k, 1) = fininstrument (“cd”,“ContractSpread”ContractSpreadBP (k),“成熟”,MarketDates (k));结束MarketCDSInstruments
MarketCDSInstruments =9×1对象期限为9 x1 cd数组属性:ContractSpread基础RecoveryRate BusinessDayConvention假期PayAccruedPremium名义上的名字

引导一个默认的概率曲线

使用defprobstrip,hazardrates,survprobs对市场分析违约概率曲线cd仪器。

DefaultProbCurve = defprobstrip (ZeroCurve MarketCDSInstruments传播)
DefaultProbCurve = defprobcurve属性:解决:15 - 9 - 2017基础:2日期:x1 datetime [9] DefaultProbabilities: [9 x1双)
HazardRates = HazardRates (DefaultProbCurve)
HazardRates =9×10.0233 0.0352 0.0474 0.0751 0.0879 0.0887 0.1023 0.1059 0.2271
SurvivalProbabilities = survprobs (DefaultProbCurve MarketDates)
SurvivalProbabilities =9×10.9766 0.9424 0.8981 0.8322 0.7612 0.6358 0.4658 0.1590 0.0159

另请参阅

功能

相关的例子

更多关于