Abstract
Let us suppose that the dynamics of the stock prices and of their stochastic variance is described by the Heston model, that is by a system of two stochastic differential equations with a suitable initial condition. The aim of this paper is to estimate the parameters of the Heston model and one component of the initial condition, that is the initial stochastic variance, from the knowledge of the stock and option prices observed at discrete times. The option prices considered refer to an European call on the stock whose prices are described by the Heston model. The method proposed to solve this problem is based on a filtering technique to construct a likelihood function and on the maximization of the likelihood function obtained. The estimated parameters and initial value component are characterized as being a maximizer of the likelihood function subject to some constraints. The solution of the filtering problem, used to construct the likelihood function, is based on an integral representation of the fundamental solution of the Fokker–Planck equation associated to the Heston model, on the use of the wavelet expansions presented in (Fatone et al. in High performance algorithms based on a new wavelet expansion for time dependent acoustic obstacle scattering. Commun. Computat. Phys. (2007), Research Developments in Acoustics, vol. 2, pp. 39–69. Transworld Research Network, Kerala (2005), New wavelet bases made of piecewise polynomial functions: approximation theory, quadrature rules and applications to kernel sparsification and image compression. SIAM J. Sci. Comput. (submitted)) to approximate the integral kernel appearing in the representation formula of the fundamental solution, on a simple truncation procedure to exploit the sparsifying properties of the wavelet expansions and on the use of the fast Fourier transform (FFT). The use of these techniques generates a very efficient and fully parallelizable numerical procedure to solve the filtering problem, this last fact makes possible to evaluate very efficiently the likelihood function and its gradient. As a byproduct of the solution of the filtering problem we have developed a stochastic variance tracking technique that gives very good results in numerical experiments. The maximum likelihood problem used in the estimation procedure is a low dimensional constrained optimization problem, its solution with ad hoc techniques is justified by the computational cost of evaluating the likelihood function and its gradient. We use parallel computing and a variable metric steepest ascent method to solve the maximum likelihood problem. Some numerical examples of the estimation problem using synthetic and real data, that is data relative to an index of the Milano stock exchange (S&PMIB30), obtained with a parallel implementation of the previous numerical method are presented. Very impressive speed up factors are obtained in the numerical examples using the parallel implementation of the numerical method proposed. The website: http://www.econ.univpm.it/pacelli/mariani/finance/w1 contains animations and some auxiliary material that helps the understanding of this paper and makes available to the interested users the computer programs used to produce the numerical experience presented.
Similar content being viewed by others
References
Ait-Sahalia Y. and Kimmel R. (2007). Maximum likelihood estimation of stochastic volatility models. J. Financ. Econ. 83: 413–452
Torben G., Benzoni L., Lund J. and Andersen (2002). An empirical investigation of continuous-time equity return models. J. Finance 3: 1239–1284
Bates D.S. (2006). Maximum likelihood estimation of latent affine processes. Rev. Financ. Stud. 19(3): 909–965
Bollerslev T. (1986). Generalized autoregressive conditional Heteroskedasticity. J. Econom. 31: 307–327
Bollerslev T., Chow T. and Kroner K. (1992). ARCH modelling in finance: a selecting review of theory and empirical evidence. J. Econom. 52: 201–224
Brigham E.O. (1974). The Fast Fourier Transform. Prentice-Hall, Inc., Englewood Cliffs
Dupire B. (1994). Pricing with smile. Risk 7: 18–20
Fatone, L., Rao, G., Recchioni, M.C., Zirilli, F.: High performance algorithms based on a new wavelet expansion for time dependent acoustic obstacle scattering. Commun. Computat. Phys. (2007) (to appear)
Fatone, L., Recchioni, M.C., Zirilli, F.: New scattering problems and numerical methods in acoustics, In: Pandalai, S.G. (ed.) Recent Research Developments in Acoustics, vol. 2, pp. 39–69. Transworld Research Network, Kerala (2005)
Fatone, L., Recchioni, M.C., Zirilli, F.: New wavelet bases made of piecewise polynomial functions: approximation theory, quadrature rules and applications to kernel sparsification and image compression. SIAM J. Sci. Comput. (submitted)
Forbes C.S., Martin G.M. and Wright J. (2002). Bayesian estimation of stochastic volatility models using option and spot prices: application of a bivariate Kalman filter. Comput. Stat. Data Anal. 50: 2247–2267
Harvey A. and Whaley R. (1992). Market volatility prediction and the efficiency of the S&P 500 index option market. J. Financ. Econ. 31: 43–74
Heston S.L. (1993). A closed-form solution for options with stochastic volatility with applications to bond and currency options. Rev. Financ. Stud. 6: 327–343
Herzel S., Recchioni M.C. and Zirilli F. (1991). A quadratically convergent method for linear programming. Linear Algebra Appl. 152: 255–289
Jazwinski A.H. (1970). Stochastic Processes and Filtering Theory. Academic, New York
Lipton A. (2001). Mathematical Methods for Foreign Exchange. World Scientific Publishing Co. Pte. Ltd, Singapore
Maybeck P.S. (1979). Stochastic Models, Estimation and Control. Academic, New York
Mallat S. (1988). Multiresolution approximation and wavelets. Trans. Am. Math. Soc. 315: 69–88
Mordecai A. (2003). Nonlinear Programming: Analysis and Methods. Dover Publishing, New York
Sorenson H.W. (1985). Kalman Filtering: Theory and Application. IEEE Press, New York
Author information
Authors and Affiliations
Corresponding author
Additional information
The numerical experience reported in this paper has been obtained using the computing grid of ENEA (Rome, Italy). The support and sponsorship of ENEA are gratefully acknowledged.
Rights and permissions
About this article
Cite this article
Mariani, F., Pacelli, G. & Zirilli, F. Maximum likelihood estimation of the Heston stochastic volatility model using asset and option prices: an application of nonlinear filtering theory. Optimization Letters 2, 177–222 (2008). https://doi.org/10.1007/s11590-007-0052-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-007-0052-7