cdsspread
Determine spread of credit default swap
Syntax
Description
[
computes
the spread of the CDS.Spread
,PaymentDates
,PaymentTimes
,]
= cdsspread(ZeroData
,ProbData
,Settle
,Maturity
,)
[
adds
optional name-value pair arguments.Spread
,PaymentDates
,PaymentTimes
,]
= cdsspread(___,Name,Value
)
Examples
Input Arguments
Output Arguments
More About
Algorithms
The premium leg is computed as the product of a spread S and
the risky present value of a basis point (RPV01
).
The RPV01
is given by:
when no accrued premiums are paid upon default, and it can be approximated by
when accrued premiums are paid upon default. Here, t0 = 0
is
the valuation date, and t1,...,tn = T are
the premium payment dates over the life of the contract,T is
the maturity of the contract, Z(t) is the discount
factor for a payment received at time t, and Δ(tj-1,
tj, B) is a day count between dates tj-1 and tj corresponding
to a basis B.
The protection leg of a CDS contract is given by the following formula:
where the integral is approximated with a finite sum over the
discretization τ0 = 0
,τ1,...,τM = T.
A breakeven spread S0 makes the value of the premium and protection legs equal. It follows that:
References
[1] Beumee, J., D. Brigo, D. Schiemert, and G. Stoyle. “Charting a Course Through the CDS Big Bang.” Fitch Solutions, Quantitative Research, Global Special Report. April 7, 2009.
[2] Hull, J., and A. White. “Valuing Credit Default Swaps I: No Counterparty Default Risk.” Journal of Derivatives. Vol. 8, pp. 29–40.
[3] O'Kane, D. and S. Turnbull. “Valuation of Credit Default Swaps.” Lehman Brothers, Fixed Income Quantitative Credit Research, April 2003.
Version History
Introduced in R2010bSee Also
cdsbootstrap
| cdsprice
| IRDataCurve
(Financial Instruments Toolbox)
Topics
- Finding Breakeven Spread for New CDS Contract
- Valuing an Existing CDS Contract
- Converting from Running to Upfront
- First-to-Default Swaps (Financial Instruments Toolbox)
- Pricing a CDS Index Option (Financial Instruments Toolbox)
- Credit Default Swap (CDS)