Full text - Department of Mathematics and Statistics

advertisement
Model FST Greeks Hedging
Pricing and Hedging of Commodity Derivatives
using the Fast Fourier Transform
Vladimir Surkov
vladimir.surkov@utoronto.ca
Department of Statistical and Actuarial Sciences, University of Western Ontario
The Fields Institute, University of Toronto
December 9, 2009
1 / 33
Model FST Greeks Hedging
1
Generalized Model for Commodity Spot Prices
2
Fourier Space Time-stepping framework
3
Computing Option Greeks
4
Dynamic and Static Hedging
2 / 33
Model FST Greeks Hedging
1
Generalized Model for Commodity Spot Prices
2
Fourier Space Time-stepping framework
3
Computing Option Greeks
4
Dynamic and Static Hedging
3 / 33
Model FST Greeks Hedging
WTI Crude Oil and Henry Hub Gas
4 / 33
Model FST Greeks Hedging
Great Britain System Sell Prices
5 / 33
Model FST Greeks Hedging
Generalized Model for Commodity Spot Prices
Commodity prices
Exhibit high volatilities and spikes and prices
Tend to revert to long run equilibrium prices
6 / 33
Model FST Greeks Hedging
Generalized Model for Commodity Spot Prices
Commodity prices
Exhibit high volatilities and spikes and prices
Tend to revert to long run equilibrium prices
The Model
dX(t) = (Θ(t) − κX(t)) dt + dW(t) + dJ(t)
S(t) = S(0) exp{X(t)}
6 / 33
Model FST Greeks Hedging
Generalized Model for Commodity Spot Prices
Commodity prices
Exhibit high volatilities and spikes and prices
Tend to revert to long run equilibrium prices
The Model
dX(t) = (Θ(t) − κX(t)) dt + dW(t) + dJ(t)
S(t) = S(0) exp{X(t)}
Multi-factor, mean-reverting model with jumps
Generalizes a number of well-known models, such as Gibson and Schwartz
(1990), Clewlow and Strickland (2000), Hikspoors and Jaimungal (2007)
Mean-reversion rate is time dependent - allows to incorporate seasonality
6 / 33
Model FST Greeks Hedging
One-Factor Mean-Reverting Process with Jumps
7 / 33
Model FST Greeks Hedging
Two-Factor MR Process with Different Decay Rates
8 / 33
Model FST Greeks Hedging
One-Factor MR Processes with Co-dependent Jumps
9 / 33
Model FST Greeks Hedging
Numerical Methods for Option Pricing
Monte Carlo methods
Tree methods
Finite difference methods
Alternating Direction Implicit-FFT - Andersen and Andreasen (2000)
Implicit-Explicit (IMEX) - Cont and Tankov (2004)
IMEX Runge-Kutta - Briani, Natalini, and Russo (2004)
Fixed Point Iteration - d’Halluin, Forsyth, and Vetzal (2005)
Quadrature methods
Reiner (2001)
QUAD - Andricopoulos, Widdicks, Duck, and Newton (2003)
Q-FFT - O‘Sullivan (2005)
Transform-based methods
Carr and Madan (1999)
Raible (2000)
Lewis (2001)
Lord, Fang, Bervoets, and Oosterlee (2008)
10 / 33
Model FST Greeks Hedging
1
Generalized Model for Commodity Spot Prices
2
Fourier Space Time-stepping framework
3
Computing Option Greeks
4
Dynamic and Static Hedging
11 / 33
Model FST Greeks Hedging
Fourier Space Time-stepping Framework Overview
The Approach
Consider the PIDE for the option price
Transform the PIDE into ODE in Fourier space
Solve the resulting ODE analytically
Utilize FFT to efficiently switch between real and Fourier spaces
12 / 33
Model FST Greeks Hedging
Fourier Space Time-stepping Framework Overview
The Approach
Consider the PIDE for the option price
Transform the PIDE into ODE in Fourier space
Solve the resulting ODE analytically
Utilize FFT to efficiently switch between real and Fourier spaces
A framework for numerical pricing of financial derivatives
Fast and precise pricing of a wide range of European and path-dependent,
single- and multi-asset, vanilla and exotic derivatives
Efficient handling of path-independent and discretely monitored derivatives
Generic handling of different spot-price models and option payoffs
12 / 33
Model FST Greeks Hedging
Pricing Framework in Real Space
Option price at time t is the discounted expected future payoff
V (t, S(t)) = e −r (T −t) E ϕ(S(T ))
13 / 33
Model FST Greeks Hedging
Pricing Framework in Real Space
Option price at time t is the discounted expected future payoff
V (t, S(t)) = e −r (T −t) E ϕ(S(T ))
The discount-adjusted and log-transformed price process
v (t, X(t)) , e r (T −t) V (t, S(0)e X(t) ) satisfies a PIDE
(∂t + L(t, x) − κx′ ∂x ) v (t, x) = 0 ,
v (T , x)
= ϕ(S(0) e x )
where L acts on twice-differentiable functions g (x) as follows:
Z
′
1 ′
(g (x+y)−g (x)) ν(dy)
L(t, x)g (x) = Θ(t) ∂x + 2 ∂x Σ∂x g (x) +
R
n
13 / 33
Model FST Greeks Hedging
Fourier Transform
A function in the space domain g (x) can be transformed to a function in the
frequency domain ĝ (ω), where ω is given in radians per second, and
vice-versa using the continuous Fourier transform
Z ∞
′
F [g ](ω) ,
g (x)e −i ω x dx
−∞
Z ∞
′
1
−1
F [ĝ ](x) ,
ĝ (ω)e i ω x dω
2π −∞
14 / 33
Model FST Greeks Hedging
Fourier Transform
A function in the space domain g (x) can be transformed to a function in the
frequency domain ĝ (ω), where ω is given in radians per second, and
vice-versa using the continuous Fourier transform
Z ∞
′
F [g ](ω) ,
g (x)e −i ω x dx
−∞
Z ∞
′
1
−1
F [ĝ ](x) ,
ĝ (ω)e i ω x dω
2π −∞
Continuous Fourier transform is a linear operator that maps spatial
derivatives ∂x into multiplications in the frequency domain
F [∂xn g ](ω) = iω F ∂xn−1 g (ω) = · · · = (iω)n F [g ](ω)
14 / 33
Model FST Greeks Hedging
Pricing Framework in Fourier Space
Applying the Fourier transform to the pricing PDE we obtain a PDE in
frequency space
( ∂t + L̂(t, ω) + κ + κω∂ω v̂ (t, ω) = 0 ,
v̂ (T , ω)
= Φ̂(T , ω)
15 / 33
Model FST Greeks Hedging
Pricing Framework in Fourier Space
Applying the Fourier transform to the pricing PDE we obtain a PDE in
frequency space
( ∂t + L̂(t, ω) + κ + κω∂ω v̂ (t, ω) = 0 ,
v̂ (T , ω)
= Φ̂(T , ω)
The Fourier transform of the operator L(t, x) can be computed analytically
Z ′
L̂(t, ω) = iωΘ(t) − 12 ω′ Σω +
e i ω z − 1 ν(dz)
15 / 33
Model FST Greeks Hedging
Pricing Framework in Fourier Space
Applying the Fourier transform to the pricing PDE we obtain a PDE in
frequency space
( ∂t + L̂(t, ω) + κ + κω∂ω v̂ (t, ω) = 0 ,
v̂ (T , ω)
= Φ̂(T , ω)
The Fourier transform of the operator L(t, x) can be computed analytically
Z ′
L̂(t, ω) = iωΘ(t) − 12 ω′ Σω +
e i ω z − 1 ν(dz)
Introduce a new coordinate system via frequency scaling
′
ṽ (t, ω) = v̂ (t, e κ (t−t⋆ ) ω)
15 / 33
Model FST Greeks Hedging
Pricing Framework in Fourier Space
Applying the Fourier transform to the pricing PDE we obtain a PDE in
frequency space
( ∂t + L̂(t, ω) + κ + κω∂ω v̂ (t, ω) = 0 ,
v̂ (T , ω)
= Φ̂(T , ω)
The Fourier transform of the operator L(t, x) can be computed analytically
Z ′
L̂(t, ω) = iωΘ(t) − 12 ω′ Σω +
e i ω z − 1 ν(dz)
Introduce a new coordinate system via frequency scaling
′
ṽ (t, ω) = v̂ (t, e κ (t−t⋆ ) ω)
The PDE reduces to an ODE in time parameterized by ω
∂t + L̃(t, ω) + κ ṽ (t, ω) = 0 ,
ṽ (T , ω)
= Φ̃(T , ω)
15 / 33
Model FST Greeks Hedging
Pricing Framework in Fourier Space (cont.)
Given the value of ṽ (t, ω) at time t2 ≤ T , the constant coefficient ODE is
easily solved to find the value at time t1 < t2 :
ṽ (t1 , ω) = ṽ (t2 , ω) · e Ψ̃κ (t1 ,ω;t2 ) ,
where the frequency space propagator is
Z t2
Ψ̃κ (t1 , ω; t2 ) =
L̃(s, ω) ds + Tr κ (t2 − t1 )
t1
16 / 33
Model FST Greeks Hedging
Pricing Framework in Fourier Space (cont.)
Given the value of ṽ (t, ω) at time t2 ≤ T , the constant coefficient ODE is
easily solved to find the value at time t1 < t2 :
ṽ (t1 , ω) = ṽ (t2 , ω) · e Ψ̃κ (t1 ,ω;t2 ) ,
where the frequency space propagator is
Z t2
Ψ̃κ (t1 , ω; t2 ) =
L̃(s, ω) ds + Tr κ (t2 − t1 )
t1
The solution in terms of original coordinates (with t⋆ = t1 ) is given by
′
v̂ (t1 , ω) = v̂ (t2 , e κ (t2 −t1 ) ω) · e Ψ̂κ (t1 ,ω;t2 )
and the frequency space propagator is
Z t2
′
Ψ̂κ (t1 , ω; t2 ) =
L̂(s, e κ (s−t1 ) ω) ds + Tr κ (t2 − t1 )
t1
16 / 33
Model FST Greeks Hedging
Pricing Framework in Fourier Space (cont.)
The scaled option prices in frequency space can be obtained from the scaled
option prices in real space
′
F [g ](t, e κ (t2 −t1 ) ω) = F [ğ ](t, ω) · e −Tr κ (t2 −t1 ) ,
′
where ğ (t, x) , g (t, x e −κ (t2 −t1 ) )
17 / 33
Model FST Greeks Hedging
Pricing Framework in Fourier Space (cont.)
The scaled option prices in frequency space can be obtained from the scaled
option prices in real space
′
F [g ](t, e κ (t2 −t1 ) ω) = F [ğ ](t, ω) · e −Tr κ (t2 −t1 ) ,
′
where ğ (t, x) , g (t, x e −κ (t2 −t1 ) )
The final solution becomes
h
i
v (t1 , x) = F −1 F [v̆ ](t2 , ω) · e Ψ̂(t1 ,ω;t2 ) (x)
17 / 33
Model FST Greeks Hedging
Pricing Framework in Fourier Space (cont.)
The scaled option prices in frequency space can be obtained from the scaled
option prices in real space
′
F [g ](t, e κ (t2 −t1 ) ω) = F [ğ ](t, ω) · e −Tr κ (t2 −t1 ) ,
′
where ğ (t, x) , g (t, x e −κ (t2 −t1 ) )
The final solution becomes
h
i
v (t1 , x) = F −1 F [v̆ ](t2 , ω) · e Ψ̂(t1 ,ω;t2 ) (x)
mrFST Method for Propagating Option Prices
h
i
vm−1 = FFT−1 FFT [v̆m ] · e Ψ̂(tm−1 ,ω;tm )
17 / 33
Model FST Greeks Hedging
Fourier Space Time-stepping Numerical Method
European options
h
i
v0 = FFT−1 FFT [v̆1 ] · e Ψ̂(t,ω;T )
18 / 33
Model FST Greeks Hedging
Fourier Space Time-stepping Numerical Method
European options
h
i
v0 = FFT−1 FFT [v̆1 ] · e Ψ̂(t,ω;T )
Bermudan/American options
i
h
⋆
vm−1
= FFT−1 FFT [v̆m ] · e Ψ̂(tm−1 ,ω;tm ) ,
⋆
vm−1 = max vm−1
, vM ,
⋆
where vm−1
represents the holding value of the option
18 / 33
Model FST Greeks Hedging
Fourier Space Time-stepping Numerical Method
European options
h
i
v0 = FFT−1 FFT [v̆1 ] · e Ψ̂(t,ω;T )
Bermudan/American options
i
h
⋆
vm−1
= FFT−1 FFT [v̆m ] · e Ψ̂(tm−1 ,ω;tm ) ,
⋆
vm−1 = max vm−1
, vM ,
⋆
where vm−1
represents the holding value of the option
Barrier options
h
i
vm−1 = FFT−1 FFT [v̆m ] · e Ψ̂(tm−1 ,ω;tm ) · 1{x<B} + R · 1{x≥B}
18 / 33
Model FST Greeks Hedging
Fourier Space Time-stepping Numerical Method
European options
h
i
v0 = FFT−1 FFT [v̆1 ] · e Ψ̂(t,ω;T )
Bermudan/American options
i
h
⋆
vm−1
= FFT−1 FFT [v̆m ] · e Ψ̂(tm−1 ,ω;tm ) ,
⋆
vm−1 = max vm−1
, vM ,
⋆
where vm−1
represents the holding value of the option
Barrier options
h
i
vm−1 = FFT−1 FFT [v̆m ] · e Ψ̂(tm−1 ,ω;tm ) · 1{x<B} + R · 1{x≥B}
Exotic options, such as swings, can also be handled
18 / 33
Model FST Greeks Hedging
Discrete Barrier Option Results
N
2048
4096
8192
16384
32768
M
252
252
252
252
252
Value
2.75818698
2.77495289
2.77164607
2.77315499
2.77395701
Change
Convergence
0.0167659
0.0033068
0.0015089
0.0008020
2.3420
1.1319
0.9118
Time (sec.)
0.048
0.099
0.210
0.523
0.974
Option: Down-and-out barrier put S = 100, K = 105, T = 1, B = 90, R = 3
with daily monitoring
Model: Merton jump-diffusion with mean reversion
σ = 0.2, λ = 1.0, µ
e = −0.1, σ
e = 0.25, θ = 90.0, κ = 0.75, r = 0.05
Monte Carlo: 2.77533300 – 95% CI width of 0.00323116 @ 114 sec.
19 / 33
Model FST Greeks Hedging
1
Generalized Model for Commodity Spot Prices
2
Fourier Space Time-stepping framework
3
Computing Option Greeks
4
Dynamic and Static Hedging
20 / 33
Model FST Greeks Hedging
Computation of Greeks - State Variables
Delta – ∂Sk v (t, x) = ∂xk v (t, x)/Sk (t)
21 / 33
Model FST Greeks Hedging
Computation of Greeks - State Variables
Delta – ∂Sk v (t, x) = ∂xk v (t, x)/Sk (t)
Differentiation in real space computed via scaling in Fourier space
∂xk v (t, x) = F −1 [iωk · v̂ (t, ω)](x) .
21 / 33
Model FST Greeks Hedging
Computation of Greeks - State Variables
Delta – ∂Sk v (t, x) = ∂xk v (t, x)/Sk (t)
Differentiation in real space computed via scaling in Fourier space
∂xk v (t, x) = F −1 [iωk · v̂ (t, ω)](x) .
The discrete method for computing Deltas is then given by
∆k,m−1 = FFT−1 [iωk · v̂m−1 ]
21 / 33
Model FST Greeks Hedging
Computation of Greeks - State Variables
Delta – ∂Sk v (t, x) = ∂xk v (t, x)/Sk (t)
Differentiation in real space computed via scaling in Fourier space
∂xk v (t, x) = F −1 [iωk · v̂ (t, ω)](x) .
The discrete method for computing Deltas is then given by
∆k,m−1 = FFT−1 [iωk · v̂m−1 ]
Higher order derivatives computed in similar manner
21 / 33
Model FST Greeks Hedging
Computation of Greeks - State Variables
Delta – ∂Sk v (t, x) = ∂xk v (t, x)/Sk (t)
Differentiation in real space computed via scaling in Fourier space
∂xk v (t, x) = F −1 [iωk · v̂ (t, ω)](x) .
The discrete method for computing Deltas is then given by
∆k,m−1 = FFT−1 [iωk · v̂m−1 ]
Higher order derivatives computed in similar manner
Theta – ∂t v (t, x)
21 / 33
Model FST Greeks Hedging
Computation of Greeks - State Variables
Delta – ∂Sk v (t, x) = ∂xk v (t, x)/Sk (t)
Differentiation in real space computed via scaling in Fourier space
∂xk v (t, x) = F −1 [iωk · v̂ (t, ω)](x) .
The discrete method for computing Deltas is then given by
∆k,m−1 = FFT−1 [iωk · v̂m−1 ]
Higher order derivatives computed in similar manner
Theta – ∂t v (t, x)
Obtained directly from the pricing ODE
∂t ṽ (t, ω) = − L̃(t, ω) + κ ṽ (t, ω)
21 / 33
Model FST Greeks Hedging
Computation of Greeks - State Variables
Delta – ∂Sk v (t, x) = ∂xk v (t, x)/Sk (t)
Differentiation in real space computed via scaling in Fourier space
∂xk v (t, x) = F −1 [iωk · v̂ (t, ω)](x) .
The discrete method for computing Deltas is then given by
∆k,m−1 = FFT−1 [iωk · v̂m−1 ]
Higher order derivatives computed in similar manner
Theta – ∂t v (t, x)
Obtained directly from the pricing ODE
∂t ṽ (t, ω) = − L̃(t, ω) + κ ṽ (t, ω)
The discrete method for computing Theta is then given by
h
i
Θm−1 = FFT−1 − L̂(t, ω) + κ · v̂m−1
21 / 33
Model FST Greeks Hedging
Computation of Greeks - Model Parameters
In Fourier space, the sensitivity satisfies an ODE with source term
n
o
∂⋆ ∂t + L̃κ ṽ (t, ω) = ∂t + L̃κ ∂⋆ ṽ (t, ω) + ∂⋆ L̃κ · ṽ (t, ω) = 0
22 / 33
Model FST Greeks Hedging
Computation of Greeks - Model Parameters
In Fourier space, the sensitivity satisfies an ODE with source term
n
o
∂⋆ ∂t + L̃κ ṽ (t, ω) = ∂t + L̃κ ∂⋆ ṽ (t, ω) + ∂⋆ L̃κ · ṽ (t, ω) = 0
The ODE can be solved explicitly
h
i
′
∂⋆ v (t, x) = F −1 ∂⋆ Ψ̂κ (t, e κ (T −t) ω; T ) · v̂ (t, ω) (x)
22 / 33
Model FST Greeks Hedging
Computation of Greeks - Model Parameters
In Fourier space, the sensitivity satisfies an ODE with source term
n
o
∂⋆ ∂t + L̃κ ṽ (t, ω) = ∂t + L̃κ ∂⋆ ṽ (t, ω) + ∂⋆ L̃κ · ṽ (t, ω) = 0
The ODE can be solved explicitly
h
i
′
∂⋆ v (t, x) = F −1 ∂⋆ Ψ̂κ (t, e κ (T −t) ω; T ) · v̂ (t, ω) (x)
The discrete method for computing the sensitivity is then given by
h
i
′
∇⋆, m−1 = FFT−1 ∂⋆ Ψ̂κ (tm−1 , e κ ∆tm ω; tm ) · v̂m−1
22 / 33
Model FST Greeks Hedging
Computation of Greeks - Model Parameters
In Fourier space, the sensitivity satisfies an ODE with source term
n
o
∂⋆ ∂t + L̃κ ṽ (t, ω) = ∂t + L̃κ ∂⋆ ṽ (t, ω) + ∂⋆ L̃κ · ṽ (t, ω) = 0
The ODE can be solved explicitly
h
i
′
∂⋆ v (t, x) = F −1 ∂⋆ Ψ̂κ (t, e κ (T −t) ω; T ) · v̂ (t, ω) (x)
The discrete method for computing the sensitivity is then given by
h
i
′
∇⋆, m−1 = FFT−1 ∂⋆ Ψ̂κ (tm−1 , e κ ∆tm ω; tm ) · v̂m−1
Higher order derivatives computed in similar manner
22 / 33
Model FST Greeks Hedging
Greeks Computation Errors
N=4096
N=8192
N=16384
N=32768
70
N=4096
N=8192
N=16384
N=32768
85
100
115
Stock Price (S)
Theta Error
N=4096
N=8192
N=16384
N=32768
70
85
100
115
Stock Price (S)
N=4096
N=8192
N=16384
N=32768
70
130
85
100
115
Stock Price (S)
Vega Error
130
−5
10
N=4096
N=8192
N=16384
N=32768
130
−5
10
−5
10
130
Absolute Error
100
115
Stock Price (S)
Gamma Error
Absolute Error
85
Absolute Error
−5
10
70
Absolute Error
Delta Error
70
Absolute Error
Absolute Error
Price Error
85
100
115
Stock Price (S)
Rho Error
130
−5
10
N=4096
N=8192
N=16384
N=32768
70
85
100
115
Stock Price (S)
130
23 / 33
Model FST Greeks Hedging
1
Generalized Model for Commodity Spot Prices
2
Fourier Space Time-stepping framework
3
Computing Option Greeks
4
Dynamic and Static Hedging
24 / 33
Model FST Greeks Hedging
Dynamic Hedging
Hedging portfolio for the option V consists of B units of cash, e units of the
~
underlying asset S and N hedging instruments ~I with weights φ
~ · ~I (t, S(t)) + eS(t) + B − V (t, S(t))
Π=φ
25 / 33
Model FST Greeks Hedging
Dynamic Hedging
Hedging portfolio for the option V consists of B units of cash, e units of the
~
underlying asset S and N hedging instruments ~I with weights φ
~ · ~I (t, S(t)) + eS(t) + B − V (t, S(t))
Π=φ
The portfolio’s value remains unchanged under small movements in stock
~ · ∂S~I (t, S(t)) + e − ∂S V (t, S(t)) = 0
∂S Π = φ
25 / 33
Model FST Greeks Hedging
Dynamic Hedging
Hedging portfolio for the option V consists of B units of cash, e units of the
~
underlying asset S and N hedging instruments ~I with weights φ
~ · ~I (t, S(t)) + eS(t) + B − V (t, S(t))
Π=φ
The portfolio’s value remains unchanged under small movements in stock
~ · ∂S~I (t, S(t)) + e − ∂S V (t, S(t)) = 0
∂S Π = φ
Can also hedge against small movements in interest-rates, volatility, etc.
~ · ∂⋆~I (t, S(t)) − ∂⋆ V (t, S(t)) = 0
∂⋆ Π = φ
25 / 33
Model FST Greeks Hedging
Dynamic Hedging
Hedging portfolio for the option V consists of B units of cash, e units of the
~
underlying asset S and N hedging instruments ~I with weights φ
~ · ~I (t, S(t)) + eS(t) + B − V (t, S(t))
Π=φ
The portfolio’s value remains unchanged under small movements in stock
~ · ∂S~I (t, S(t)) + e − ∂S V (t, S(t)) = 0
∂S Π = φ
Can also hedge against small movements in interest-rates, volatility, etc.
~ · ∂⋆~I (t, S(t)) − ∂⋆ V (t, S(t)) = 0
∂⋆ Π = φ
What about large movements?
25 / 33
Model FST Greeks Hedging
Static Hedging - Minimization of Portfolio Variance
Minimize portfolio price variance under expected asset price movement
h
i2
~n · ∆~In + en ∆Sn − ∆Vn + (1 − ξ)Υn .
arg min ξ Etn φ
~n
en ,φ
where Υn is the transaction cost to rebalance the portfolio:
Υn =
N h
i2 h
i2
X
~k,n − φ
~k,n−1 )~Ik,n + β(en − en−1 )Sn ,
α
~ k (φ
k=1
26 / 33
Model FST Greeks Hedging
Static Hedging - Minimization of Portfolio Variance
Minimize portfolio price variance under expected asset price movement
h
i2
~n · ∆~In + en ∆Sn − ∆Vn + (1 − ξ)Υn .
arg min ξ Etn φ
~n
en ,φ
where Υn is the transaction cost to rebalance the portfolio:
Υn =
N h
i2 h
i2
X
~k,n − φ
~k,n−1 )~Ik,n + β(en − en−1 )Sn ,
α
~ k (φ
k=1
Since the objective function is quadratic, the optimality requires
h
i
∂F
~ · ∆~I + e∆S − ∆V 2∆Ik + (1 − ξ) ∂φ Υn = 0
= ξ Etn φ
k,n
∂φk,n
h
i
∂F
~ · ∆~I + e∆S − ∆V 2∆S + (1 − ξ) ∂e Υn = 0
= ξ Etn φ
n
∂en
26 / 33
Model FST Greeks Hedging
Static Hedging - Minimization of Portfolio Variance
27 / 33
Model FST Greeks Hedging
Static Hedging - Minimize Price and Greeks Variance
Minimize portfolio price and Greeks variance under expected asset price
movement
h
i2
X
~n · ∆(D~In ) + en ∆(DSn ) − ∆(DVn ) + (1 − ξ)Υn
arg min ξ
wD Etn φ
~n
en ,φ
D
28 / 33
Model FST Greeks Hedging
Static Hedging - Minimize Price and Greeks Variance
Minimize portfolio price and Greeks variance under expected asset price
movement
h
i2
X
~n · ∆(D~In ) + en ∆(DSn ) − ∆(DVn ) + (1 − ξ)Υn
arg min ξ
wD Etn φ
~n
en ,φ
D
Since the objective function is quadratic, the optimality requires
h
X
i
∂F
~ · ∆(D~I ) + e∆(DS)−∆(DV ) 2∆(DIk )
=ξ
wD Etn φ
∂φk,n
D
∂F
=ξ
∂en
X
D
wD Etn
h
+(1−ξ) ∂φk,n Υn = 0
i
~ · ∆(D~I ) + e∆(DS)−∆(DV ) 2∆(DS)
φ
+(1−ξ) ∂en Υn = 0
28 / 33
Model FST Greeks Hedging
Static Hedging - Minimize Price and Greeks Variance
29 / 33
Model FST Greeks Hedging
Loss Distribution and VaR - Constant Volatility
30 / 33
Model FST Greeks Hedging
Loss Distribution and VaR - Dynamic Volatility
31 / 33
Model FST Greeks Hedging
FST Framework Summary
The Approach
Consider the PIDE for the option price
Transform the PIDE into ODE in Fourier space
Solve the resulting ODE analytically
Utilize FFT to efficiently switch between real and Fourier spaces
32 / 33
Model FST Greeks Hedging
FST Framework Summary
The Approach
Consider the PIDE for the option price
Transform the PIDE into ODE in Fourier space
Solve the resulting ODE analytically
Utilize FFT to efficiently switch between real and Fourier spaces
Independent-increment, mean-reverting and interest-rate Lévy models are
handled generically
32 / 33
Model FST Greeks Hedging
FST Framework Summary
The Approach
Consider the PIDE for the option price
Transform the PIDE into ODE in Fourier space
Solve the resulting ODE analytically
Utilize FFT to efficiently switch between real and Fourier spaces
Independent-increment, mean-reverting and interest-rate Lévy models are
handled generically
Option values are obtained for a range of spot prices - readily price
path-dependent options
32 / 33
Model FST Greeks Hedging
FST Framework Summary
The Approach
Consider the PIDE for the option price
Transform the PIDE into ODE in Fourier space
Solve the resulting ODE analytically
Utilize FFT to efficiently switch between real and Fourier spaces
Independent-increment, mean-reverting and interest-rate Lévy models are
handled generically
Option values are obtained for a range of spot prices - readily price
path-dependent options
Two FFTs per time-step are required; no time-stepping for European options
or between monitoring dates of discretely monitored options
32 / 33
Model FST Greeks Hedging
FST Framework Summary
The Approach
Consider the PIDE for the option price
Transform the PIDE into ODE in Fourier space
Solve the resulting ODE analytically
Utilize FFT to efficiently switch between real and Fourier spaces
Independent-increment, mean-reverting and interest-rate Lévy models are
handled generically
Option values are obtained for a range of spot prices - readily price
path-dependent options
Two FFTs per time-step are required; no time-stepping for European options
or between monitoring dates of discretely monitored options
One extra FFT required to compute each Greek
32 / 33
Model FST Greeks Hedging
FST Framework Summary
The Approach
Consider the PIDE for the option price
Transform the PIDE into ODE in Fourier space
Solve the resulting ODE analytically
Utilize FFT to efficiently switch between real and Fourier spaces
Independent-increment, mean-reverting and interest-rate Lévy models are
handled generically
Option values are obtained for a range of spot prices - readily price
path-dependent options
Two FFTs per time-step are required; no time-stepping for European options
or between monitoring dates of discretely monitored options
One extra FFT required to compute each Greek
Second order convergence in space and second order convergence in time for
American options with penalty method
32 / 33
Model FST Greeks Hedging
Thank You!
Jackson, K. R., S. Jaimungal, and V. Surkov (2008).
Fourier space time-stepping for option pricing with Lévy models.
Journal of Computational Finance 12 (2), 1–28.
Jaimungal, S. and V. Surkov (2008).
A general Lévy-based framework for energy price modeling and derivative
valuation via FFT.
Working paper, available at http://ssrn.com/abstract=1302887.
Surkov, V. (2009).
Efficient static hedging under generalized Lévy models.
Working paper.
More at http://ssrn.com/author=879101
33 / 33
Download