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 spreadSand the risky present value of a basis point (RPV01
). TheRPV01
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, andt1,...,tn=Tare the premium payment dates over the life of the contract,Tis the maturity of the contract,Z(t)is the discount factor for a payment received at timet, andΔ(tj-1, tj, B)is a day count between datestj-1andtjcorresponding to a basisB.
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 spreadS0makes 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.
版本嗨story
See 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)