An application of Malliavin calculus: Reducing the
Download
Report
Transcript An application of Malliavin calculus: Reducing the
Optimal Malliavin weighting functions
for the simulations of the Greeks
MC 2000 (July 3-5 2000)
Eric Ben-Hamou
Financial Markets Group
London School of Economics, UK
[email protected]
Outline
•
•
•
•
•
Introduction & motivations
Review of the literature
Results on weighting functions
Numerical results
Conclusion
3-5 July 2000
MC 2000 Conference
Slide N°2
Introduction
• When calculating numerically a quantity
– Do we converge? to the right solution?
– How fast is the convergence?
• Typically the case of MC/QMC simulations
especially for the Greeks important measure
of risks, emphasized by traditional option
pricing theory.
3-5 July 2000
MC 2000 Conference
Slide N°3
Traditional method for the Greeks
– Finite difference approximations: “bump and recompute”
– Errors on differentiation as well as convergence!
– Theoretical Results: Glynn (89) Glasserman and Yao
(92) L’Ecuyer and Perron (94):
– smooth function to estimate:
- independent random numbers: non centered scheme:
convergence rate of n-1/4 centered scheme n-1/3
- common random numbers: centered scheme n-1/2
– rates fall for discontinuous payoffs
3-5 July 2000
MC 2000 Conference
Slide N°4
How to solve the poor convergence?
• Extensive litterature:
– Broadie and Glasserman (93, 96) found, in simple cases, a
convergence rate of n-1/2 by taking the derivative of the
density function. Likelihood ratio method.
– Curran (94): Take the derivative of the payoff function.
– Fournié, Lasry, Lions, Lebuchoux, Touzi (97, 2000)
Malliavin calculus reduces the variance leading to the same
rate of convergence n-1/2 but in a more general framework.
– Lions, Régnier (2000) American options and Greeks
– Avellaneda Gamba (2000) Perturbation of the vector of
probabilities.
– Arturo Kohatsu-Higa (2000) study of variance reduction
– Igor Pikovsky (2000):
condition on the diffusion.
3-5 July 2000
MC 2000 Conference
Slide N°5
Common link:
• All these techniques try to avoid differentiating the
payoff function:
TheGreek EPayoff *Weight
• Broadie and Glasserman (93)
ln p ST ,
– Weight = likelihood ratio
– should know the exact form of the density function
E F ST F S
ln pS , pS , dS
E F ST
ln pS ,
3-5 July 2000
MC 2000 Conference
Slide N°6
• Fournié, Lasry, Lions, Lebuchoux, Touzi (97,
2000) : “Malliavin” method
• does not require to know the density but the
diffusion.
• Weighting function independent of the payoff.
• Very general framework.
• infinity of weighting functions.
• Avellaneda Gamba (2000)
• other way of deriving the weighting function.
• inspired by Kullback Leibler relative entropy
maximization.
3-5 July 2000
MC 2000 Conference
Slide N°7
Natural questions
• There is an infinity of weighting functions:
– can we characterize all the weighting functions?
– how do we describe all the weighting functions?
• How do we get the solution with minimal variance?
– is there a closed form?
– how easy is it to compute?
• Pratical point of view:
– which option(s)/ Greek should be preferred? (importnace
of maturity, volatility)
3-5 July 2000
MC 2000 Conference
Slide N°8
Weighting function description
• Notations (complete probability space,
uniform ellipticity, Lipschitz conditions…)
dXt bt , X t dt t , X t dWt
• Contribution is to examine the weighting
function as a Skorohod integral and to
examine the “weighting function generator”
3-5 July 2000
MC 2000 Conference
Slide N°9
Integration by parts
• Conditions…Notations
EDt X T E X T
• Chain rule
EDt X T E' X T Dt X T
• Leading to
E X T , E ' X T
X T ,
3-5 July 2000
MC 2000 Conference
Slide N°10
Necessary and sufficient conditions
E ' X T
X T , E' X T Dt X T
• Condition
E
X T , | X T EDt X T | X T
• Expressing the Malliavin derivative
Yt
E
X T , | X T E t , X t 1 X T | X T
YT
3-5 July 2000
MC 2000 Conference
Slide N°11
Minimal weighting function?
• Minimum variance of E X T Weight
• Solution: The conditional expectation
with respect to X T EWeight | X T
• Result: The optimal weight does
depend on the underlying(s) involved
in the payoff
3-5 July 2000
MC 2000 Conference
Slide N°12
For European options, BS
• Type of Malliavin weighting functions:
WT
rT
E e f ST
xT
rT
1
E e f ST
2
Tx
WT 2
1
W
T
T
rT
WT 2
1
v E e f ST
WT
T
rT
WT
E e f ST
T
3-5 July 2000
MC 2000 Conference
Slide N°13
Typology of options and remarks
• Remarks:
E e rT f ST
WT
xT
– Works better on second order differentiation…
Gamma, but as well vega.
– Explode for short maturity.
– Better with higher volatility, high initial level
– Needs small values of the Brownian motion (so
put call parity should be useful)
3-5 July 2000
MC 2000 Conference
Slide N°14
Finite difference versus Malliavin
method
• Malliavin weighted scheme: not payoff
sensitive
• Not the case for “bump and re-price”
– Call option E ST
x
K
ES
x
T
K
1/ 2
x
x
E ST
K ST
K
1
/
2
x
x 2
E ST
ST
2 2 E e rT WT
2
3-5 July 2000
MC 2000 Conference
Slide N°15
• For a call
x
E ST
K
O
S
x
T
K
2
1/ 2
• For a Binary option
E 1S
x
T
E 1S
O
3-5 July 2000
K
x
T
1S
x
T
K ST x
K
2 1/ 2
1/ 2
MC 2000 Conference
Slide N°16
Simulations (corridor option)
0
Gamma Value
-0.0005
-0.001
-0.0015
Malliavin Simulation
Finite Difference
-0.002
Exact value -0.000917
Simulations Number
-0.0025
1
3-5 July 2000
101
201
301
401
MC 2000 Conference
501
601
701
Slide N°17
801
Simulations (corridor option)
-0.003
Malliavin Simulation
-0.00325
Finite Difference
-0.0035
Delta Value
Exact value -0.00411
-0.00375
-0.004
-0.00425
-0.0045
-0.00475
Simulations Number
-0.005
1
3-5 July 2000
101
201
301
401
MC 2000 Conference
501
601
701
Slide N°18
801
Simulations (Binary option)
0
1
-0.00025
2501
5001
7501
10001
Simulations Number
-0.0005
Gamma Value
-0.00075
-0.001
-0.00125
-0.0015
Malliavin Simulation
-0.00175
Finite Difference
-0.002
Exact value -0.001057
-0.00225
-0.0025
3-5 July 2000
MC 2000 Conference
Slide N°19
Simulations (Binary option)
0.0215
0.0214
0.0213
Delta Value
0.0212
0.0211
0.021
Malliavin Simulation
Finite Difference
0.0209
Exact value 0.02113
0.0208
Simulations Number
0.0207
1
3-5 July 2000
5001
MC 2000 Conference
10001
Slide N°20
Simulations (Call option)
0.0225
Gamma Value
0.02
Malliavin Simulation
0.0175
Finite Difference
Exact value 0.02007
Simulations Number
0.015
1
3-5 July 2000
1301
2601
3901
5201
MC 2000 Conference
6501
7801
9101
Slide N°21
10401
Simulations (Call option)
0.78
0.7775
0.775
0.7725
Delta Value
0.77
0.7675
0.765
Malliavin Simulation
0.7625
Finite Difference
0.76
Exact value 0.7735
0.7575
0.755
0.7525
Simulations Number
0.75
1
3-5 July 2000
1301
2601
3901
5201
MC 2000 Conference
6501
7801
9101
Slide N°22
10401
Conclusion
• Gave elements for the question of the
weighting function.
1/ n
T
n
Max0u T Su lim n Su du
0
• Extensions:
–
–
–
–
3-5 July 2000
Stronger results on Asian options
Lookback and barrier options
Local Malliavin
Vega-gamma parity
MC 2000 Conference
Slide N°23