Abstract
Having in mind the previously developed models (Chap. 2) and pricing approaches (Chap. 3), this chapter intends to provide the reader with an empirical comparison of them. Even though part of the arguments in this book can seem rather theoretical, the underlying intention behind all of this is to provide a pricing technology that is based on realistic models of financial markets. In this chapter, we will be using a dataset of European options on the S&P500 to test and compare those models. We will not only compare the time series approaches that have been discussed earlier, but compare them to various “standards” of the industry, namely the calibrated and estimated versions of the Heston (1993) model (or at the very least their Heston and Nandi (2000) discrete time counterparts). By doing so, we aim at putting a greater emphasize on a key point most of quantitative analysts around the world are familiar with: rough scales of magnitude for option pricing errors that anyone could expect from a good option pricing model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
The value of an option is made of two different pieces. First, the intrinsic value that is the value of an immediate exercise of the option, either 0 or the difference between the current price of the underlying asset and the strike price in the case of a call option. The second piece is the time value, that is the value coming from the fact that the option is not exercised today. Usually, this time value is low.
- 3.
In this case, the historical and the risk neutral volatilities coincide (see Proposition 3.2.2).
- 4.
Computing the derivative of Eq. (4.3) with respect to σ, we obtain the so-called Véga (sensitivity of the price with respect to the volatility) that is strictly positive: the call option price is a strictly increasing (and thus invertible) function of the volatility. Given the integral involved in the formula, there is no closed-form expression to such an inverse function. It has to be numerically approximated. One possibility (that is used in the following) is to minimize the quadratic difference between the theoretical price and the actual market price. We also mention that very accurate approximations for N −1 exist (see Cody 1969) and are implemented in R via the qnorm function of the stats package.
- 5.
By “series” here, we refer to a dataset of implied volatilities for a given moneyness and a fixed time to maturity, across the dates of our sample.
- 6.
- 7.
N being the number of different (moneyness,time to maturity) pairs in our dataset and T the number of dates.
- 8.
See Eq. (7), page 49 of Cont and da Fonseca (2002).
- 9.
h is actually working as a smoothing parameter: the bigger this parameter is and the smoother is the function. An usual way to set the smoothing parameter h associated to a dataset x (here the moneyness or the maturity values) is to set it to be equal to \(\frac{1.8\sigma _{x}} {n^{2/5}}\), where n is the total number of observations in x and σ x the corresponding empirical standard deviation.
- 10.
Here C(T − t, K) denotes the price of a call option with strike K and time to maturity T − t.
- 11.
We have already seen in Sect. 2.7 that the Heston and Nandi model weakly converges under the historical probability toward the Heston diffusion when parametric constraints are well chosen.
- 12.
For the GARCH(1,1) model, the long term variance is given by \(\frac{a_{0}} {1-(a_{1}+b_{1})}\) and the mean-reverting structure of the volatility a consequence of (2.16).
- 13.
In this case, the computation of option prices is not as fast as in the case of closed-form formulas, but it remains much faster than when using Monte Carlo methods.
- 14.
The purpose of this chapter is to provide the reader with a guide on how to use an option pricing model in the standard way: by standard, we mean that before computing option prices, we need to find a set of values for the parameters that fits the distribution of the returns. This step should be an essential one and is often overlooked, as rather liquid option markets made this step useless. When vanilla option markets are liquid, the parameters under the pricing measure can be recovered from option prices—a method usually referred to as “calibration”. However, liquidity traps and the need to price options on new underlying assets make this calibration step inadequate from time to time. What is more, we should mention that the understanding of the economic intuitions hidden behind an option pricing model and the study of historical patterns should make the quantitative analysts around the world more cautious about the ability of pricing models to be reliable under any circumstances.
- 15.
An interested reader should browse the documentation associated with the following optimizers: optim, nlm and nlminb. Each of them provides optimization solutions depending on the nature of the optimization problem the user is faced with.
- 16.
The order of the arguments of the optim function has been changing over the years depending on the version of R. We advise the interested reader to look at the documentation associated with the function by typing ?optim in the software console.
- 17.
- 18.
On this point, see Bates (1997).
- 19.
Roughly speaking, the FFT is an efficient algorithm due to Cooley and Tukey (1965) which allows to compute the sums F 0, …, F N−1 where
$$\displaystyle{ F_{k} =\sum \limits _{ j=0}^{N-1}e^{\frac{-2i\pi \mathit{jk}} {N} }x(j) }$$(4.21)using only \(\mathrm{O}(\mathit{Nlog}(N))\) operations instead of O(N 2).
- 20.
In practice we will take α = 2, value that correctly works in our empirical study. See Carr and Madan (1999) for a discussion on the choice of this parameter.
- 21.
In R, the complex number i is denoted by 1i.
- 22.
- 23.
The price of an European call option can be decomposed into an intrinsic value and a time value. The intrinsic value at time t is simply equal to (S t − K)+, that is what the bearer of such an option could obtain if he could exercise it immediately. The time value is defined as the difference between the current price of the option and the intrinsic value of the option. It represents how much the market values the investor’s patience until the time to maturity, hence its name.
- 24.
- 25.
In our empirical results, we use the squared value of the VIX as a measure of the risk neutral variance to determine the value of π.
- 26.
We do not study the GJR specification in this section because we have seen in Table 2.4 that it is a special case of the APARCH model.
- 27.
As introduced in Chaps. 2 and 3, we will refer to these mix of variance dynamics and distributions using EGARCH and APARCH for the two volatility structures and GH for the Generalized Hyperbolic distribution, MN for the Mixture of Gaussian distributions and “Jumps” for the jump component. The “EGARCH-Jump” model will therefore be the mixture of an EGARCH variance dynamics with the jump component as a conditional distribution.
- 28.
An interested reader will read with interest Chorro et al. (2014).
- 29.
Say we deal with a time series model for the log-returns whose estimated conditional density at time t is \(f(Y _{t}\vert \underline{Y _{t-1}},\hat{\theta }_{1})\), where \(\underline{Y _{t-1}} = (Y _{1},\ldots,Y _{t-1})\) and \(\hat{\theta }_{1}\) is the vector of parameters describing the shape of this conditional distribution and the volatility structure estimated from methodology 1. We compare this estimation method to another one defined by the conditional density \(f(Y _{t}\vert \underline{Y _{t-1}},\hat{\theta }_{2})\), with \(\hat{\theta }_{2}\) being the estimated parameters obtained from this second method. The null hypothesis of the test is “methods 1 and 2 provide a similar fit of the log-return’s conditional distribution using the same underlying model”. The corresponding test statistic is then:
$$\displaystyle{t_{1,2} = \frac{1} {n}\sum _{t=1}^{n}\left (\log f(Y _{t}\vert \underline{Y _{ t-1}},\hat{\theta }_{1}) -\log f(Y _{t}\vert \underline{Y _{t-1}},\hat{\theta }_{2})\right )}$$where n is the total number of observations available. Under the null hypothesis
$$\displaystyle{ \frac{t_{1,2}} {\hat{\sigma }_{n}} \sqrt{n}\mathop{ \rightarrow }\limits_{ n \rightarrow +\infty }\mathcal{N}(0, 1), }$$(4.53)where \(\hat{\sigma }_{n}\) is a properly selected estimator for the statistic volatility. Here, as proposed in Amisano and Giacomini (2007), we use a Newey-West estimator, with a lag empirically retained to be large (around 25).
- 30.
- 31.
- 32.
Explicit expressions of the conditional moment generating functions for the distributions considered in this empirical part are given in Sect. 3.4.2.
- 33.
See e.g. Andersen et al. (2001).
- 34.
Those results are still based on the use of the REC estimates.
References
Ait-Sahalia Y, Lo A (1998) Nonparametric estimation of state-price densities implicit in financial asset prices. J Financ 53:499–547
Amisano G, Giacomini R (2007) Comparing density forecasts via weighted likelihood ratio tests. J Bus Econ Stat Am Stat Assoc 25:177–190
Andersen TG, Bollerslev T, Diebold FX Labys P (2001) The distribution of realized exchange rate volatility. J Am Stat Assoc 96:42–55
Badescu A, Kulperger R (2008) GARCH option pricing: a semiparametric approach. Insur Math Econ 43(1):69–84
Badescu A, Elliott RJ, Kulperger R, Miettinen J, Siu TK (2011) A comparison of pricing kernels for GARCH option pricing with generalized hyperbolic distributions. Int J Theor Appl Financ 14(5):669–708
Bai J, Ng S (2002) Determining the number of factors in approximate factor models. Econometrica 70:191–221
Barone-Adesi G, Engle R, Mancini L (2008) A GARCH option pricing model with filtered historical simulation. Rev Financ Stud 21:1223–1258
Bates D (1988) Pricing options under jump-diffusion processes. Working Paper
Bates D (1996) Jumps and stochastic volatility: exchange rate processes implicit in deutsche mark options. Rev Financ Stud 9(1):69–107
Bates D (1997) The Skewness premium: option pricing under asymmetric processes. Adv Futures Options Res 9:51–82
Bertholon H, Monfort A, Pegoraro F (2008) Econometric Asset pricing modelling. J Financ Econ 6(4):407–458
Black F, Scholes M (1973) The pricing of options and corporate liabilities. J Polit Econ 81:637–659
Carr P, Madan D (1999) Option valuation using the fast fourier transform. J Comput Financ 2(4):61–73
Chacko G, Viceira LM (2003) Spectral GMM estimation of continuous-time processes. J Econ 116(1–2):259–292
Chamberlain G, Rothschild M (1983) Arbitrage, factor structure, and mean variance analysis on large asset markets. Econometrica 51:1281–1304
Chorro C, Guégan D, Ielpo F (2010) Martingalized historical approach for option pricing. Financ Res Lett 7(1):24–28
Chorro C, Guégan D, Ielpo F, Lalaharison H (2014) Testing for leverage effect in financial returns. CES Working Papers, 2014.22
Christoffersen P, Heston SL, Jacobs K (2006) Option valuation with conditional skewness. J Econ 131:253–284
Cody WJ (1969) Rational Chebyshev approximations for the error function. Math Comput 23:631–637
Cont R, da Fonseca J (2002) Dynamics of implied volatility surfaces. Quant Finan 2(1):45–60
Cooley JW, Tukey JW (1965) An algorithm for the machine calculation of complex Fourier series. Math Comput 19:297–301
Duan JC, Simonato JG (1998) Empirical martingale simulation for asset prices. Manag Sci 44:1218–1233
Duffie D, Kan R (1996) A yield-factor model of interest rates. Math Financ 6:379–406
Guégan D, Ielpo F, Lalaharison H (2013) Option pricing with discrete time jump processes. J Econ Dyn Control 37(12):2417–2445
Heston S (1993) A closed-form solution for options with stochastic volatility with applications to bond and currency options. Rev Financ Stud 6(2):27–343
Heston SL, Nandi S (2000) A closed-form garch option valuation. Rev Financ Stud 13:585–625
Jiang GJ, Knight JL (2002) Estimation of continuous-time processes via the empirical characteristic function. J Bus Econ Stat 20(2):198–212
Jiang GJ, Tian Y (2005) The model-free implied volatility and its information content. Rev Financ Stud 18(4):1305–1342
Rockinger M, Semenova M (2005) Estimation of jump-diffusion process via empirical characteristic function. FAME Research Paper Series rp150, International Center for Financial Asset Management and Engineering.
Shimko D (1993) Bounds of probability. RISK 6:33–37
Vuong QH (1989) Likelihood ratio tests for model selection and non-nested hypotheses. Econometrica 57:307–333
Walker JS (1996) Fast Fourier transforms, 2nd edn. CRC Press, Boca Raton
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Chorro, C., Guégan, D., Ielpo, F. (2015). Empirical Performances of Discrete Time Series Models. In: A Time Series Approach to Option Pricing. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45037-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-662-45037-6_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-45036-9
Online ISBN: 978-3-662-45037-6
eBook Packages: Business and EconomicsEconomics and Finance (R0)