Equity Smile A Monte-Carlo Approach
Equity Smile A Monte-Carlo Approach
Equity Smile A Monte-Carlo Approach
arket prices observed for listed options on indexes or shares show that the Black-Scholes time-deterministic log-normal volatility assumption is not verified. As the vega hedging is based on listed options, to ignore this fact when valuing structured products can lead to dramatic losses. To take into account the market smile, several methods re-defining the continuous-time share dynamics have been proposed; from the complete market Dupires modelling [Dup94] to stochastic volatility models [Hest93] or mixed jump processes [And00]. In practice, these methods, although theoretically attractive, involve complex and extremely time-consuming numerical schemes. Monte Carlo remains one of the most flexible algorithms when pricing path-dependent complex derivatives. Avellaneda et al [Ave01] proposed a KullbackLeibler probability change on a Monte Carlo sampling eg, assign a nonuniform weight to each trajectory of the sampling to fit a volatility matrix. As opposed to other numerical schemes, this weighted Monte Carlo method offers a simple and flexible way to incorporate the smile in the pricing. But, this method relies heavily on the choice of the input of the model (the choice of the initial asset dynamics, the choice of a strike/maturity volatility grid). First, we will discuss the precise relevance of the chosen method. Second, we will detail the initial guess used to perform the algorithm and, finally, give numerical examples on Asian options.
For a given grid in maturities/strikes (ti, Kj)i,j, EP*((Sti Kj)+) = EP((Sti Kj)+) (matching the implied volatility grid) We minimise over all probabilities P* equivalent to P, the following
ln dP * regularity criterion dP . This so-called Kullback-Leibler regularity criterion ensures that P* is the closest probability to P, which fits the implied volatility and the term structure of forward prices.
dP *
min
BS ( (1 t1 + 2
2 2
(t2 t1 ) + ...
compliant with the observed smiles at all maturities. As the problem is under-determined, we impose the following minimisation criterion over all the probability vector (p*)i (sum of the weighted least square residi uals and the relative entropy):
E wi ( p* (hi ) BS(impl
i
where (wi)i is a vector of positive weights. This problem is reformulated as a dual formulation using Lagrange multipliers and solved by a pseudo-Newton (the BFGS) algorithm.
Numerical results
We present below three different numerical test series: Test series 1: First, we test the stability of the smile calibration. We calibrate at two extreme dates and value the implied volatility at an intermediate date and then compare the results obtained with the direct bilinear interpolation of the volatility surface. Test series 2: We then test the stability of the calibration in terms of pricing. We calibrate the smile on different time mesh and value at each time the same Asian option. Test series 3: We compare the results obtained between a BlackScholes-like model and Smile Monte Carlo for a series of Asian options and we also provide for each pricing the calibration CPU time.
on
Asian options are all with maturity 1 year and strike = 100, averaging the spot is made on the whole option lifetime: 2 fixings per month, series 1 4 fixings per month, series 2 6 fixings per month, series 3 8 fixings per month, series 4 10 fixings per month, series 5
Series 1 2 3 4 5 Smile Monte Carlo 7,71498 6,81295 6,7862 6,50858 6,49045 Black-Scholes 7,66056 6,73843 6,73116 6,54835 6,53331 CPU time 1,4 s 2,1 s 2,8 s 3,2 s 4,1 s
Test series 1
We calibrate two given identical smiles at T = 9 months and T = 15 months and compute the implied volatility smile obtained with the calibrated Monte Carlo at T = 1 year (see figure 1).
Test series 2
We now consider an Asian option (average on the final spot) (T = 1 year, strike = 100) with five fixings per month. We take a flat at-the-money volatility set to 25% and a smile at 1 year for a spot price equal to 100 defined by
Cash strike 80 100 120 Volatility (%) 28 25 24
Conclusion
The weighted Monte Carlo algorithm is certainly one of the most fruitful approaches to equity smile issues for path-dependent options. Once properly defined in terms of input data, it gives sensible figures in a very small CPU time compared with any other numerical scheme. There is much research yet to do to fully exploit the ideas underlying this algorithm especially to speed up Greek computations as an alternative to Malliavin Calculus. References: [And00] Andersen L, Andreasen J. Jump-diffusion processes: volatility smile fitting and numerical methods for pricing, Review of Derivatives Research, Volume 4, pages 231262, 2000. [Ave01] Avellaneda M, Buff R, Friedman C, Grandchamp N, Kruk L, Newman J. Weighted Monte Carlo: A New Technique for Calibrating Asset-Pricing Models, International Journal of Theoretical and Applied Finance, Volume 4, No. 1, pages 91119, 2001. [Dup94] Dupire B. Pricing with a smile, Risk, Volume 7, No. 1, January 1994. [Hest93] Heston S. A closed-form solution for options with stochastic volatility with application to bond and currency options, Review of Financial Studies, Volume 6, pages 327343, 1993.
We then give the prices (and their comparison with Black-Scholes prices) obtained for 1 calibration date 1 year, series 1 2 calibration dates 6 months, 1 year, series 2 3 calibration dates 6 months, 9 months, 1 year, series 3 4 calibration dates 3 months, 6 months, 9 months, 1 year, series 4.
Series 1 2 3 4 Smile Monte Carlo 6,64669 6,59975 6,61435 6,61759 Black-Scholes 6,57574 6,57574 6,57574 6,57574
CONTACTS
Jean-Noel Dordain, Christophe Patry Quantitative Analysts, Sophis Tel: +33 1 4455 3773 e-mail: [email protected] Website: www.sophis.net
Test series 3
We take the same stock as in test series 2 and consider several Asian options. We then give the price delivered by Smile Monte Carlo and BlackScholes. Furthermore, for each of them, the CPU time is also provided.