The moment generating function of a random variable Z is
and the n-th moment of the probability distribution Z is then given by
The moment generating function is known for many financial models. Hence it is natural to derive approximations to exact pricing formulas based on the moment generating function.
The Kluge model [1] with exponential jump size distribution may serve here as a test bed for this approach. It is defined by
where is a Poisson process with jump intensity
and
is the inverse jump size. To match today’s forward curve
the function
is given by
The moment generating function for the log spot process
is then given by [1]
The pricing approximation formulas are based on the central moments
Mathematica calculates the first four central moments as
Approximations to Black-Scholes like log-normal models with higher moments are summarized in [2]. These extensions are parameterized in terms of the Fisher parameters for sknewness and kurtosis
Corrado and Su [3] get for an European call option price with third and fourth order corrections
whereas in 1998 Rubinstein [4] derived the following approximation considering a normal Edgeworth series expansion
Two regimes are considered to test the quality of the different approximations for the Kluge model. First a regime with relatively small jumps but changing jump intensity and second a regime with a few jumps but changing jump size. The test parameters are
The reference results for Euopean vanilla calls are generated with the corresponding finite difference pricing engine and Richardson extrapolation. First test case is to vary the number of jumps by increasing from zero to 40.
The Corrado/Su fourth order approximation wins only for very small jump intensities, whereas for larger jump intensities the Corrado/Su approximation up to third order competes head-to-head against the Rubinstein formula. Similar picture can be seen for the second test case, few jumps with increasing jump size. For small jumps the fourth order approximation takes the lead but for most of the time the Rubinstein approximation gives the best results.
Source code for these results can be taken from the PR #728.
[1] Kluge, T. : Pricing Swing Options and other Electricity Derivatives
[2] Jurczenko, E, Maillet, B and Negrea, B: Multi-moment Approximate Option Pricing
Models: A General Comparison (Part 1)
[3] Corrado C. and T. Su: Implied Volatility Skews and Stock Return
Skewness and Kurtosis Implied by Stock Option Prices , European Journal of
Finance 3, 73-85., 1997
[4] Rubinstein M: Edgeworth Binomial Trees, Journal of Derivatives
5 (3), 20-27., 1998