Нахождение сбалансированного распространения для нового контракта 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')

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

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

| | |

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте