4.2. Results Under the Risk-Neutral Measure
The S&P 500 Index European call and put options are investigated separately. For each kind of option, we split them into two groups: one expires in about 30 calendar days, and the other expires in about 50 calendar days.
In addition to the GARCH(1, 1) and ARSV(1) models, we investigate the traditional B-S model and the B-S model with implied volatility (BS-IV). Both the traditional BS model and the BS-IV model assume a constant volatility across the time to maturity when pricing options. We set the initial volatility in the traditional B-S model to be the same as the initial volatility in the GARCH(1, 1) and ARSV(1) models. On the other hand, the BS-IV model parameterizes its initial volatility when minimizing the in-sample MSPE as follows:
where
is the close price of in-sample Day
t;
n is the number of in-sample call options;
is the constant daily risk-free rate (
); and
,
, and
are the time to maturity (in trading days), strike price, and market price of the
i-th option, respectively. We want to mention that even though the our in-sample or out-of-sample options are chosen on a single day and expire in about 30 or 50 days, their times to maturity may vary slightly, such as 31 or 33 days. The risk-neutral GARCH(1, 1) and ARSV(1) models for the
n in-sample call options at
t are estimated as follows:
where the theoretical option prices
and
are calculated, respectively, using Equations (
8) and (
16) using the given initial volatility estimate,
, along with the identifications (the strike price
and time to maturity
) of the
i-th option. All three risk-neutral models (BS-IV, GARCH(1, 1), and ARSV(1)) for the put options are estimated similarly.
It is worth noting that the in-sample risk-neutral parameter estimates remain unchanged for the out-of-sample option pricing. Moreover, the initial volatility estimate of the risk-neutral B-S, GARCH(1, 1), and ARSV(1) models comes from the historical daily returns, while it is the only parameter in the BS-IV model. In fact, the in-sample and out-of-sample performances of the B-S model depend entirely on the initial volatility estimates and option selections.
Table 5 summarizes the average risk-neutral parameter estimates, with the corresponding standard deviations in the sample in parentheses
. The average in-sample and out-of-sample option pricing errors are reported in
Table 6 and
Table 7, in which the preferred value in each column is underlined, and the corresponding sample standard deviations are included in parentheses
.
According to
Table 5, the risk-neutral parameters of the GARCH(1, 1) and ARSV(1) models are quite different from their physical counterparts. (The return sequence is magnified 100 times. Without this magnification, the previous
in GARCH(1, 1) and
in ARSV(1) would divide by 100, while the other parameter estimates would remain unchanged.) For example, for the put options in the GARCH(1, 1) model,
is less than
, while its physical counterpart is close to 1. By contrast,
in the ARSV(1) model is much larger than its physical counterpart. The risk-neutral estimates also depend on the kind of option.
in the GARCH(1, 1) is such an example. Interestingly, it seems that the put options have larger volatilities, as the corresponding
apparently grows. The pricing errors in the traditional B-S model are exacerbated for put options because the initial volatility is always around
, with tiny fluctuations.
Furthermore, although estimating the ARSV(1) model is much more complicated than estimating the GARCH(1, 1) model under the physical measure, estimating their risk-neutral versions requires a similar computational burden. The reason for this is that as previously demonstrated, only one process needs to be simulated in the risk-neutral ARSV(1) model.
4.2.1. In-Sample Comparison Under the Risk-Neutral Measure
For the call options, the GARCH(1, 1) model slightly outperforms its three rivals in terms of the average in-sample MSPE and the standard deviation, regardless of the time to maturity. Therefore, the GARCH(1, 1) model fits the observed call option prices better with less dispersion. However, its superiority over the ARSV(1) and BS-IV models is not as clear.
The in-sample performance of the put options is another story. The ARSV(1) model remarkably dominates over the others for both the 30-day and 50-day put options. In addition, the GARCH(1, 1) model also substantially outperforms the BS-IV model.
Furthermore, options with a longer time to maturity tend to have a larger average in-sample MSPE. Not surprisingly, the traditional B-S model is always inferior to the GARCH(1, 1) and BS-IV models regarding the in-sample pricing error. The reason for this is that with the same initial volatility estimate, the B-S model refers to a special case of the GARCH(1, 1) model. On the other hand, the BS-IV model, whose initial volatility is parameterized, is an optimal version of the B-S model with respect to the in-sample MSPE.
4.2.2. Out-of-Sample Comparison Under the Risk-Neutral Measure
As expected, for all models, the out-of-sample average MSPE is larger than its in-sample counterpart. Moreover, the longer the time to maturity is, the harder it becomes to predict the out-of-sample option prices. For call options, the BS-IV model performs better than the others for 30-day options, while the GARCH(1, 1) model is preferred for 50-day options. The out-of-sample call pricing errors are similar across the models, except for the traditional B-S model.
The obvious superiority of the ARSV(1) model over the others within the in-sample put options is kept for the out-of-sample pricing performances. Overall, the ARSV(1) model is indeed preferable when pricing put options. In contrast, put options are less suitable in the GARCH(1, 1) model than call options. This finding is similar to the result of
Heston and Nandi (
2000).
One thing we need to pay attention to is the initial volatility estimate for each in-sample trading day. Admittedly, we set the initial volatility casually without examining other strategies. Refined initial values will no doubt improve the option pricing performance of both the GARCH(1, 1) and ARSV(1) models. For example, the initial volatility for a risk-neutral model can be estimated using its physical counterpart. On the other hand, the BS-IV model adopts an implied volatility, but it remains inferior to the two models with variant volatilities in most of the scenarios examined. Therefore, dynamic volatility models like the ARSV(1) and GARCH(1, 1) models are more accurate for option pricing than a constant volatility model.
Instead of using historical returns, we can derive the initial volatility directly from the preceding option prices. This adjustment brings about the implied versions of the GARCH(1, 1) and ARSV(1) models, whose pricing performances are explored in the following subsection.
4.3. Risk-Neutral GARCH(1, 1) and ARSV(1) Models Using Implied Volatilities
Rather than setting a relatively casual value, we can also parameterize the initial volatility estimate in the risk-neutral GARCH(1, 1) and ARSV(1) models. For the call options, the implied versions of the two models are estimated by minimizing the in-sample MSPE of the
n options as follows:
where the suffix ‘-IV’ or the subscript ‘iv’ stands for the implied version that parameterizes the initial volatility estimate
. In addition,
and
, which denote the theoretical prices of the
i-th call option with the risk-neutral GARCH(1, 1) and ARSV(1) models, are calculated using Equation (
8) and Equation (
16), respectively. The counterparts for put options can be estimated in a similar way. The in-sample and out-of-sample average MSPE of the implied versions of the two risk-neutral models is presented in
Table 8, which includes the standard deviations in parentheses
.
Table 8 shows that parameterizing the initial volatility leads to a smaller average in-sample MSPE for both the risk-neutral GARCH(1, 1) and ARSV(1) models. Most of the corresponding standard deviations also decrease. Such improvements are within our expectations since the original non-implied versions are just special cases of the implied versions when minimizing the in-sample MSPE. However, an extra volatility parameter also brings about more uncertainties in the out-of-sample results. In terms of the average values and standard deviations of the out-of-sample pricing errors, the implied versions of both models are inferior to their original non-implied counterparts that casually set the initial volatility estimates.
One reason for this is that the in-sample nonlinear-least-squares parameter estimators are to some extent sensitive to the input option identifications, such as the spot price and time to maturity, while parameterizing the volatility would further add to such sensitivity. Moreover, it is likely that the implied models will have an abnormal initial volatility estimate; that is, when minimizing the in-sample MSPE, we may obtain an extremely large initial volatility estimate in the implied models. Then, the subsequent out-of-sample prediction error tends to become out of control. In theory, volatility is a positive real number without an upper bound. To avoid abnormal cases, within our implementation, we constrain the daily initial volatility to be less than in our implementation. When the in-sample initial volatility estimate reaches this upper bound, there is a high possibility that the out-of-sample prediction error will be substantially large. By allowing for a smaller upper bound, the out-of-sample results may be better, but this will make the extra volatility parameter less meaningful. Moreover, the upper bound should be connected to the market situation. For example, in a bear market, the upper bound can be relatively larger. How to set a reasonable upper bound for the initial volatility parameter is worth investigating in the future. Overall, for our option samples, the implied versions of the GARCH(1, 1) and ARSV(1) models are not recommended. After all, the out-of-sample prediction error matters more than the in-sample counterpart.