exponenta event banner

Нахождение сбалансированного распространения для нового контракта CDS

Безызбыточность или выполнение, распространение является премией, которую покупатель защиты должен заплатить, без включенных предоплат, чтобы получить защиту для кредитных событий, сопоставленных к данной ссылочной сущности. Распространения описываются в пунктах (BP). Существует отвлеченная сумма, сопоставленная к контракту CDS, чтобы определить денежные суммы премиальных платежей.

Новые кавычки для контрактов CDS могут быть получены с cdsspread. После получения использования кривой вероятности по умолчанию cdsbootstrap, вы получаете кавычки, которые сопоставимы с текущим состоянием рынка.

В этом примере, вместо стандартных платежных дней CDS, задают новые даты погашения. Используя период с трех до пяти лет (даты стандарта CDS), сроки платежа заданы в этой области значений, расположенной с интервалами в ежеквартальных интервалах (измеряющий время с даты оценки):

Settle = '17-Jul-2009';  % valuation date for the CDS
MarketDates = datenum({'20-Sep-10','20-Sep-11','20-Sep-12','20-Sep-14',...
'20-Sep-16'});
MarketSpreads = [140 175 210 265 310]';
MarketData = [MarketDates MarketSpreads];
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,Settle);

Maturity1 = datestr(daysadd('17-Jul-09',360*(3.25:0.25:5),1));
Spread1 = cdsspread(ZeroData,ProbData,Settle,Maturity1);

figure
scatter(yearfrac(Settle,Maturity1),Spread1,'*')
hold on
scatter(yearfrac(Settle,MarketData(3:4,1)),MarketData(3:4,2))
hold off
grid on
xlabel('Time (years)')
ylabel('Spread (bp)')
title('CDS Spreads')
legend('New Quotes','Market','location','SouthEast')

Этот график отображает получившиеся распространения:

Чтобы оценить эффект параметра скорости восстановления, вместо 40% (значение по умолчанию), используют скорость восстановления 35%:

Spread1Rec35 = cdsspread(ZeroData,ProbData,Settle,Maturity1,...
'RecoveryRate',0.35);

figure
plot(yearfrac(Settle,Maturity1),Spread1,...
yearfrac(Settle,Maturity1),Spread1Rec35,'--')
grid on
xlabel('Time (years)')
ylabel('Spread (bp)')
title('CDS Spreads with Different Recovery Rates')
legend('40%','35%','location','SouthEast')

Получившийся график показывает, что меньшие скорости восстановления производят более высокие премии, как ожидалось, поскольку в случае значения по умолчанию, платежи защиты выше:

Смотрите также

| | |

Похожие темы