computation of conditional expectations in jump-di...
TRANSCRIPT
Computation of conditional expectationsin jump-diffusion setting
Applied to pricing and hedging of financial products
6th AMaMeF and Banach Center Conference
Warsaw, Poland, 2013
Asma Khedher
This talk is based on a joint work with
Catherine Daveloose: Ghent University, Belgium.
Michele Vanmaele: Ghent University, Belgium.
1
Option pricing and hedging
S: stock price process
T : time of maturity
r: risk-free interest rate
Φ: payoff function
• European option
PEu(t, St) = e−r(T−t)E[Φ(ST )|St] ,
∆Eu(t, St) =∂
∂StPEu(t, St) ,
• American option pricing and hedging
KPMG CE, Asma Khedher, Computation of conditional expectations 2
2
Conditional expectations E[f (St)|Ss = α], α ∈ R+, s < t
• Bayes rule
E[f (St)|Ss = α] =E[f (St)δ0(Ss − α)]
E[δ0(Ss − α)]
• For continuous stock price processes S:
E[f (St)|Ss = α] =E[f (St)H(Ss − α)π]
E[H(Ss − α)π],
H(x) = 1{x>0} + c, c ∈ R
See Fournie et al. (1999) ,Fournie et al. (2001).
KPMG CE, Asma Khedher, Computation of conditional expectations 3
3
Methods
• For discontinuous stock price processes:
E[f (St)|Ss = α] =E[f (St)H(Ss − α)π]
E[H(Ss − α)π], s < t ,
H(x) = 1{x>0} + c, based on two methods:
– Conditional density method
– Malliavin approach
KPMG CE, Asma Khedher, Computation of conditional expectations 4
4
Outline
I- Conditional density method
1. Representations
2. Optimal weights
3. Delta
II- Malliavin calculus
1. Representations
2. Delta
III- Numerical methods and results
1. Americain options
2. Monte Carlo simulation
3. Numerical example
KPMG CE, Asma Khedher, Computation of conditional expectations 5
5
Outline
I- Conditional density method
KPMG CE, Asma Khedher, Computation of conditional expectations 6
6
1.RepresentationsConditional density method for E[f (F )|G = α]
F and G are two random variables such that
F = g1(X,Y ) and G = g2(U, V ),
• (X,U) independent of (Y, V )
• X and U allowed to be dependent, joint density p(X,U)
Under the necessary assumptions
E[f (F )|G = α] =E[f (F )H(G− α)π(X,U)]
E[H(G− α)π(X,U)],
where H = 1{x>0} + c and
π(X,U) = − ∂
∂ulog p(X,U)(X,U).
See Benth et al. (2010).
KPMG CE, Asma Khedher, Computation of conditional expectations 7
7
CDM applied to an exponential Levy process
Observe S = S0eL, where L is a Levy process with decomposition
Lt = at + bWt + Nt, t ∈ [0, T ]
W is a standard Brownian motion,
N is a compound Poisson process, independent of W
(X,U) = (bWt, bWs)
For any Borel measurable function f and positive number α,
E[f (St)|Ss = α] =E[f (St)H(Ss − α)π]
E[H(Ss − α)π],
where
π =tWs − sWt
bs(t− s)
KPMG CE, Asma Khedher, Computation of conditional expectations 8
8
Examples of stock price processes
E[f (St)|Ss = α], s < t
• Geometric Brownian motion → regular density method
• Additive model S = A + B, where A is an Ornstein-Uhlenbeck process
• Approximation of jump process by replacing the small jumps by a scaled Brownianmotion, e.g. NIG process
See Asmussen and Rosinski (2001).
KPMG CE, Asma Khedher, Computation of conditional expectations 9
9
2.Optimal weights
• For any π in W :={π : E[π|σ(F,G)] = π(X,U)
}it is clear
E[f (F )H(G− α)π] = E[f (F )H(G− α)π(X,U)]
• In this set W , the variance
Var(f (F )H(G− α)π
)= E
[(f (F )H(G− α)π)2
]− E
[f (F )H(G− α)π
]2is minimized for π = π(X,U)
• Different weight denominator
E[δ0(G− α)] = E[H(G− α)π(X,U)] = E[H(G− α)πU ],
where πU = − ∂
∂ulog pU(U)
KPMG CE, Asma Khedher, Computation of conditional expectations 10
10
3.Delta
E[f (F )|G = α] =E[f (F )H(G− α)π(X,U)]
E[H(G− α)π(X,U)]=:
AF,G[f ](α)
AF,G[1](α)
∂
∂αE[f (F )|G = α] =
BF,G[f ](α)AF,G[1](α)− AF,G[f ](α)BF,G[1](α)
A2F,G[1](α)
where AF,G[·](α) = E[·(F )H(G− α)π(X,U)]
BF,G[·](α) =∂
∂αAF,G[·](α)
= E[·(F )H(G− α){π∗(X,U) − π2
(X,U)
}]h′(α)
π(X,U) = − ∂
∂ulog p(X,U)(X,U)
π∗(X,U) = − ∂2
∂u2log p(X,U)(X,U)
KPMG CE, Asma Khedher, Computation of conditional expectations 11
11
Outline
II- Malliavin approach
KPMG CE, Asma Khedher, Computation of conditional expectations 12
12
1. Malliavin calculus
• Standard Brownian motion W , pure jump process J , then Levy processL = Γ(W,J)
• The Malliavin derivative Dr,0, r ∈ [0, T ] of a Levy process is essentially a derivativewith respect to the Brownian part
e.g. Dr,0(Wt + Jt) = 1r≤t
• Skorohod integral of an adapted process u:
δ(u) =
∫ T
0
urdWr
• Chain rule, Integration by parts, Duality formula
See Nualart (1995) and sole et al. (2007).
KPMG CE, Asma Khedher, Computation of conditional expectations 13
13
2.RepresentationsFirst representation
F and G two random variables such that
F = g1(Xc, Xd) and G = g2(U c, Ud) (1)
TheoremAssume f differentiable and F and G as described in (1).For a Skorohod integrable process u satisfying
E[ ∫ T
0
Dt,0Gutdt|σ(F,G)]
= 1,
it holds
E[f (F )|G = α] =E[f (F )H(G− α)δ(u)− f ′(F )H(G− α)
∫ T0 Dt,0Futdt
]E[H(G− α)δ(u)
]
KPMG CE, Asma Khedher, Computation of conditional expectations 14
14
Representation 2
TheoremAssume again the setting of Theorem 1 and in addition that u is a Skorohod integrableprocess, satisfying
E[ ∫ T
0
Dt,0Futdt|σ(F,G)]
= 0.
Then we have the following representation
E[f (F )|G = α] =E[f (F )H(G− α)δ(u)]
E[H(G− α)δ(u)]
KPMG CE, Asma Khedher, Computation of conditional expectations 15
15
Malliavin method applied to linear SDE
Stock price process modeled by the linear SDE{dSt = αSt−dt + βSt−dWt +
∫R0
(ez − 1)St−N(dt, dz),
S0 = x
In Benth et al. (2001), it is shown St = ScteSd
t
E[f (St)|Ss = α] =E[f (St)H(Ss − α) 1
Ss
(Ws
sβ + 1)− f ′(St)H(Ss − α)St
Ss
]E[H(Ss − α) 1
Ss
(Ws
sβ + 1)]
E[f (St)|Ss = α] =E[f (St)H(Ss − α) 1
Ss
(tWs−sWt
s(t−s)β + 1)]
E[H(Ss − α) 1
Ss
(tWs−sWt
s(t−s)β + 1)]
KPMG CE, Asma Khedher, Computation of conditional expectations 16
16
Examples of stock price processes
• Geometric Brownian motion, see Bally et al. (2005)
• Jump-diffusion model
• Stochastic differential equations, in particular:
– Linear SDE
– Stochastic volatilty model
KPMG CE, Asma Khedher, Computation of conditional expectations 17
17
3. Delta
TheoremConsider the same setting as in Theorem 2 and that the Skorohod integral δ(u) isσ(F,G)-measurable. Then
∂
∂αE[f (F )|G = α] =
BF,G[f ](α)AF,G[1](α)− AF,G[f ](α)BF,G[1](α)
A2F,G[1](α)
,
where
AF,G[·](α) = E[·(F )H(G− α)δ(u)],
BF,G[·](α) = E[· (F )H(G− α)
{− δ2(u) +
∫ T
0
urDr,0δ(u)dr}]
KPMG CE, Asma Khedher, Computation of conditional expectations 18
18
Outline
III- Numerical methods and results
KPMG CE, Asma Khedher, Computation of conditional expectations 19
19
1. American optionsPricing algorithm for American options
• Payoff function Φ, stock price process S with initial value x
• Approximated by Bermudan option, discretization of time interval into n periodswith step size ε = T
n
• Priced iteratively via the Bellman dynamic programming principle:
Pnε(Snε) ≡ Φ(Snε) = Φ(ST ),
Pkε(Skε) = max{
Φ(Skε), e−rεE
[P(k+1)ε(S(k+1)ε)
∣∣Skε]},k = n− 1, . . . , 1, 0
• Delta of the option ∆0(x) := ∂xP0(x),
∆ε(Sε) =
∂αΦ(α)∣∣∣α=Sε
if Pε(α) < Φ(α),
e−rε∂αE[P2ε(S2ε)|Sε = α
]∣∣∣α=Sε
if Pε(α) ≥ Φ(α),
∆0(x) = Ex[∆ε(Sε)]
KPMG CE, Asma Khedher, Computation of conditional expectations 20
20
2. Monte Carlo estimation
• For the conditional expectations we make use of the representation
E[P(k+1)ε(S(k+1)ε)
∣∣Skε = Sqkε]
=E[P(k+1)ε(S(k+1)ε)H(Skε − Sqkε)πk
]E[H(Skε − Sqkε)πk
]and the Monte Carlo estimation
E[.(S(k+1)ε)H(Skε − α)πk
]≈ 1
N
N∑j=1
.(Sj(k+1)ε)H(Sjkε − α)πjk
• Pricing algorithm: backward in time
⇒ backward simulation of the stock price process,
to obtain a better efficiency
Possible for GBM model Bally et al. (2005), Merton model.
KPMG CE, Asma Khedher, Computation of conditional expectations 21
21
3. Variance reduction
• Localization technique
• Including a control variable
KPMG CE, Asma Khedher, Computation of conditional expectations 22
22
3. Numerical example
• American put option on a stock price given by the Merton model
St = S0 exp(
(r − σ2/2)t + σWt +
Nt∑i=1
Zi
)W : standard Brownian motion
N : Poisson process with intensity µ
Zi: i.i.d. N(−δ2/2, δ2)
• Weight in the representation
πCDM =tWs − sWt
σs(t− s)and πMM =
1
Ss
(tWs − sWt
σs(t− s)+ 1)
• Parameter set, see Amin (1993)
T S0 r σ2 µ δ2
0.25 40 0.08 0.05 5 0.05
KPMG CE, Asma Khedher, Computation of conditional expectations 23
23
Numerical example
Results for n = 10 time periods and N = 10000 simulated paths
strike Eur Opt CDM CDM+L MM MM+L Amin30 0.681 2.077 1.412 0.520 0.807 0.67435 1.686 4.579 2.602 1.409 1.830 1.68840 3.605 7.903 4.562 3.403 3.772 3.63045 6.660 11.761 7.687 6.491 6.837 6.73450 10.548 16.502 11.744 10.569 10.772 10.696
Increasing the number of simulated paths to N = 30000
strike Eur Opt CDM CDM+L MM MM+L Amin35 1.693 1.5120 1.8998 2.120 1.757 1.688
KPMG CE, Asma Khedher, Computation of conditional expectations 24
24
Conclusion
For discontinuous stock price processes:
E[f (St)|Ss = α] =E[f (St)H(Ss − α)π]
E[H(Ss − α)π], s < t,
based on two methods
– Conditional density method
– Malliavin approach
• Work in progress
– Multidimensional setting
– Path-dependent payoff (Asian options)
– Backward simulation of Levy processes
KPMG CE, Asma Khedher, Computation of conditional expectations 25
25
Bibliography
• K. I. Amin. Jump Diffusion Option Valuation in Discrete Time. The Journal ofFinance, 48(5):1833–1863, 1993.
• S. Asmussen and J. Rosinski. Approximations of small jump Levy processes with aview towards simulation. Journal of Applied Probability, 38:482–493, 2001.
• V. Bally, L. Caramellino, and A. Zanette. Pricing American options by Monte Carlomethods using a Malliavin calculus approach. Monte Carlo Methods andApplications, 11:97–133, 2005.
• F.E. Benth, G. Di Nunno, and A. Khedher. Levy models robustness and sensitivity.In QP-PQ: Quantum Probability and White Noise Analysis, Proceedingsof the 29th Conference in Hammamet, Tunisia, 1318 October 2008. H.Ouerdiane and A Barhoumi (eds.), 25:153–184, 2010.
KPMG CE, Asma Khedher, Computation of conditional expectations 26
26
Bibliography
• F.E. Benth, G. Di Nunno, and A. Khedher. Robustness of option prices and theirdeltas in markets modelled by jump-diffusions. Communications on StochasticAnalysis, 5(2):285–307, 2011.
• E. Fournie, J.M. Lasry, J. Lebucheux, P.L. Lions, and N. Touzi. Applications ofMalliavin calculus to Monte Carlo methods in finance. Finance and Stochastics,3:391–412, 1999.
• E. Fournie, J.M. Lasry, J. Lebucheux, and P.L. Lions. Applications of Malliavincalculus to Monte Carlo methods in finance. ii. Finance and Stochastics, 5:201–236, 2001.
• D. Nualart. The Malliavin Calculus and Related Topics. Springer, 1995.
• J. L. Sole, F. Utzet, and J. Vives. Canonical Levy process and Malliavin calculus.Stochastic processes and their Applications, 117:165–187, 2007.
KPMG CE, Asma Khedher, Computation of conditional expectations 27