Keywords

98.1 Introduction

Option pricing has, in the last two decades, witnessed an explosion of new models that each relaxes some of the restrictive assumptions underlying the seminal Black and Scholes (1973) model. In doing so, most of the focus has been on the counterfactual constant volatility and constant interest-rate assumptions. For example, Merton’s (1973) option pricing model allows interest rates to be stochastic but keeps a constant volatility for the underlying asset, while Amin and Jarrow (1992) develop a similar model where, unlike in Merton’s, interest rate risk is also priced. A second class of option models admits stochastic conditional volatility for the underlying asset but maintains the constant interest-rate assumption. These include the Cox and Ross (1976) constant elasticity of variance model and the stochastic volatility models of Bailey and Stulz (1989), Bates (1996b, 2000), Heston (1993), Hull and White (1987a), Scott (1987), Stein and Stein (1991), and Wiggins (1987). Recently, Bakshi and Chen (1997) and Scott (1997) have developed closed-form equity option formulas that admit both stochastic volatility and stochastic interest rates.Footnote 1 Their efforts have, in some sense, helped reach the ultimate possibility of completely relaxing the Black–Scholes assumptions of constant volatility and constant interest rates. As a practical matter, these sufficiently general pricing formulas should in principle result in significant improvement in pricing and hedging performance over the Black–Scholes model. While option pricing theory has made such impressive progress, the empirical front is nonetheless far behind.Footnote 2 Will incorporating these general features improve both pricing and hedging effectiveness? If so, by how much? Can these relaxed assumptions help resolve the well-known empirical biases associated with the Black–Scholes formula, such as the volatility smiles [e.g., Rubinstein (1985, 1994)]? These empirical questions must be answered before the potential of the general models can be fully realized in practical applications.

In this chapter, we first develop a practically implementable version of the general equity option pricing models in Bakshi and Chen (1997) and Scott (1997) that admits stochastic interest rates and stochastic volatility, yet resembles to the extent possible the Black–Scholes model in its implementability. We present procedures for applying the resulting model to price and hedge option-like derivative products. Next, we conduct a complete analysis of the relative empirical performance, in both pricing and hedging, of the four classes of models that respectively allow for (i) constant volatility and constant interest rates (the BS model), (ii) constant volatility but stochastic interest rates (the SI model), (iii) stochastic volatility but constant interest rates (the SV model), and (iv) stochastic volatility and stochastic interest rates (the SVSI model). As the SVSI model has all the other three models nested, one should expect its static pricing and dynamic hedging performance to surpass that of the other classes. But, this performance improvement must come at the cost of potentially more complex implementation steps. In this sense, conducting such a horse race study can at least offer a clear picture of possible trade-offs between costs and benefits that each model may present.

Specifically, the SVSI option pricing formula is expressed in terms of the underlying stock price, the stock’s volatility, and the short-term interest rate. The spot volatility and the short interest rate are each assumed to follow a Markov mean-reverting square-root process. Consequently, seven structural parameters need to be estimated as input to the model. These parameters can be estimated using the Generalized Method of Moments (GMM) of Hansen (1982), as is done in, for instance, Andersen and Lund (1997), Chan et al. (1992). Or, they can be backed out from the pricing model itself by using observed option prices, as is similarly done for the BS model both in the existing literature and in Wall Street practice.

In our empirical investigation, we will adopt this implied parameter approach to implement the four models. In this regard, it is important to realize that the BS model is implemented as if the spot volatility and the spot interest rates were assumed to be time varying within the model, that is, the spot volatility is backed out from option prices each day and used, together with the current yield curve, to price the following day’s options. The SI and the SV models are implemented with a similarly internally inconsistent treatment, though to a lesser degree. Since this implementation is how one would expect each model to be applied, we chose to follow this convention in order to give the alternatives to the standard BS model the “toughest hurdle.” Clearly, such a treatment works in the strongest favor of the BS model and is especially biased against the SVSI model.

Based on 38,749 S&P 500 call (and put) option prices for the sample period from June 1988 to May 1991, our empirical investigation leads to the following conclusions. First, on the basis of two out-of-sample pricing error measures, the SVSI model is found to perform slightly better than the SV model, while they both perform substantially better than the SI (the third-place performer) and the BS model. That is, when volatility is kept constant, allowing interest rates to vary stochastically can produce respectable pricing improvement over the BS model. However, in the presence of stochastic volatility, doing so no longer seems to improve pricing performance much further. Thus, modeling stochastic volatility is far more important than stochastic interest rates, at least for the purpose of pricing options. It is nonetheless encouraging to know that based on our sample, both the SVSI and the SV models typically reduce the BS model’s pricing errors by more than half, whereas the SI model helps reduce the BS pricing errors by 20 % or more. While all four models inherit moneyness- and maturity-related pricing biases, the severity of these types of bias is increasingly reduced by the SI, the SV, and the SVSI models. In other words, the SVSI model produces pricing errors that are the least moneyness or maturity related. This conclusion is also confirmed when the Rubinstein (1985) implied-volatility-smile diagnostic is adopted to examine each model.

Two types of hedging strategy are employed in this study to gauge the relative hedging effectiveness. The first type is the conventional delta-neutral hedge, in which as many distinct hedging instruments as the number of risk sources affecting the hedging target’s value are used so as to make the net position completely risk immunized (locally). Take the SVSI model as an example. The call option value is driven by three risk sources: the underlying price shocks, volatility shocks, and shocks to interest rates. Accordingly, we employ the underlying stock, a different call option, and a position in a discount bond to create a delta-neutral hedge for a target call option. That closed-form expressions are derived for each hedge ratio is of great value for devising hedging strategies analytically. Similarly, for the SV model, we only need to rely on the underlying stock and an option contract to design a delta-neutral hedge. Based on the delta-neutral hedging errors, the same performance ranking of the four models obtains as that determined by their static pricing performance, except that now the SVSI and the SV models and the SI and the BS models are respectively pairwise virtually indistinguishable. This reenforces the view that adding stochastic interest rates may not affect performance much. However, it is found that the average hedging errors by the SVSI and the SV models are typically less than one-third of the corresponding BS model’s hedging errors. Furthermore, reducing the frequency of hedge rebalancing does not tend to reduce the SV and the SVSI models’ hedging effectiveness, whereas the BS and the SI models’ hedging errors are often doubled when rebalancing frequency changes from daily to once every 5 days. Therefore, after stochastic volatility is controlled for, the frequency of hedge rebalancing will have relatively little impact on hedging effectiveness. This finding is in accord with Galai’s (1983a) results that in any hedging scheme, it is probably more important to control for stochastic volatility than for discrete hedging [see Hull and White (1987b) for a similar, simulation-based result for currency options].

To see how the models perform under different hedging schemes, we also look at minimum-variance hedges involving only a position in the underlying asset. As argued by Ross (1995), the need for this type of hedges may arise in contexts where a perfect delta-neutral hedge may not be feasible, either because some of the underlying risks are not traded or even reflected in any traded financial instruments or because model misspecifications and transaction costs render it undesirable to use as many instruments to create a perfect hedge. In the present context, both volatility risk and interest rate risk are, of course, traded and hence can, as indicated above, be controlled for by employing an option and a bond. But, a point can be made that it is sometimes more preferable to adopt a single-instrument minimum-variance hedge. To study this type of hedges, we again calculate the absolute and the dollar-value hedging errors for each model. Results from this exercise indicate that the SV model performs the best among all four, while the BS and the SV models outperform their respective stochastic interest rate counterparts, the SI and the SVSI models. Therefore, under the single-instrument hedges, incorporating stochastic interest rates actually worsens hedging performance. It is also true that hedging errors under this type of hedges are always significantly higher than those under the conventional delta-neutral hedges, for each given moneyness and maturity option category. Thus, whenever possible, including more instruments in a hedge will in general produce better hedging effectiveness.

While our discussion is mainly focused on results obtained using the entire sample period and under specific model implementation designs, robustness of these empirical results is also checked by examining alternative implementation designs, different subperiods, as well as option transaction price data. Especially, given the popularity of the “implied-volatility matrix” method among practitioners, we will also implement each of the four models and compare their pricing and hedging performance, by using only option contracts from a given moneyness–maturity category. It turns out that this alternative implementation scheme does not change the rankings of the four models.

The rest of the chapter proceeds as follows. Section 98.2 develops the SVSI option pricing formula. It discusses issues pertaining to the implementation of the formula and derives the hedge ratios analytically. Section 98.3 provides a description of the S&P 500 option data. In Sect. 98.4 we evaluate the static pricing and the dynamic hedging performance of the four models. Concluding remarks are offered in Sect. 98.5.

98.2 The Option Pricing Model

Consider an economy in which the instantaneous interest rate at time t, denoted R(t), follows a Markov diffusion process:

$$ dR(t)=\left[{\theta}_R-{\overline{\kappa}}_RR(t)\right] dt+{\sigma}_R\sqrt{R(t)}d{\omega}_R(t)\kern1em t\in \left[0,T\right], $$
(98.1)

where \( {\overline{\kappa}}_R \) regulates the speed at which the interest rate adjusts to its long-run stationary value \( \frac{\theta_R}{{\overline{\kappa}}_R} \) and ω R = {ω R (t) : t ∈ [0, T]} is a standard Brownian motion.Footnote 3 This single-factor interest rate structure of Cox et al. (1985) is adopted as it requires the estimation of only three structural parameters. Adding more factors to the term structure model will of course lead to more plausible formulas for bond prices, but it can make the resulting option formula harder to implement.

Take a generic non-dividend-paying stock whose price dynamics are described by

$$ \frac{ dS(t)}{S(t)}=\mu \left(S,t\right) dt+\sqrt{V(t)}d{\omega}_S(t)\kern1em t\in \left[0,T\right], $$
(98.2)

where μ(S, t), which is left unspecified, is the instantaneous expected return and ω S a standard Brownian motion. The instantaneous stock return variance, V(t), is assumed to follow a Markov process:

$$ dV(t)=\left[{\theta}_v-{\overline{\kappa}}_vV(t)\right] dt+{\sigma}_v\sqrt{V(t)}d{\omega}_v(t)\kern1em t\in \left[0,T\right], $$
(98.3)

where again ω v is a standard Brownian motion and the structural parameters have the usual interpretation. We refer to V(t) as the spot volatility or, simply, volatility. This process is also frugal in the number of parameters to be estimated and is similar to the one in Heston (1993). Letting ρ denote the correlation coefficient between ω S and ω v , the covariance between changes in S(t) and in V(t) is Cov t [dS(t), dV(t)] = ρσ S σ v S(t)V(t)dt which can take either sign and is time varying. According to Bakshi et al. (1997, 2000), Bakshi and Chen (1997), Bates (1996a), Cao and Huang (2008), and Rubinstein (1985), this additional feature is important for explaining the skewness and kurtosis-related biases associated with the BS formula. Finally, for ease of presentation, assume that the equity-related shocks and the interest rate shocks are uncorrelatedFootnote 4: Cov t ( S , R ) = Cov t ( v , R ) = 0.

By a result from Harrison and Kreps (1979), there are no free lunches in the economy if and only if there exists an equivalent martingale measure with which one can value claims as if the economy were risk neutral. For instance, the time t price B(t, τ) of a zero-coupon bond that pays $1 in τ periods can be determined via

$$ B\left(t,\tau \right)={E}_Q\left\{ \exp \left(-{\displaystyle {\int}_t^{t+\tau }R(S) ds}\right)\right\}, $$
(98.4)

where E Q denotes the expectation with respect to an equivalent martingale measure and conditional on the information generated by R(t) and V(t). Assume that the factor risk premiums for R(t) and V(t) are, respectively, given by λ R R(t) and λ v V(t), for two constants λ R and λ v . Bakshi and Chen (1997) provide a general equilibrium model in which risk premiums have precisely this form and in which the interest rate and stock price processes are as assumed here. Under this assumption, we obtain the risk-neutralized processes for R(t) and V(t) below:

$$ dR(t)=\left[{\theta}_R-{\kappa}_R\ R(t)\right] dt+{\sigma}_R\sqrt{R(t)}d{\omega}_R(t) $$
(98.5)
$$ dV(t)=\left[{\theta}_v-{\kappa}_vV(t)\right] dt+{\sigma}_v\sqrt{V(t)}d{\omega}_v(t), $$
(98.6)

where \( {\kappa}_R\equiv {\overline{\kappa}}_R+{\lambda}_R \) and \( {\kappa}_v\equiv {\overline{\kappa}}_v+{\lambda}_v \). The risk-neutralized stock price process becomes

$$ \frac{ dS(t)}{S(t)}=R(t) dt+\sqrt{V(t)}d{\omega}_S(t), $$
(98.7)

that is, under the martingale measure, the stock should earn no more and no less than the risk-free rate. With these adjustments, we solve the conditional expectation in Eq. 98.4 and obtain the familiar bond price equation below:

$$ B\left(t,\tau \right)= \exp \left[-\varphi \left(\tau \right)-\upvarrho \left(\tau \right)R(t)\right], $$
(98.8)

where \( \begin{array}{cc}\hfill \varphi \left(\tau \right)=\frac{\theta_R}{\sigma_R^2}\left\{\left(\varsigma -{\kappa}_R\right)\tau +2 \ln \left[1-\frac{\left(1-{e}^{-\varsigma \tau}\right)\left(\varsigma -{\kappa}_R\right)}{2\varsigma}\right]\right\},\hfill & \hfill \upvarrho \left(\tau \right)=\frac{2\left(1-{e}^{-\varsigma \tau}\right)}{2\varsigma -\left[\varsigma -{\kappa}_R\right]\left(1-{e}^{-\varsigma \tau}\right)}\hfill \end{array} \), and \( \varsigma \equiv \sqrt{\kappa_R^2+2{\sigma}_R^2} \). See Cox et al. (1985) for an analysis of this class of term structure models.

98.2.1 Pricing Formula for European Options

Now, consider a European call option written on the stock, with strike price K and term to expiration τ. Let its time t price be denoted by C(t, τ). As (S, R, V) form a joint Markov process, the price C(t, τ) must be a function of S(t), R(t), and V(t) (in addition to τ). By a standard argument, the option price must solve

$$ \begin{array}{l}\frac{1}{2}V{S}^2\frac{\partial^2C}{\partial {S}^2}+ RS\frac{\partial C}{\partial S}+\rho {\sigma}_v VS\frac{\partial^2C}{\partial S\partial V}+\frac{1}{2}{\sigma}_v^2V\frac{\partial^2C}{\partial {V}^2}+\left[{\theta}_v-{\kappa}_vV\right]\frac{\partial C}{\partial V}\\ {}+\frac{1}{2}{\sigma}_R^2R\frac{\partial^2C}{\partial {R}^2}\left[{\theta}_R-{\kappa}_R\kern0.2em R\right]\frac{\partial C}{\partial R}-\frac{\partial C}{\partial \tau }- RC=0,\end{array} $$
(98.9)

subject to C(t + τ, 0) = max{S(t + τ) − K, 0}. In the Appendix 1 it is shown that

$$ C\left(t,\tau \right)=S(t){\Pi}_1\left(t,\tau; S,R,V\right)- KB\left(t,\tau \right){\Pi}_2\left(t,\tau, S,R,V\right), $$
(98.10)

where the risk-neutral probabilities, ∏1 and ∏2, are recovered from inverting the respective characteristic functions [see Heston (1993) and Scott (1997) for similar treatments]:

$$ {\prod}_j\left(t,\tau; S(t),R(t),V(t)\right)=\frac{1}{2}+\frac{1}{\pi }{\displaystyle {\int}_0^{\infty } Re}\left[\frac{e^{-i\kern0.1em \phi \ln \left[K\right]}{f}_j\left(t,\tau, S(t),R(t),V(t);\phi \right)}{ i\phi}\right] d\phi, $$
(98.11)

for j = 1, 2. The characteristic functions f j are given by

$$ \begin{array}{ll}{f}_1\left(t,\tau \right)\hfill & = \exp \left\{-\frac{\theta_R}{\sigma_R^2}\left[2 \ln \left(1-\frac{\left[{\xi}_R-{\kappa}_R\right]\left(1-{e}^{-{\xi}_R\tau}\right)}{2{\xi}_R}\right)+\left[{\xi}_R-{\kappa}_R\right]\tau \right]\right.\hfill \\ {}\hfill & \kern0.4em -\frac{\theta_v}{\sigma_v^2}\left[2 \ln \left(1-\frac{\left[{\xi}_v-{\kappa}_v+\left(1+ i\phi \right)\rho {\sigma}_v\right]\left(1-{e}^{-{\xi}_v\tau}\right)}{2{\xi}_v}\right)\right]\hfill \\ {}\hfill & \kern0.4em -\frac{\theta_v}{\sigma_v^2}\left[{\xi}_v-{\kappa}_v+\left(1+ i\phi \right)\rho {\sigma}_v\right]\tau + i\phi \ln \left[S(t)\right]+\frac{2 i\phi \left(1-{e}^{-{\xi}_R\tau}\right)}{2{\xi}_R-\left[{\xi}_R-{\kappa}_R\right]\left(1-{e}^{-{\xi}_R\tau}\right)}R(t)\hfill \\ {}\hfill & \left.\kern0.4em +\frac{ i\phi \left( i\phi +1\right)\left(1-{e}^{-\xi }{v}^{\tau}\right)}{2{\xi}_v-\left[{\xi}_v-{\kappa}_v+\left(1+ i\phi \right)\rho {\sigma}_v\right]\left(1-{e}^{-\xi }{v}^{\tau}\right)}V(t)\right\},\hfill \end{array} $$
(98.12)

and

$$ \begin{array}{ll}{f}_2\left(t,\tau \right)\hfill & = \exp \left\{-\frac{\theta_R}{\sigma_R^2}\left[2 \ln \left(1-\frac{\left[{\xi_R^{*}}^{-}{\kappa}_R\right]\left(1-{e}^{-{\xi}_R^{*}\tau}\right)}{2{\xi}_R^{*}}\right)+\left[{\xi_R^{*}}^{-}{\kappa}_R\right]\tau \right]\right.\hfill \\ {}\hfill & \kern0.4em -\frac{\theta_v}{\sigma_v^2}\left[2 \ln \left(1-\frac{\left[{\xi}_v^{*}+ i\phi \rho {\sigma}_v\right]\left(1-{e}^{-{\xi}_v^{*}\tau}\right)}{2{\xi}_v^{*}}\right)+\left[{\xi_v^{*}}^{-}{\kappa}_v+ i\phi \rho {\sigma}_v\right]\tau \right]\hfill \\ {}\hfill & \kern0.4em + i\phi \ln \left[S(t)\right]- \ln \left[B\left(t,\tau \right)\right]+\frac{2\left( i\phi -1\right)\left(1-{e}^{-{\xi}_R^{*}\tau}\right)}{2{\xi}_R^{*}-\left[{\xi_R^{*}}^{-}{\kappa}_R\right]\Big(1-{e}^{-{\xi}_R^{*}\tau }}R(t)\hfill \\ {}\hfill & \left.\kern0.4em +\frac{ i\phi \left( i\phi -1\right)\left(1-{e}^{-{\xi}_v^{*}\tau}\right)}{2{\xi}_v^{*}-\left[{\xi_v^{*}}^{-}{\kappa}_v+ i\phi \rho {\sigma}_v\right]\left(1-{e}^{-{\xi}_v^{*}\tau}\right)}V(t)\right\},\hfill \end{array} $$
(98.13)

where \( {\xi}_R=\sqrt{\kappa_R^2-2{\sigma}_R^2 i\phi} \), \( {\xi}_v=\sqrt{{\left[{\kappa}_v-\left(1+ i\phi \right)\rho {\sigma}_v\right]}^2- i\phi \left( i\phi +1\right){\sigma}_v^2}, \) \( {\xi}_R^{*}=\sqrt{\kappa_R^2-2{\sigma}_R^2\left( i\phi -1\right)} \), and \( {\xi}_v^{*}=\sqrt{{\left[{\kappa}_v- i\phi \rho {\sigma}_v\right]}^2- i\phi \left( i\phi -1\right){\sigma}_v^2} \). The price of a European put on the same stock can be determined from the put–call parity.

The option valuation model in Eq. 98.10 has several distinctive features. First, it applies to cases with stochastically varying interest rates and volatility. It contains as special cases most existing models, such as the SV models, the SI models, and clearly the BS model. Second, as mentioned earlier, it allows for a flexible correlation structure between the stock return and its volatility, as opposed to the perfect correlation assumed in, for instance, Heston’s (1993) model. Furthermore, the volatility risk premium is time varying and state dependent. This is a departure from Hull and White (1987), Scott (1987), Stein and Stein (1991), and Wiggins (1987) where the volatility risk premium is either a constant or zero. Third, when compared to the general models in Bakshi and Chen (1997) and Scott (1997), the formula in Eq. 98.10 is parsimonious in the number of parameters; especially, it is given only as a function of identifiable variables such that all parameters can be estimated based on available financial market data.

The pricing formula in Eq. 98.10 applies to European equity options. But, in reality most of the traded option contracts are American in nature. While it is beyond the scope of the chapter to derive a model for American options, it is nevertheless possible to capture the first-order effect of early exercise in the following manner. For options with early-exercise potential, compute the Barone-Adesi and Whaley (1987) or Kim (1990) early-exercise premium, treating it as if the stock volatility and the yield curve were time invariant. Adding this early-exercise adjustment component to the European option price in Eq. 98.10 should deliver a reasonable approximation of the corresponding American option price [e.g., Bates (1996b)].

98.2.2 Hedging and Hedge Ratios

One appealing feature of a closed-form option pricing formula, such as the one in Eq. 98.10, is the possibility of deriving comparative statics and hedge ratios analytically. In the present context, there are three sources of stochastic variations over time, price risk S(t), volatility risk V(t), and interest rate risk R(t). Consequently, there are three deltas:

$$ {\Delta}_S\left(t,\tau; K\right)\equiv \frac{\partial C\left(t,\tau \right)}{\partial S}={\Pi}_1>0 $$
(98.14)
$$ {\Delta}_V\left(t,\tau; K\right)\equiv \frac{\partial C\left(t,\tau \right)}{\partial V}=S(t)\frac{\partial {\Pi}_1}{\partial V}- KB\left(t,\tau \right)\frac{\partial {\Pi}_2}{\partial V}>0 $$
(98.15)
$$ {\Delta}_R\left(t,\tau; K\right)\equiv \frac{\partial C\left(t,\tau \right)}{\partial R}=S(t)\frac{\partial {\Pi}_1}{\partial V}- KB\left(t,\tau \right)\left\{\frac{\partial {\Pi}_2}{\partial V}-\upvarrho \left(\tau \right){\Pi}_2\right\}>0, $$
(98.16)

where, for g = V, R and j = 1, 2,

$$ \frac{\partial {\Pi}_j}{\partial g}=\frac{1}{\pi }{\displaystyle {\int}_0^{\infty } Re}\left[{\left( i\phi \right)}^{-1}{e}^{-i\ \phi \ln \left[K\right]}\ \frac{\partial {f}_j}{\partial g}\right] d\phi . $$
(98.17)

The second-order partial derivatives with respect to these variables are provided in the Appendix.

As V(t) and R(t) are both stochastic in our model, these deltas will in general differ from their Black–Scholes counterpart. To see how they may differ, let us resort to an example in which we set R (t) = 6.27 %, S (t) = 279, \( \sqrt{V(t)}=22.12\kern0.5em \% \), K R = 0.481, θ R = 0.037, σ R = 0.049, K v = 1.072, θ v = 0.041, σ v = 0.284, and ρ = −0.60. These values are backed out from the S&P 500 option prices as of July 5, 1988. Fix K = $270 and τ = 45 days. Let Δ S be as given in Eq. 98.14 for the SVSI model and Δ bs S its BS counterpart, with Δ bs S calculated using the same implied volatility.

In unreported results, we plot the difference between Δ S and Δ bs S , across different spot price levels and different correlation values. The correlation coefficient ρ is chosen to be the focus as it is known to play a crucial role in determining the skewness of the stock return distribution. When ρ is at −0.50 and −1.0, the difference between the deltas is W shaped, and it reaches the highest value when the option is at the money. The reverse is true when ρ is positive. Thus, Δ S is generally different from Δ bs S . Analogous difference patterns emerge when the other option deltas are compared with their respective BS counterpart.

We also plot Delta V and Delta R and observe the following. (i) The volatility hedge ratio Δ V from the SVSI model is, at each spot price, lower than its BS counterpart (except for deep in-the-money options when ρ < 0 and for deep out-of-the-money options when ρ > 0).Footnote 5 (ii) The interest rate delta, Δ R , and its BS counterpart, Δ bs S , are almost not different from each other for slightly out-of-the-money options but can be dramatically different for at-the-money options as well as for sufficiently deep in-the-money or deep out-of-the-money calls. For example, pick ρ = −1.0. When S = $315, we have Δ R = 30.94 and Δ bs R = 32.35; when S = $226, we have Δ R = 0.003 and Δ bs R = 0.430. (iii) As expected, out-of-the-money options are overall less sensitive to changes in the spot interest rate, regardless of the model used. In summary, if a portfolio manager/trader relies, in an environment with stochastic interest rates and stochastic volatility, on the BS model to design a hedge for option positions, the manager/trader will likely fail.

Analytical expressions for the deltas are useful for constructing hedges based on an option formula. Below, we present two types of hedges by using the SVSI model as an example.

98.2.2.1 Delta-Neutral Hedges

To demonstrate how the deltas may be used to construct a delta-neutral hedge, consider an example in which a financial institution intends to hedge a short position in a call option with τ periods to expiration and strike price K. In the stochastic interest rate–stochastic volatility environment, a perfectly delta-neutral hedge can be achieved by taking a long position in the replicating portfolio of the call. As three traded assets are needed to control the three sources of uncertainty, the replicating portfolio will involve a position in (i) some X S (t) shares of the underlying stock (to control for the S(t) risk), (ii) some X B (t) units of a τ-period discount bond (to control for the R(t) risk), and (iii) some X C (t) units of another call option with strike price \( \overline{K} \) (or any option on the stock with a different maturity) in order to control for the volatility risk V(t). Denote the time t price of the replicating portfolio by \( G(t):G(t)={X}_0(t)+{X}_S(t)S(t)+{X}_B(t)B\left(t,\tau \right)+{X}_C(t)C\left(t,\tau; \overline{K}\right) \), where X 0(t) denotes the amount put into the instantaneously maturing risk-free bond and it serves as a residual “cash position.” Deriving the dynamics for G(t) and comparing them with those of C(t, τ; K), we find the following solution for the delta-neutral hedge:

$$ {X}_C(t)=\frac{\Delta_V\left(t,\tau; K\right)}{\Delta_V\left(t,\tau; \overline{K}\right)} $$
(98.18)
$$ {X}_S(t)={\Delta}_S\left(t,\tau; K\right)-{\Delta}_S\left(t,\tau; \overline{K}\right){X}_C(t) $$
(98.19)
$$ {X}_B(t)=\frac{1}{B\left(t,\tau \right)\varrho \left(\tau \right)}\left\{{\Delta}_R\left(t,\tau; \overline{K}\right){X}_C(t)-{\Delta}_R\left(t,\tau; K\right)\right\} $$
(98.20)

and the residual amount put into the instantaneously maturing bond is

$$ {X}_0(t)=C\left(t,\tau; K\right)-{X}_S(t)S(t)-{X}_C(t)C\left(t,\tau; \overline{K}\right)-{X}_B(t)B\left(t,\tau \right), $$
(98.21)

where all the primitive deltas, Δ S , Δ R , and Δ V , are as determined in Eqs. 98.14, 98.14, and 98.16. Like the option prices, these hedge ratios all depend on the values taken by S(t), V(t), and R(t) and those by the structural parameters. Such a hedge created using the general option pricing model should in principle perform better than using the BS model. In the latter case, only the underlying price uncertainty is controlled for, but not the uncertainties associated with volatility and interest rate fluctuations.

In theory this delta-neutral hedge requires continuous rebalancing to reflect the changing market conditions. In practice, of course, only discrete rebalancing is possible. To derive a hedging effectiveness measure, suppose that portfolio rebalancing takes place at intervals of length Δt. Then, precisely as described above, at time t the short call option goes long in (i) X S (t) shares of the underlying asset, (ii) X B (t) units of the τ-period bond, and (iii) X C (t) contracts of a call option with the same term to expiration but a different strike price \( \overline{K} \), and invests the residual, X 0, in an instantaneously maturing risk-free bond. After the next interval, compute the hedging error according to

$$ \begin{array}{c}H\left(t+\Delta t\right)={X}_0{e}^{R(t)\Delta t}+{X}_S(t)S\left(t+\Delta t\right)+{X}_B(t)B\left(t+\Delta t,\tau -\Delta t\right)\\ {}+{X}_C(t)C\left(t+\Delta t,\tau -\Delta t;\overline{K}\right)-C\left(t+\Delta t,\tau -\Delta t;K\right).\end{array} $$
(98.22)

Then, at time t + Δt, reconstruct the self-financed portfolio, repeat the hedging error calculation at time t + 2Δt, and so on. Record the hedging errors H(t + jΔt), for \( j=1,\cdots, J\equiv \frac{\tau -t}{\Delta t} \). Finally, compute the average absolute hedging error as a function of rebalancing frequency \( \Delta t:H\left(\Delta t\right)=\frac{1}{J}{\sum}_{j=1}^J\left|H\left(t+j\Delta t\right)\right| \) and the average dollar-value hedging error: \( \overline{H}\left(\Delta t\right)=\frac{1}{J}{\sum}_{j=1}^JH\left(t+j\Delta t\right) \).

In comparison, if one relies on the BS model to construct a delta-neutral hedge, the hedging error measures can be similarly defined as in Eq. 98.22, except that X B (t) and X C (t) must be restricted to zero and X S (t) must be the BS delta. Likewise, if the SI model is applied, the only change is to set X C (t) to zero with Δ S and Δ R determined by the SI model; in the case of the SV model, set X B (t) = 0 and let Δ S and Δ V be as determined in the SV model. The Appendix provides in closed form an SI option pricing formula and an SV option formula.

98.2.2.2 Single-Instrument Minimum-Variance Hedges

As discussed before, consideration of such factors as model misspecification and transaction costs may render it more practical to use only the underlying asset of the target option as the hedging instrument. Under this single-instrument constraint, a standard design is to choose a position in the underlying stock so as to minimize the variance of instantaneous changes in the value of the hedge. Letting X S (t) again be the number of shares of the stock to be purchased, solving the standard minimum-variance hedging problem under the SVSI model gives

$$ {X}_S(t)=\frac{ Co{v}_t\left[ ds(t), dC\left(t,\tau \right)\right]}{ Var\left[ dS(t)\right]}={\Delta}_S+\rho {\sigma}_v\frac{\Delta_V\left(t,\tau \right)}{S(t)}, $$
(98.23)

and the resulting residual cash position for the replicating portfolio is

$$ {X}_0(t)=C\left(t,\tau \right)-{X}_S(t)S(t). $$
(98.24)

This minimum-variance hedge solution is quite intuitive, as it says that if stock volatility is deterministic (i.e., σ v = 0) or if stock returns are not correlated with volatility changes (i.e., ρ = 0), one only needs to long Δ S (t) shares of the stock and no other adjustment is necessary. However, if volatility is stochastic and correlated with stock returns, the position to be taken in the stock must control not only for the direct impact of underlying stock price changes on the target option value but also for the indirect impact of that part of volatility changes which is correlated with stock price fluctuations. This effect is reflected in the last term in Eq. 98.23, which shows that the additional number of shares needed besides Δ S is increasing in ρ (assuming σ v > 0).

As for the previous case, suppose that the target call is shorted and that X S (t) shares are bought and X 0(t) dollars are put into the instantaneous risk-free bond, at time t. The combined position is a self-financed portfolio. At time t + Δt, the hedging error of this minimum-variance hedge is calculated as

$$ H\left(t+\Delta t\right)={X}_S(t)S\left(t+\Delta t\right)+{X}_0(t){e}^{R(t)\Delta t}-C\left(t+\Delta t,\tau -\Delta t\right). $$
(98.25)

Unlike in Nandi (1996) where he uses the remaining variance of the hedge as a hedging effectiveness gauge, we compute, based on the entire sample period, the average absolute and the average dollar hedging errors to measure the effectiveness of the hedge.

Minimum-variance hedging errors under the SV model as well as under the SI model can be similarly determined accounting for their modeling differences. In the case of the SV model, there is still an adjustment term for the single stock position as in Eq. 98.23. But, for the SI model, the corresponding X S (t) is the same as its Δ S . For the BS model, this single-instrument minimum-variance hedge is the same as the delta-neutral hedge. Both types of hedging strategy will be examined under each of the four alternative models.

98.2.3 Implementation

In addition to the strike price and the term to expiration (which are specified in the contract), the SVSI pricing formula in Eq. 98.10 requires the following values as input:

  • The spot stock price. If the stock pays dividends, the stock price must be adjusted by the present value of future dividends.

  • The spot volatility.

  • The spot interest rate.

  • The matching τ-period yield to maturity (or the bond price).

  • The seven structural parameters: {κ R , θ R , σ R , κ v , θ v , σ v , ρ}

For computing the price of a European option, we offer two alternative two-step procedures below. One can implement these steps on any personal computer:

  • Procedure A

    • Step 1. Obtain a time series each for the short rate, the stock return, and the stock volatility. Jointly estimate the structural parameters, {κ R , θ R , σ R , κ v , θ v , σ v , ρ}, using Hansen’s (1982) GMM.

    • Step 2. Determine the risk-neutral probabilities, Π1 and Π2, from the characteristic functions in Eqs. 98.12 and 98.13. Substitute (i) the two probabilities, (ii) the stock price, and (iii) the yield to maturity into (98.10) to compute the option price.

      While offering an econometrically rigorous method to estimate the structural parameters, Step 1 in Procedure A may not be as practical or convenient, because of its requirement on historical data. A further difficulty with this approach is its dependence on the measurement of stock volatility. In implementing the BS model, practitioners predominantly use the implied volatility from the model itself rather than relying on historical data. This practice has not only reduced data requirement dramatically but also resulted in significant performance improvement [e.g., Bates (2000) and Melino and Turnbull (1990, 1995)]. Clearly, one can also follow this practice to implement the SVSI model.

  • Procedure B

    • Step 1. Collect N option prices on the same stock and taken from the same point in time (or same day), for any N ≥ 8. Let \( {\widehat{C}}_n\left(t,{\tau}_n,{K}_n\right) \) be the observed price and C n (t, τ n , K n ) the model price as determined by Eq. 98.10 with S(t) and R(t) taken from the market, for the n-th option with τ n periods to expiration and strike price K n and for each n = 1, … , N. Clearly, the difference between \( {\widehat{C}}_n \) and C n is a function of the values taken by V(t) and by Φ ≡ {κ R , θ R , σ R , κ v , θ v , σ v , ρ}. Define

      $$ {\epsilon}_n\left[V(t),\Phi \right]\equiv {\widehat{C}}_n\left(t,{\tau}_n,{K}_n\right)-{C}_n\left(t,{\tau}_n,{K}_n\right), $$
      (98.26)

      for each n. Then, find V(t) and parameter vector Φ (a total of eight), so as to minimize the sum of squared errors:

      $$ {\displaystyle \sum_{n=1}^N\left|{\epsilon}_n{\left[V(t),\Phi \right]}^2\right|}. $$
      (98.27)

      The result from this step is an estimate of the implied spot variance and seven structural parameter values, for date t. See Bates (1996b, 2000), Dumas et al. (1998), Longstaff (1995), Madan et al. (1998), and Nandi (1996) where they adopt this technique for similar purposes.

    • Step 2. Based on the estimate from the first step, follow Step 2 of Procedure A to compute date-(t + 1)’s option prices on the same stock.

In the existing literature, the performance of a new option pricing model is often judged relative to that of the BS model when the latter is implemented using the model’s own implied volatility and the time-varying interest rates. Since volatility and interest rates in the BS are assumed to be constant over time, this internally inconsistent practice will clearly and significantly bias the application results in favor of the BS model. But, as this is the current standard in judging performance, we will follow Procedure B to implement the SVSI model and similar procedures to implement the BS, the SV, and the SI models. Then, the models will be ranked relative to each other according to their performance so determined.

98.3 Data Description

For all the tests to follow, we use, based on the following considerations, S&P 500 call option prices as the basis. First, options written on this index are the most actively traded European-style contracts. Recall that like the BS model, formula (98.10) applies to European options. Second, the daily dividend distributions are available for the index (from the S&P 500 Information Bulletin). Harvey and Whaley (1992a, b), for instance, emphasize that critical pricing errors can result when dividends are omitted from empirical tests of any option valuation model. Furthermore, S&P 500 options and options on S&P 500 futures have been the focus of many existing empirical investigations including Bates (2000), Dumas et al. (1998), Madan et al. (1998), Nandi (1996), and Rubinstein (1994). Finally, we also used S&P 500 put option prices to estimate the pricing and hedging errors of all four models and found the results to be similar, both qualitatively and quantitatively, to those reported in the chapter. To save space, we chose to focus on the results based on the call option prices.

The sample period extends from June 1, 1988 through May 31, 1991. The intradaily transaction prices and bid–ask quotes for S&P 500 options are obtained from the Berkeley Option Database. Note that the recorded S&P 500 index values are not the daily closing index levels. Rather, they were the corresponding index levels at the moment when the recorded option transaction took place or when an option price quote was recorded. Thus, there is no nonsynchronous price issue here, except that the S&P 500 index level itself may contain stale component stock prices at each point in time.

The data on the daily Treasury bill bid and ask discounts with maturities up to 1 year are hand collected from the Wall Street Journal and provided to us by Hyuk Choe and Steve Freund. By convention, the average of the bid and ask Treasury bill discounts is used and converted to an annualized interest rate. Careful attention is given to this construction since Treasury bills mature on Thursdays, while index options expire on the third Friday of the month. In such cases, we utilize the two Treasury bill rates straddling the option’s expiration date to obtain the interest rate of that maturity, which is done for each contract and each day in the sample. The Treasury bill rate with 30 days to maturity is the surrogate used for the short rate in Eq. 98.1 (and in the determination of the probabilities in Eq. 98.10).

For European options, the spot stock price must be adjusted for discrete dividends. For each option contract with τ periods to expiration from time t, we first obtain the present value of the daily dividends D(t) by computing

$$ \overline{D}\left(t,\tau \right)={\displaystyle \sum_{S=1}^{\tau -t}{e}^{-R\left(t,s\right)s}D\left(t+s\right)}, $$
(98.28)

where R(t, s) is the s-period yield to maturity. This procedure is repeated for all option maturities and for each day in our sample. In the next step, we subtract the present value of future dividends from the time t index level, in order to obtain the dividend-exclusive S&P 500 spot index series that is later used as input into the option models.

Several exclusion filters are applied to construct the option price data set. First, option prices that are time stamped later than 3:00 p.m. Central Daytime are eliminated. This ensures that the spot price is recorded synchronously with its option counterpart. Second, as options with less than 6 days to expiration may induce liquidity-related biases, they are excluded from the sample. Third, to mitigate the impact of price discreteness on option valuation, option prices lower than \( \${\scriptscriptstyle \frac{3}{8}} \) are not included. Finally, quote prices that are less than the intrinsic value of the option are taken out of the sample.

We divide the option data into several categories according to either moneyness or term to expiration. A call option is said to be at the money (ATM) if its \( {\scriptscriptstyle \frac{S}{K}}\in \left(0.97,1.03\right) \), where S is the spot price and K the strike; out-of-the-money (OTM) if \( {\scriptscriptstyle \frac{S}{K}}\le 0.97 \); and in-the-money (ITM) if \( {\scriptscriptstyle \frac{S}{K}}\ge 1.03 \). A finer partition resulted in nine moneyness categories. By the term to expiration, each option can be classified as [e.g., Rubinstein (1985)] (i) extremely short term (<30 days), (ii) short term (30–60 days), (iii) near term (60–120 days), (iv) middle maturity (120–180 days), and (v) long term (>180 days). The proposed moneyness and term-to-expiration classifications resulted in 54 categories for which the empirical results will be reported.

Table 98.1 describes sample properties of the S&P 500 call option prices used in the tests. Summary statistics are reported for the average bid–ask midpoint price and the total number of observations, for each moneyness–maturity category. Note that there is a total of 38,749 call price observations, with deep in-the-money and at-the-money options, respectively, taking up 32 % and 28 % of the total sample and that the average call price ranges from $0.78 for extremely short term, deep out-of-the-money options to $59.82 for long-term, deep in-the-money options.

Table 98.1 Sample properties of S&P 500 index options

98.4 Empirical Tests

This section examines the relative empirical performance of the four models. The analysis is intended to present a complete picture of what each generalization of the benchmark BS model can really buy in terms of performance improvement and whether each generalization produces a worthy tradeoff between benefits and costs. We will pursue this analysis by using three yardsticks: (i) the size of the out-of-sample cross-sectional pricing errors (static performance); (ii) the size of model-based hedging errors (dynamic performance); and (iii) the existence of systematic biases across strike prices or across maturities (i.e., does the implied volatility still smile?).

Based on Procedure B of Sect. 98.2.3, Table 98.2 reports the summary statistics for the daily estimated structural parameters and the implied spot standard deviation, respectively, for the SVSI, the SV, the SI, and the BS models. Take the SVSI model as an example. Over the entire sample period 06:1988–05:1991, κ v = 0.906, θ v = 0.042, and σ v = 0.414. These estimates imply a long-run mean of 21.53 % for the volatility process. The implicit (average) half-life for variance mean reversion is 9.18 months. These estimates are similar in magnitude to those reported in Bates (1996b, 2000) for S&P 500 futures options. The estimated parameters for the (risk neutralized) short-rate process are also reasonable and comparable to those in Chan et al. (1992). The presented correlation estimate for ρ is −0.763. The average implied standard deviation is 19.27 %. As seen from the reported standard errors in Table 98.2, for each given model the daily parameter and spot volatility estimates are quite stable from subperiod to subperiod. Histogram-based inferences (not reported) indicate that the majority of the estimated values are centered around the mean.

Table 98.2 Estimates of the structural parameters for stochastic interest rates (SI), stochastic volatility (SV), and stochastic volatility and stochastic interest rates (SVSI) models

In estimating the structural parameters and the implied volatility for a given day, we used all S&P 500 options collected in the sample for that day (regardless of maturity and moneyness). This is the treatment applied to the SI, the SV, and the SVSI models. For the BS model, however, Whaley (1982) makes the point that ATM options may give an implied-volatility estimate which produces the best pricing and hedging results. Based on his justification, we used, for each given day, one ATM option that had at least 15 days to expiration to back out the BS model’s implied-volatility value. This estimate was then used to determine the next day’s pricing and hedging errors of the BS model. See Bates (1996a) for a review of alternative approaches to estimating the BS model’s implied volatility.

Observe in Table 98.2 that for the overall sample period, the average implied standard deviation is 19.27 % by the SVSI model, 19.02 % by the SV, 18.14 % by the SI, and 18.47 % by the BS model, where the difference between the highest and the lowest is only 1.13 %. For each subperiod the implied-volatility estimates are similarly close across the four models. This is somewhat surprising. It should, however, be recognized that this comparison is based only on the average estimates over a given period. When we examined the day-to-day time-series paths of the four models’ implied-volatility estimates, we found the difference between the two models’ implied standard deviations to be sometimes as high as 6 %. Economically, option prices and hedge ratios are generally quite sensitive to the volatility input (see Figlewski 1989). Even small differences in the implied-volatility estimate can lead to significantly different pricing and hedging results.

98.4.1 Static Performance

To examine out-of-sample cross-sectional pricing performance for each model, we use previous days option prices to back out the required parameter values and then use them as input to compute current days model-based option prices. Next, subtract the model-determined price from the observed market price, to compute both the absolute pricing error and the percentage pricing error. This procedure is repeated for each call and each day in the sample, to obtain the average absolute and the average percentage pricing errors and their associated standard errors. These steps are separately followed for each of the BS, the SI, the SV, and the SVSI models. The results from this exercise are reported in Table 98.3.

Table 98.3 Out-of-sample pricing errors

Let’s first examine the relative performance in pricing OTM options. Overpricing of OTM options is often considered a critical problem for the BS model (e.g., McBeth and Merville 1979 and Rubinstein 1985). Panel A of Table 98.3 reports the absolute and the percentage pricing error estimates for OTM options. According to both error measures, the overall ranking of the four models is consistent with our priors: the SVSI model outperforms all others, followed by the SV, the SI, and finally the BS model. For extremely short-term (<30 days) and extremely out-of-the-money (\( {\scriptscriptstyle \frac{S}{K}}<0.93 \)) options, for example, the average absolute pricing error by the SVSI model is $0.23 versus $0.53 by the BS, $0.28 by the SI, and $0.25 by the SV model. For this category, the BS model’s absolute pricing error is cut by more than a half by each of the other three models. Fix the moneyness category at \( {\scriptscriptstyle \frac{S}{K}}\in \left(0.93,0.95\right) \). Then, for medium-term (120–180 days) options, the SVSI model produces an average absolute pricing error of $0.44 versus $1.38 by the BS, $0.72 by the SI, and $0.39 by the SV model. For short-term (30–60 day) calls, the absolute pricing errors are $0.44 by the SVSI, $0.48 by the SV, $0.73 by the SI, and $0.90 by the BS model. Clearly, the performance improvement is significant for each moneyness and maturity category in Panel A, from the BS to the SI, to the SV, and to the SVSI model. This pricing performance ranking of the four models can also be seen using the average percentage pricing errors, as given in the same table. Here, the SVSI model produces percentage pricing errors that are the lowest in magnitude. As an example, take OTM options with term to expiration of 30–60 days and with \( {\scriptscriptstyle \frac{S}{K}}\in \left(0.93,0.95\right) \) In this category the BS, the SI, the SV, and the SVSI models, respectively, have average percentage pricing errors of −54.50 %, −46.20 %, −26.16 %, and −18.85 %. For long-term options with \( {\scriptscriptstyle \frac{S}{K}}\in \left(0.93,0.95\right) \) and with \( {\scriptscriptstyle \frac{S}{K}}\in \left(0.95,0.97\right) \), the SVSI model results in a percentage pricing error that is as low as 0.71 % and 0.30 %, respectively.

For ATM calls, recall that the BS model’s implied-volatility input is backed out from the (previous day’s) short-term ATM options, which should give the BS model a relative advantage in pricing ATM options. In contrast, the implied spot variance for the other models is obtained by minimizing the sum of squared errors for all options of the previous day. Thus, for ATM options, one would expect the BS model to perform relatively better. As seen from Panel B of Table 98.3, except for the shortest-term ATM calls, the SVSI model typically generates the lowest absolute and percentage pricing errors (especially for longer-term options), followed by the SV, by the SI, and finally by the BS model. For the shortest-term options with \( {\scriptscriptstyle \frac{S}{K}}\in \left(0.97,0.99\right) \) and \( {\scriptscriptstyle \frac{S}{K}}\in \left(0.99,1.01\right) \), the BS and the SI models perform somewhat better than the other two.

Panel C of Table 98.3 reports the average absolute and percentage pricing errors of ITM calls by all four models. While the previous ranking of the models based on OTM and ATM options is preserved by Panel C, it can be noted that the average percentage pricing error is below 1.0 % for 12 out of the 18 categories in the case of the SVSI model, for 8 out of the 18 categories in the case of the SV model, for three categories out of 18 for the SI model, and for none of the 18 categories in the case of the BS model. The pricing improvement by the SV and the SVSI models over the BS and the SI is quite substantial for ITM options, especially for long-term options.

Some patterns of mispricing can, however, be noted across all moneyness–maturity categories. First, all four models produce negative percentage pricing errors for options with moneyness \( {\scriptscriptstyle \frac{S}{K}}\le 0.99 \) and positive percentage pricing errors for options with \( {\scriptscriptstyle \frac{S}{K}}\ge 1.03 \), subject to their time to expiration not exceeding 120 days. This means that the models systematically overprice OTM call options while underprice ITM calls. But the magnitude of such mispricing varies dramatically across the models, with the BS producing the strongest and the SVSI model the weakest systematic biases. Next, according to the absolute pricing error measure, the SV model seems to perform slightly better than the SVSI in pricing calls with more than 90 days to expiration. This pattern is, however, not supported by the percentage pricing errors reported in Table 98.3, possibly because for these relatively long-term calls the two models produce pricing errors that have mixed signs, in which case taking the average absolute value of the pricing errors can sometimes distort the picture. According to the percentage pricing errors, the SVSI model does slightly better than the SV in pricing those longer-term options. Finally, for the BS model, its absolute pricing error has a U-shaped relationship (i.e., “smile”) with moneyness, and the magnitude of its percentage pricing error increases as the call goes from deep in the money to deep out of the money, regardless of time to expiration. These patterns are reduced by each relaxation of the BS model assumptions.

98.4.2 Dynamic Hedging Performance

Recall that in implementing a hedge using any of the four models, we follow three basic steps. First, based on Procedure B of Sect. 98.2.3, estimate the structural parameters and spot variance by using day 1’s option prices. Next, on day 2, use previous day’s parameter and spot volatility estimates and current day’s spot price and interest rates, to construct the desired hedge as given in Sect. 98.2.2. Finally, rely on either Eqs. 98.22 or 98.25 to calculate the hedging error as of day 3. We then compute both the average absolute and the average dollar hedging errors of all call options in a given moneyness–maturity category, to gauge the relative hedging performance of each model.

It should be recognized that in both the delta-neutral and the minimum-variance hedging exercises conducted in the two subsections below, the spot S&P 500 index, rather than an S&P 500 futures contract, is used in place of the “spot asset” for the hedges devised in Sect. 98.2.2. This is done out of two considerations. First, the spot S&P 500 and the immediate-expiration-month S&P 500 futures price generally have a correlation coefficient close to one. This means that whether the spot index or the futures price is used in the hedging exercises, the qualitative as well as the quantitative conclusions are most likely the same. In other words, if it is demonstrated using the spot index that one model results in better hedging performance than another, the same hedging performance ranking of the two models will likely be achieved by using an S&P 500 futures contract. After all, our main interest here lies in the relative performance of the models. Second, when a futures contract is used in constructing a hedge, a futures pricing formula has to be adopted. That will introduce another dimension of model misspecification (due to stochastic interest rates), which can in turn produce a compounded effect on the hedging results. For these reasons, using the spot index may lead to a cleaner comparison among the four option models.

98.4.2.1 Effectiveness of Delta-Neutral Hedges

Observe that the construction and the execution of the hedging strategy in Eq. 98.22 requires, in the cases of the SV and the SVSI models, (i) the availability of prices for four time-matched target and hedging-instrumental options, \( C\left(t,\tau; K\right),C\left(t,\tau,;, \overline{K}\right),C\left(t+\Delta t,\tau -\Delta t;K\right) \), and \( C\left(t+\Delta t,\tau -\Delta t;\overline{K}\right) \), and (ii) the computation of Δ S , Δ V , and Δ R for the target and the instrumental option. Due to this requirement, it is important to match as closely as possible the time points at which the target and the instrumental option prices were respectively taken, in order to ensure that the hedge ratios are properly determined. For this reason, we use as hedging instruments only options whose prices on both the hedge construction day and the following liquidation day were quoted no more than 15 s apart from the times when the respective prices for the target option were quoted. This requirement makes the overall sample for the hedging exercise smaller than that used for the preceding pricing exercise, but it nonetheless guarantees that the deltas for the target and instrumental options on the same day are computed based on the same spot price. The remaining sample contains 15,041 matched pairs when hedging revision occurs at 1-day intervals and 11,704 matched pairs when rebalancing takes place at 5-day intervals. In addition, we partition the target options into three maturity classes, less than 60 days, 60–180 days, and greater than 180 days, and report hedging results accordingly.

In theory, a call option with any expiration date and any strike price can be chosen as a hedging instrument for any given target option. In practice, however, different choices can mean different hedging effectiveness, even for the same option pricing model. Out of this consideration, we employ as a hedging instrument the call option which has the same expiration date as the target option and whose strike price is the closest, but not identical, to the target option’s.

Table 98.4 presents delta-neutral hedging results for the four models. Several patterns emerge from this Table. First, the BS model produces the worst hedging performance by most measures, the SI shows noticeable improvement according to the average dollar hedging errors (especially in the 5-day hedging revision categories) but not so according to the average absolute hedging errors, while the SV and the SVSI models have average absolute and average dollar hedging errors that are typically one-third of the corresponding BS hedging errors, or lower. The improvement by the SV and the SVSI is thus remarkable. Second, as portfolio adjustment frequency decreases from daily to once every 5 days, hedging effectiveness deteriorates, regardless of the model used. The deterioration is especially apparent for OTM and ATM options with \( {\scriptscriptstyle \frac{S}{K}}\le 1.05 \). It should, however, be noted with emphasis that for both the SV and the SVSI models, their hedging effectiveness is relatively stable, whether the hedges are rebalanced each day or once every 5 days. For the BS and the SI models, such a change in revision frequency can mean doubling their hedging errors. This finding is strong evidence in support of the SV and the SVSI models for hedging.

Table 98.4 Delta-neutral hedging errors

Third, the BS model-based delta-neutral hedging strategy always overhedges a target call option, as its average dollar hedging error is negative for each moneyness–maturity category and at either frequency of portfolio rebalancing. In contrast, the dollar hedging errors based on the SV and the SVSI models are more random and can take either sign. Therefore, the BS formula has a systematic hedging bias pattern, whereas the SV and the SVSI do not.

Fourth, the SVSI model is indistinguishable from the SV according to their absolute hedging errors, but is slightly better than the latter when judged using their average dollar hedging errors. Similarly, the SI model has worse hedging performance than the BS according to their absolute hedging error values, but the reverse is true according to their dollar hedging errors. This phenomenon exists possibly because with stochastic interest rates there are larger hedging errors of opposite signs, so that when added together, these errors cancel out, but the sum of their absolute values is nonetheless large.

Finally, no matter which model is used, there do not appear to be moneyness- or maturity-related bias patterns in the hedging errors. In other words, hedging errors do not seem to “smile” across exercise prices or times to expiration, as pricing errors do. This is a striking disparity between pricing and hedging results.

98.4.2.2 Effectiveness of Single-Instrument Minimum-Variance Hedges

If one is, for reasons given before, constrained to using only the underlying stock to hedge a target call option, dimensions of uncertainty that move the target option value but are uncorrelated with the underlying stock price cannot be hedged by any position in the stock and will necessarily be uncontrolled for in such a single-instrument minimum-variance hedge. Based on the sample option data, the average absolute and the average dollar hedging errors, with either a daily or a 5-day rebalancing frequency, are given in Table 98.5 for each of the four models and each of the moneyness–maturity categories. With this type of hedges, the relative performance of the models is no longer clear-cut. For OTM options with \( {\scriptscriptstyle \frac{S}{K}}\le 1.97 \), the SV model has, regardless of the hedging error measure used and the hedge revision frequency adopted, the lowest hedging errors, followed by the SVSI, then by the BS, and lastly by the SI model. For ATM options, the hedging performance by the BS and the SV models is almost indistinguishable, but still better, by a small margin, than that by both the SI and the SVSI models, whereas the latter two models’ performance is also indistinguishable. Finally, for ITM options, the BS model has the best hedging performance, followed by the SV, the SVSI, and then by the SI model. Having said the above, it should nonetheless be noted that for virtually all cases in Table 98.5, the hedging error differences among the BS, the SV, and the SVSI models are economically insignificant because of their low magnitude. Only the SI model’s performance appears to be significantly poorer than the others’.

Table 98.5 Single-instrument hedging errors

The fact that the SI model performs worse than the BS and that the SVSI model performs slightly worse than the SV suggests that adding stochastic interest rates to the option pricing framework actually make the single-instrument hedge’s performance worse. This can be explained as follows. In the setup of the chapter, interest rate shocks are assumed to be independent of shocks to the stock price and/or to the stochastic volatility. Therefore, in the single-instrument minimum-variance hedges, there is no adjustment in the optimal position in the underlying stock to be taken. The hedging results in Table 98.5 have shown that if interest rate risk is not to be controlled by any position in the hedging instrument, then it is perhaps better to design a single-instrument hedge based on an option model that assumes no interest rate risk. Assuming interest rate risk in an option pricing model and yet not controlling for this risk in a hedge can make the hedging effectiveness worse.

In the case of the SV versus the BS model, the situation is somewhat different from the above. As volatility shocks are assumed to be correlated with stock price shocks, the position to be taken in the underlying stock (i.e., the hedging instrument) needs to be adjusted relative to the BS model-determined hedge, so that this single position not only helps contain the underlying stock’s price risk but also neutralize that part of volatility risk which is related to stock price fluctuations (see Eq. 98.23). Thus, by rendering it possible to use the single hedging position to control for both stock price risk and volatility risk, introducing stochastic volatility into the BS framework helps improve the single-instrument hedging performance, albeit by a small amount. Nandi (1996) uses the remaining variance of a hedged position as a hedging effectiveness measure, according to which he finds the SV model performs better than the BS model. Our single-instrument hedging results are hence consistent with his, regarding the SV versus the BS model.

It is useful to recall that all four models are implemented allowing both the spot volatility and the spot interest rates to vary from day to day, which is, except in the sole case of the SVSI model, not consistent with the models’ assumptions. Given this practical ad hoc treatment, it may not come as a surprise that when only the underlying asset is used as the hedging instrument, the four models performed virtually indifferently, with the magnitude of their hedging error differences being generally small. As easily seen, if all four models were implemented in a way consistent with the respective model setups, the single-instrument hedges based on the SVSI model would for sure perform the best.

Comparing Tables 98.4 and 98.5, one can conclude that based on a given option model, the conventional delta-neutral hedges perform far better than their single-instrument counterparts, for every moneyness–maturity category. This is not surprising as the former type of hedges involves more hedging instruments (except under the BS model).

98.4.3 Regression Analysis of Option Pricing and Hedging Errors

So far we have examined pricing and hedging performance according to option moneyness–maturity categories. The purpose was to see whether the errors have clear moneyness- and maturity-related biases. By appealing to a regression analysis, we can more rigorously study the association of the errors with factors that are either contract specific or market condition dependent. Fix an option pricing model, and let ϵ n (t) denote the n-th call option’s percentage pricing error on day t. Then, run the regression below for the entire sample:

$$ \begin{array}{c}{\epsilon}_n(t)={\beta}_0+{\beta}_1\frac{S(t)}{K_n}+{\beta}_2{\tau}_n+{\beta}_3 SPREA{D}_n(t)\\ {}+{\beta}_5 LAGVOL\left(t\kern-0.2em -\kern-0.2em 1\right)+{\beta}_4 SLOPE(t)+{\eta}_n(t),\end{array} $$
(98.29)

where K n is the strike price of the call, τ n the remaining time to expiration, and SPREAD n (t) the percentage bid–ask spread at date t of the call (constructed by computing \( \frac{ Ask- Bid}{0.5\left( Ask+ Bid\right)} \), all of which are contract-specific variables. The variable, LAGVOL(t − 1), is the (annualized) standard deviation of the previous day’s intraday S&P 500 returns computed over 5-min intervals, and it is included in the regression to see whether the previous day’s volatility of the underlying may cause systematic pricing biases. The variable, SLOPE(t), represents the yield differential between 1-year and 30-day Treasury bills. This variable can provide information on whether the single-factor Cox et al. (1985) term structure model assumed in the chapter is sufficient to make the resulting option formula capture all term structure-related effects on the S&P 500 index options. In some sense, the contract-specific variables help detect the existence of cross-sectional pricing biases, whereas LAGVOL(t−1) and SLOPE(t) serve to indicate whether the pricing errors over time are related to the dynamically changing market conditions. Similar regression analyses have been done for the BS pricing errors in, for example, Galai (1983b), George and Longstaff (1993), and Madan et al. (1998). For each given option model, the same regression as in Eq. 98.29 is also run for the conventional delta-neutral hedging errors, with ϵ n (t) in Eq. 98.29 replaced by the dollar hedging error for the n-th option on day t.

Table 98.6 reports the regression results based on the entire sample period, where the standard error for each coefficient estimate is adjusted according to the White (1980) heteroskedasticity-consistent estimator and is given in the parentheses. Let us first examine the pricing error regressions. For every option model, each independent variable has statistically significant explanatory power of the remaining pricing errors. That is, the pricing errors from each model have some moneyness, maturity, intraday volatility, bid–ask spread, and term structure-related biases. The magnitude of each such bias, however, decreases from the BS to the SI, to the SV, and to the SVSI model. For instance, the BS percentage pricing errors will on the average be 2.29 points higher when the yield spread SLOPE(t) increases by one point, whereas the SV and the SVSI percentage errors will only be, respectively, 0.32 and 0.34 points higher in response. Thus, a higher yield spread on the term structure means higher pricing errors, regardless of the option model used. This points out that a possible direction to further improve pricing performance is to include the yield spread as a second factor in the term structure model of interest rates. Other noticeable patterns include the following. The BS pricing errors are decreasing, while the SI, the SV, and the SVSI pricing errors are increasing, in both the option’s time to expiration and the underlying stock’s volatility on the previous day. The deeper in the money the call or the wider its bid–ask spread, the lower the SI’s, the SV’s, and the SVSI model’s mispricing. But, for the BS model, its mispricing increases with moneyness and decreases with bid–ask spread.

Table 98.6 Regression analysis of pricing and hedging errors

Even though all four models’ pricing errors are significantly related to each independent variable, the collective explanatory power of these variables is not so impressive. The adjusted R 2 is 29 % for the BS formula’s pricing errors, 22 % for the SI’s, 12 % for the SV’s, and 7 % for the SVSI model’s. Therefore, while both the BS and the SI model have significant overall biases related to contract terms and market conditions (indicating systematic model misspecifications), the remaining pricing errors under the SV and the SVSI are not as significantly associated with these variables. About 93 % of the SVSI model’s pricing errors cannot be explained by these variables!

As reported in Table 98.6, delta-neutral hedging errors by the BS and the SI model tend to increase with the moneyness and the bid–ask spread of the target call, but decrease with the non-contract-specific yield spread and lagged stock volatility variables. Therefore, the two models are misspecified for hedging purposes, and they lead to systematic hedging biases. But, overall, these variables can explain only 1 % of the hedging errors by the two models. And, even more impressively, none of the included independent variables can explain any of the remaining hedging errors by the SV and the SVSI model, as their R 2 values are both zero.

Finally, when the dollar pricing errors are used to replace the percentage pricing errors or when the percentage hedging errors are employed to replace the dollar hedging errors in the above regressions, the sign of each resulting coefficient estimate and the magnitude of each R 2 value in Table 98.6 remain unchanged. Thus, the conclusions drawn from Table 98.6 are independent of the choice of the pricing or hedging error measure. Results from these exercises are not reported here but available upon request.

98.4.4 Robustness of Empirical Results

Using the entire sample period data, we have concluded that the evidence, based on both static performance and dynamic performance measures, is in favor of both the SVSI and the SV model. However, it is important to demonstrate that this conclusion still holds when alternative test designs and different sample periods are used. Below we briefly report results from two controlled experiments.

According to Rubinstein (1985), the volatility smile pattern and the nature of pricing biases are time period dependent. To see whether our conclusion may be reversed, we separately examined the pricing and hedging performance of the models in three subperiods: 06:1988–05:1989, 06:1989–05:1990, and 06:1990–05:1991. Each subperiod contains about 10,000 call option observations. As the results are similar for each subperiod, we provide the percentage pricing errors in Panel A and the absolute delta-neutral hedging errors in Panel B of Table 98.7, for the subperiod 06:1990–05:1991. It is seen that these results are qualitatively the same as those in Tables 98.3 and 98.4.

Table 98.7 Robustness analysis

We examined the pricing and hedging error measures of each model when the structural parameters were not updated daily. Rather, retain the structural parameter values estimated from the options of the first day of each month, and then, for the remainder of the month, use them as input to compute the corresponding model-based price for each traded option, except that the implied spot volatility is updated each day based on the previous day’s option prices. The obtained absolute pricing errors for the subperiod 06:1990–05:1991 indicate that the performance ranking of the four models remains the same as before.

In addition, when we used only ATM (or only ITM or only OTM) option prices to back out each model’s parameter values, the resulting pricing and hedging errors did not change the performance ranking of the models either. This means that even if one would estimate and use a matrix of implied volatilities (across moneynesses and maturities) to accordingly price and hedge options in different moneyness–maturity categories, it would still not change the fact that the SV and the SVSI models are better specified than the other two for pricing and hedging. Given that the implied-volatility matrix method has gained some popularity among practitioners, our results should be appealing. On the one hand, they suggest that with the SV and the SVSI models, there is far less a need to engage in moneyness- and maturity-related fitting. On the other hand, if one is still interested in the matrix method, the SV and the SVSI models should be better model choices.

Early in the project we used only option transaction price data for the pricing and hedging estimations. But, that meant a far smaller data set, especially for the hedging estimations. Nonetheless, the results obtained from the transaction prices were similar to these presented and discussed in this chapter.

98.5 Concluding Remarks

We have developed and analyzed a simple option pricing model that admits both stochastic volatility and stochastic interest rates. It is shown that this closed-form pricing formula is practically implementable, leads to useful analytical hedge ratios, and contains many known option formulas as special cases. This last feature has made it relatively straightforward to conduct a comparative empirical study of the four classes of option pricing models.

According to the pricing and hedging performance measures, the SVSI and the SV models both perform much better than the SI and the BS models, as the former typically reduce the pricing and hedging errors of the latter by more than a half. These error reductions are also economically significant. Furthermore, the hedging errors by the SV and the SVSI models are relatively insensitive to the frequency of portfolio revision, whereas those of the SI and the BS models are sensitive. Given that both the SV and the SVSI models can be easily implemented on a personal computer, they should thus be better alternatives to the widely applied BS formula. A regression-based analysis of the pricing and hedging errors indicates that while the BS and the SI models show significant pricing biases related to moneyness, time to expiration, bid–ask spread, lagged stock volatility, and interest rate term spread, pricing errors by the SV and the SVSI models are not as systematically related to either contract-specific or market-dependent variables. Overall, the results lend empirical support to the claim that incorporating stochastic interest rates and, especially, stochastic volatility can both improve option pricing and hedging performance substantially and resolve some known empirical biases associated with the BS model.

The empirical issues and questions addressed in this chapter can also be reexamined using data from individual stock options, American-style index options, options on futures, currency and commodity options, and so on. Eventually, the acceptability of option pricing models with the added features will be judged not only by its easy implementability or even its impressive pricing and hedging performance as demonstrated in this chapter using European-style index calls but also by its success or failure in pricing and hedging other types of options. These extensions are left for future research.