Empirical studies have established that the log-normal stochastic volatility (SV) model is superior to its alternatives. Importantly, Christoffersen-Jacobs-Mimouni (2010) examine the empirical performance of Heston, log-normal and 3/2 stochastic volatility models using three sources of market data: the VIX index, the implied volatility for options on the S&P500 index, and the realized volatility of returns on the S&P500 index. They found that, for all three sources, the log-normal SV model outperforms its alternatives.
Andersen et al (2001) and (2001) examine the realized daily return volatilities on stocks in the Dow Jones Industrial Average and Deutschemark and Yen exchange rate against the dollar, respectively, using high-frequency intraday data. For both equity and FX realized volatilities, they found that the unconditional distributions of realized variances have a large positive skewness. At the same time, the realized logarithmic standard deviations are approximately Gaussian indicating that increments of the log of the volatility are approximately Gaussian, as in the dynamics implied by the log-normal volatility process.
Yet the lognormal stochastic volatility model cannot be solved by analytical methods available for affine models, such as the Heston model. To circumvent this, I show that the moment generating function (MGF) for the log-normal SV model can be decomposed into a leading term, which is given by an exponential-affine form, and a residual term, whose estimate depends on the higher order moments of the volatility process. I prove that the second-order leading term is theoretically consistent with the expected values of the log-price and the quadratic variance (QV), their variances and the covariance between them.
I show, by comparison to Monte Carlo simulations, that the second-order leading term is precise for the valuation of vanilla options on the equity and on the QV using Fourier inversion techniques. I then apply this solution method to evaluate vanilla options and to estimate the model parameters by maximum likelihood. I also provide examples of such an econometric estimation from the time series of S&P 500 and EuroStoxx 50 stock indices and from implied calibration to implied volatility surface. Finally, I discuss the difference between estimated implied and realized skews using the log-normal SV model, and mention some applications for statistical arbitrage strategies.
More details can be found in my paper Log-Normal Stochastic Volatility Model: Pricing of Vanilla Options and Econometric Estimation
1) I made the Matlab code available online for interested people to experiment with the lognormal stochastic volatility model and my solution method. This file contains the implementation of valuation formulas for vanilla options on the equity and quadratic variance as well as the comparison to Monte Carlo simulations: http://uk.mathworks.com/matlabcentral/fileexchange/48408
2) I received a very interesting question about why
Here is my reply:
Artur Sepp works as a Quantitative Strategist at the Swiss wealth management company Julius Baer in Zurich. His focus is on quantitative models for systematic trading strategies, risk-based asset allocation, and volatility trading. Prior to that, Artur worked as a front office quant in equity and credit at Bank of America, Merrill Lynch and Bear Stearns in New York and London with emphasis on volatility modelling and multi- and cross-asset derivatives valuation, trading and risk-managing. His research area and expertise are on econometric data analysis, machine learning, and computational methods with their applications for quantitative trading strategies, asset allocation and wealth management. Artur has a PhD in Statistics focused on stopping time problems of jump-diffusion processes, an MSc in Industrial Engineering from Northwestern University in Chicago, and a BA in Mathematical Economics. Artur has published several research articles on quantitative finance in leading journals and he is known for his contributions to stochastic volatility and credit risk modelling. He is a member of the editorial board of the Journal of Computational Finance. Artur keeps a regular blog on quant finance and trading at www.artursepp.com.
The views and analysis presented in this article are those of the author alone and do not represent any of the views of his employer. This article does not constitute an investment advice.