Simulation of an SPDE Model for a Credit Basket
Christoph Reisinger Joint work with N. Bush, B. Hambly, H. Haworth
christoph.reisinger@maths.ox.ac.uk. MCFG, Mathematical Institute, Oxford University
- C. Reisinger – p.1
Simulation of an SPDE Model for a Credit Basket Christoph - - PowerPoint PPT Presentation
Simulation of an SPDE Model for a Credit Basket Christoph Reisinger Joint work with N. Bush, B. Hambly, H. Haworth christoph.reisinger@maths.ox.ac.uk. MCFG, Mathematical Institute, Oxford University C. Reisinger p.1 Outline
Framework Limit Results Extensions
Framework Limit Results Extensions
Framework Limit Results Extensions
t = (r f − qi)Ai t dt + σiAi t dWi(t)
f risk-free rate
Framework Limit Results Extensions
t = (r f − qi)Ai t dt + σiAi t dWi(t)
f risk-free rate
Framework Limit Results Extensions
t = ln
t
f − qi − γi − 1 2σ2 i , leads to a Brownian motion with
Ai
0 = 0.
Framework Limit Results Extensions
t = ln
t
f − qi − γi − 1 2σ2 i , leads to a Brownian motion with
Ai
0 = 0.
t = min 0≤s≤t Xi s,
t = Bi},
s ≥ Bi).
Framework Limit Results Extensions
t ≥ B1, X2 t ≥ B2)
∞
0/2t sin
β )
1σ2
2
1a2 1 + ρσ1σ2a1a2 + 1
2a2 2
β )
t
Framework Limit Results Extensions
Framework Limit Results Extensions
DSP
f sQ(τk > s) ds
DDP
f sQ(s ≤ τk ≤ s + ds)
f T Q(τk > T) −
0 r fe−r
f sQ(τk > s) ds
0 e−r
f sQ(τk > s) ds
Framework Limit Results Extensions
First-to-default CDS, varying T
−1 −0.5 0.5 1 0.5 1 1.5 2 2.5 3 Correlation Spread 1 year 2 years 3 years 4 years 5 years
Second-to-default CDS, varying T
−1 −0.5 0.5 1 −0.2 0.2 0.4 0.6 0.8 1 1.2 Correlation Spread 1 year 2 years 3 years 4 years 5 years
σ1 = σ2 = 0.2, K1 = 100, r
f = 0.05, q1 = q2 = 0,
γ1 = γ2 = 0.03, initial distance-to-default = 2, R = 0.5
Framework Limit Results Extensions
First-to-default CDS, varying σ
−1 −0.5 0.5 1 1 2 3 4 5 6 7 8 9 10 Correlation Spread σi=0.1 σi=0.15 σi=0.2 σi=0.25 σi=0.3
Second-to-default CDS, varying σ
−1 −0.5 0.5 1 −0.5 0.5 1 1.5 2 2.5 3 Correlation Spread σi=0.1 σi=0.15 σi=0.2 σi=0.25 σi=0.3
K1 = 100, r
f = 0.05, q1 = q2 = 0, R = 0.5
γ1 = γ2 = 0.03, initial distance to default = 2, T = 5
Framework Limit Results Extensions
t, we
t = µ(t, Ai t) dt + σ(t, Ai t) dW i t + m
t) dM j t ,
t and M j t are Brownian motions satisfying
t , M j t
t , W j t
t , M j t
Framework Limit Results Extensions
Framework Limit Results Extensions
Framework Limit Results Extensions
Framework Limit Results Extensions
Framework Limit Results Extensions
Framework Limit Results Extensions
Framework Limit Results Extensions
Framework Limit Results Extensions
1.00 0.62 0.65 0.59 0.33 0.61 0.57 0.66 0.01 0.28 0.61 0.38 0. 0.62 1.00 0.77 0.74 0.45 0.74 0.59 0.76 0.21 0.34 0.64 0.27 0. 0.65 0.77 1.00 0.73 0.54 0.77 0.57 0.83 0.10 0.44 0.69 0.33 0. 0.59 0.74 0.73 1.00 0.43 0.68 0.51 0.70 0.25 0.40 0.56 0.30 0. 0.33 0.45 0.54 0.43 1.00 0.51 0.42 0.54 0.37 0.27 0.59 0.46 0. 0.61 0.74 0.77 0.68 0.51 1.00 0.62 0.75 0.31 0.38 0.66 0.28 0. 0.57 0.59 0.57 0.51 0.42 0.62 1.00 0.46 0.11 0.26 0.51 0.14 0. 0.66 0.76 0.83 0.70 0.54 0.75 0.46 1.00 0.20 0.33 0.68 0.46 0. 0.01 0.21 0.10 0.25 0.37 0.31 0.11 0.20 1.00 0.17 0.31 0.23 0. 0.28 0.34 0.44 0.40 0.27 0.38 0.26 0.33 0.17 1.00 0.02 0.09 0. 0.61 0.64 0.69 0.56 0.59 0.66 0.51 0.68 0.31 0.02 1.00 0.42 0. 0.38 0.27 0.33 0.30 0.46 0.28 0.14 0.46 0.23 0.09 0.42 1.00 0. 0.60 0.72 0.68 0.66 0.44 0.83 0.69 0.65 0.21 0.23 0.64 0.19 1. 0.55 0.52 0.63 0.63 0.51 0.50 0.35 0.63 0.34 0.23 0.59 0.35 0. 0.39 0.67 0.66 0.58 0.55 0.57 0.37 0.64 0.21 0.36 0.51 0.27 0. 0.51 0.57 0.55 0.62 0.30 0.40 0.64 0.49 0.03 0.12 0.52 0.16 0. 0.59 0.69 0.75 0.61 0.53 0.75 0.62 0.73 0.15 0.21 0.71 0.41 0. 0.65 0.82 0.8 0.89 0.49 0.73 0.51 0.76 0.25 0.47 0.64 0.31 0. 0.34 0.63 0.52 0.56 0.42 0.6 0.33 0.62 0.19 0.1 0.47 0.18 0. 0.3 0.41 0.4 0.42 0.23 0.42 0.27 0.41 0.03 0.41 0.12 0.15
Framework Limit Results Extensions
1.00 0.62 0.65 0.59 0.33 0.61 0.57 0.66 0.01 0.28 0.61 0.38 0. 0.62 1.00 0.77 0.74 0.45 0.74 0.59 0.76 0.21 0.34 0.64 0.27 0. 0.65 0.77 1.00 0.73 0.54 0.77 0.57 0.83 0.10 0.44 0.69 0.33 0. 0.59 0.74 0.73 1.00 0.43 0.68 0.51 0.70 0.25 0.40 0.56 0.30 0. 0.33 0.45 0.54 0.43 1.00 0.51 0.42 0.54 0.37 0.27 0.59 0.46 0. 0.61 0.74 0.77 0.68 0.51 1.00 0.62 0.75 0.31 0.38 0.66 0.28 0. 0.57 0.59 0.57 0.51 0.42 0.62 1.00 0.46 0.11 0.26 0.51 0.14 0. 0.66 0.76 0.83 0.70 0.54 0.75 0.46 1.00 0.20 0.33 0.68 0.46 0. 0.01 0.21 0.10 0.25 0.37 0.31 0.11 0.20 1.00 0.17 0.31 0.23 0. 0.28 0.34 0.44 0.40 0.27 0.38 0.26 0.33 0.17 1.00 0.02 0.09 0. 0.61 0.64 0.69 0.56 0.59 0.66 0.51 0.68 0.31 0.02 1.00 0.42 0. 0.38 0.27 0.33 0.30 0.46 0.28 0.14 0.46 0.23 0.09 0.42 1.00 0. 0.60 0.72 0.68 0.66 0.44 0.83 0.69 0.65 0.21 0.23 0.64 0.19 1. 0.55 0.52 0.63 0.63 0.51 0.50 0.35 0.63 0.34 0.23 0.59 0.35 0. 0.39 0.67 0.66 0.58 0.55 0.57 0.37 0.64 0.21 0.36 0.51 0.27 0. 0.51 0.57 0.55 0.62 0.30 0.40 0.64 0.49 0.03 0.12 0.52 0.16 0. 0.59 0.69 0.75 0.61 0.53 0.75 0.62 0.73 0.15 0.21 0.71 0.41 0. 0.65 0.82 0.8 0.89 0.49 0.73 0.51 0.76 0.25 0.47 0.64 0.31 0. 0.34 0.63 0.52 0.56 0.42 0.6 0.33 0.62 0.19 0.1 0.47 0.18 0. 0.3 0.41 0.4 0.42 0.23 0.42 0.27 0.41 0.03 0.41 0.12 0.15 5 10 15 20 25 30 0.005 0.01 0.05 0.1 0.5 1 l
σ(Σ) λ1
Framework Limit Results Extensions
N
t
c (R) and for measure νt write
t
t
N
t).
Framework Limit Results Extensions
t
t
N
s)
s) dt + σ(s, Ai s) dW i s + m
s) dM j s
N
s)
m
ij + σ2
t
m
s +
N
s) σ(s, Ai s) dW i s.
m
j + σ2,
Framework Limit Results Extensions
t
t = φ, νt
as N → ∞,
t = Aφ, νt dt + m
t .
m
s
Framework Limit Results Extensions
m
t .
Framework Limit Results Extensions
t
t
t + √ρσ dMt,
0 = ai,
t , Mt
t = 1
t − log Bi t
t = µdt +
t + √ρdMt,
0 = xi
σ
2σ2
σ
Framework Limit Results Extensions
t = (1 − R) 1
N
for t ≥ 0.
Framework Limit Results Extensions
N
0.
N
Bt
for t ≥ 0
for s ≤ t,
Framework Limit Results Extensions
a
athere is a variation for the equity tranche, but we do not go into details.
Framework Limit Results Extensions
n
n
V fee .
Framework Limit Results Extensions
Framework Limit Results Extensions
Framework Limit Results Extensions
v(t, x) = 8 < : x ≤ 0 ∧ t ∈ {Tk, 1 ≤ i ≤ n} v(i)(t − Tk, x − √ρ(Mt − MTk)) else if t ∈ (Tk, Tk+1], 0 ≤ k < n
t
xx − 1
x ,
Framework Limit Results Extensions
Framework Limit Results Extensions
j to v(ti, xj) as solution to a FD/FE
Framework Limit Results Extensions
2 is of second order
N
Framework Limit Results Extensions
Framework Limit Results Extensions
j =
xj−∆x/2
Framework Limit Results Extensions
k =
k = Φk, v0 =
xmin
k=0 v0 k = 1.
Framework Limit Results Extensions
k obtained in the last step over the previous
N
j .
j =
max(xj−∆x/2,0)
Framework Limit Results Extensions
J
j =
Framework Limit Results Extensions
Tk = 1 −
Tk (Φ), where Φi are drawn
k)1≤k≤n,
Tk (Φ), 0) − max(a − L∆x Tk (Φ), 0)]
Nsims
Tk (Φl), 0) − max(a − L∆x Tk (Φl), 0)
Framework Limit Results Extensions
Framework Limit Results Extensions
10
110
210
310
410
−610
−510
−410
−310
−210
−110
J ǫJ
10 10
110
210
310
−810
−710
−610
−510
−410
−3I ǫI
Framework Limit Results Extensions
s [0, 3%] [3%, 6%] [6%, 9%] [9%, 12%] [12%, 22%] [22%, 100 1 6.2725e-03 2.0969e-02 2.61110e-02 2.95131e-02 1.000000e-01 7.8000000 2 7.9104e-03 2.2701e-02 2.73422e-02 2.95842e-02 9.985866e-02 7.8000000 3 7.385e-03 2.2685e-02 2.82221e-02 2.97561e-02 9.996077e-02 7.8000000 4 7.6036e-03 2.2834e-02 2.80317e-02 2.95556e-02 9.987046e-02 7.8000000 5 7.5088e-03 2.2772e-02 2.80370e-02 2.95103e-02 9.984416e-02 7.7999902 6 7.4316e-03 2.2754e-02 2.80541e-02 2.94878e-02 9.982312e-02 7.7999919 7 7.3909e-03 2.2683e-02 2.80568e-02 2.94938e-02 9.982567e-02 7.7999904 8 7.4092e-03 2.2681e-02 2.80461e-02 2.94908e-02 9.982834e-02 7.7999870 9 7.4051e-03 2.2676e-02 2.80520e-02 2.94934e-02 9.982809e-02 7.7999860 10 7.4068e-03 2.2678e-02 2.80526e-02 2.94938e-02 9.982806e-02 7.7999866 Monte Carlo estimates for expected outstanding tranche notionals for Nsims = 64 ∗ 4s−1 Monte Carlo runs, s = 1, ..., 10. The finite difference parameters were fixed at J = 256, I = 4.
Framework Limit Results Extensions
2 4 6 8 10 12 14 0.005 0.01 0.015 0.02 0.025 0.03 0.035
log4 Nsims EQ[XTn], a = 0, b = 0.03
2 4 6 8 10 12 14 1 2 3 x 10
−4log4 Nsims EQ[XTn], a = 0.06, b = 0.09
2 4 6 8 10 12 14 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 x 10
−7log4 Nsims EQ[XTn], a = 0.12, b = 0.22
Framework Limit Results Extensions
Maturity Date Fixed Coupon (bp) Traded Spread (bp) Model Spread (bp) 20/12/2011 30 21 19.6 20/12/2013 40 30 30.7 20/12/2016 50 41 41.0
Maturity Date Fixed Coupon (bp) Traded Spread (bp) Model Spread (bp) 20/12/2013 120 215 207 20/12/2015 125 195 195 20/12/2018 130 175 176
Framework Limit Results Extensions
Implied Correlation Skew for iTraxx Main Series 6 Tranches, Feb 22, 2007. The implied correlation for each tranche is the value of correlation that gives a model tranche spread equal to the market tranche spread.
3% 6% 9% 12% 22% 100% 10 20 30 40 50 60 70 Tranche Detachment Point Implied Corrleation (%) 5 Year 7 Year 10 Year
Model parameters are r = 0.042, σ = 0.22, R = 0.4.
Framework Limit Results Extensions
5 Year Tranche Market ρ = 0.3 ρ = 0.4 ρ = 0.5 ρ = 0.6 ρ = 0.7 ρ = 0.8 ρ 0%-3% 71.5 % 81.88 % 75.9 % 69.56 % 63.02 % 56.25 % 49.16 % 4 3%-6% 1576.3 2275.2 1978.5 1743.2 1546.8 1374.6 1222.8 1 6%-9% 811.5 1273.1 1168.2 1079.7 1001.4 931.3 864.6 7 9%-12% 506.1 775.7 765.8 748.6 724.7 695.8 663.2 6 12%-22% 180.3 307.8 353.3 384.7 405.5 418.1 423.4 4 22%-100% 77.9 9.2 16.5 25 34.3 44.5 55.7 6 Model tranche spreads (bp) for varying values of the correlation parameter. The equity tranches are quoted as an upfront assuming a 500bp running spread. The model is calibrated to the iTraxx Main Series 10 index for Dec 5, 2008. Market levels shown are for this date; model parameters are r = 0.033, σ = 0.136, R = 0.4.
Framework Limit Results Extensions
7 Year Tranche Market ρ = 0.3 ρ = 0.4 ρ = 0.5 ρ = 0.6 ρ = 0.7 ρ = 0.8 ρ 0%-3% 72.9 % 84.03 % 78.98 % 73.26 % 66.93 % 60 % 52.41 % 4 3%-6% 1473.2 2327.3 1985.7 1715.2 1493.4 1308 1147.8 1 6%-9% 804.2 1344.2 1199 1085.2 988.2 900.7 820.9 7 9%-12% 512.4 855.4 808.4 765.3 725.3 684.8 643 6 12%-22% 182.6 375.4 401.7 417.6 425.6 427.4 423.1 4 22%-100% 75.8 14 22 30.6 39.6 49.3 59.7 7 Model tranche spreads (bp) for varying values of the correlation parameter. The equity tranches are quoted as an upfront assuming a 500bp running spread. The model is calibrated to the iTraxx Main Series 10 index for Dec 5, 2008. Market levels shown are for this date; model parameters are r = 0.033, σ = 0.136, R = 0.4.
Framework Limit Results Extensions
10 Year Tranche Market ρ = 0.3 ρ = 0.4 ρ = 0.5 ρ = 0.6 ρ = 0.7 ρ = 0.8 0%-3% 73.8 % 85.13 % 80.57 % 74.99 % 68.51 % 61.31 % 53.31 % 3%-6% 1385.5 2270.8 1895.7 1611.1 1385.8 1195.3 1032 6%-9% 824.7 1332.2 1164.2 1033.7 925.5 833.5 749.8 9%-12% 526.1 870.8 798.8 740.7 689.3 640.5 592.1 12%-22% 174.1 406.1 414.9 417.5 415.6 409.8 400.2 22%-100% 76.3 18.3 26.1 34 42.1 50.6 59.7 Model tranche spreads (bp) for varying values of the correlation parameter. The equity tranches are quoted as an upfront assuming a 500bp running spread. The model is calibrated to the iTraxx Main Series 10 index for Dec 5, 2008. Market levels shown are for this date; model parameters are r = 0.033, σ = 0.136, R = 0.4.
Framework Limit Results Extensions
Framework Limit Results Extensions
without importance sampling
1 2 3 4 5 6 7 8 9 10 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 0.11
with importance sampling
1 2 3 4 5 6 7 8 9 10 0.045 0.05 0.055 0.06 0.065 0.07 0.075 0.08
Probability of more than 3% defaults occuring for 1000 × 2n Monte Carlo paths
Framework Limit Results Extensions
without importance sampling
1 2 3 4 5 6 7 8 9 10 11 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 x 10
−3with importance sampling
2 4 6 8 10 12 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 x 10
−3Probability of more than 10% defaults occuring for 1000 × 2n Monte Carlo paths