Duan’s Gaussian GARCH pricing model preserves one-step conditional variance while shifting innovations under the pricing measure. Follow the shock transformation and a checked option-price example.
Duan GARCH option pricing model
The Duan GARCH option pricing model prices options when asset returns have GARCH conditional volatility, using a locally risk-neutral valuation relationship (LRNVR) to connect the historical return model to a pricing measure. Its practical contribution is a disciplined way to carry volatility clustering into option valuation: changing the expected stock return also changes how shocks enter future variance.
Duan’s 1995 paper establishes the relationship under specified preference and distribution assumptions. Estimating GARCH from historical returns alone does not select a unique pricing kernel. The LRNVR supplies an additional pricing restriction.
Start with the physical return equation
Consider a non-dividend-paying stock in equally spaced discrete periods, with a constant continuously compounded risk-free rate rper period. Define its decimal log return Rt=log(St/St−1). A Gaussian GARCH(1,1) specialization is
Here ht is the conditional variance of Rt given information Ft−1, and is known before that return arrives. Under P, the innovations are iid standard normal and independent of past information. Use ω>0, α,β≥0 and a positive starting variance. Variance has squared decimal-return units; ω has those same units, and α, β and λ are dimensionless.
The premium convention matters: the premium is λht, not λht. Conditional lognormality gives
EP[St/St−1∣Ft−1]=exp(r+λht).
Thus λ is a unit risk-premium parameter for this specification. A Gaussian quasi-likelihood fit that remains statistically useful with nonnormal residuals does not, by itself, justify this Gaussian pricing construction.
Preserve local variance; shift the shock
The LRNVR uses an equivalent pricing measure Q under which one-period gross returns remain conditionally lognormal, their conditional expectation is er, and their conditional log-return variance is still ht. Consequently,
Rt=r−21ht+htzt∗,zt∗∼QN(0,1).
Matching the two representations of the same realized return gives zt=zt∗−λ. Substitution into the variance recursion is essential:
ht+1=ω+αht(zt∗−λ)2+βht.
The Alfaro–Inzunza model setup displays this transformation. The martingale requirement concerns gross returns: EQ[eRt∣Ft−1]=er. Expected log return is r−ht/2.
“Variance is preserved” means the one-step conditional variance agrees at the same information state. It does not mean that future variance has the same distribution under both measures. For example, direct expectation gives
EQ[ht+1∣Ft−1]=ω+{α(1+λ2)+β}ht.
The expected-variance persistence coefficient is therefore α(1+λ2)+β, rather than α+β. A finite stationary mean variance under Q requires the former to be below one in this model; positivity alone does not establish that property.
One negative shock, two different updates
Use an illustrative daily model, not fitted market data:
ht=0.0004,ω=0.00001,α=0.1,β=0.85,λ=0.3.
The known daily standard deviation is 2%. For a pricing innovation zt∗=−1, the physical-residual coordinate is zt=−1.3. The next daily variance is
Using (−1)2 instead gives 0.0003900, because it omits the measure-change shift. A positive pricing innovation zt∗=+1 gives 0.0003696. This asymmetry emerges under Q even though the physical GARCH recursion was symmetric in zt.
Illustrative daily GARCH variance response to pricing shock z*. The correctly shifted curve gives next variance 0.0004176 at minus one and 0.0003696 at plus one. Omitting the shift gives 0.0003900 at either shock. Variance is shown in units of ten to the minus four squared decimal daily returns.
Original deterministic daily-model comparison, not market observations. The solid curve shifts the pricing shock by 0.3; the dashed comparison omits the shift. Prior variance and GARCH coefficients are identical.
More generally, for a>0, the difference between next variances after pricing shocks −a and +a is 4αhtaλ. With positive λ, negative pricing news generates the larger next variance. This is a model response associated with the leverage effect, not evidence identifying its economic cause.
Initialize the stock and its known next-period variance. For each future period, draw a fresh standard normal pricing innovation, update the stock using the current variance, then update variance using the same innovation with the −λ shift. Average terminal call payoffs and discount. Chaudhury and Wei distinguish this path-dependent valuation from Black–Scholes approximations using average forecast variance.
There is a useful one-step check. At the start of one remaining day, set S=K=100, known variance h=0.0004 and r=0.0001 per day, meaning 0.01% continuously compounded for that day. The terminal stock is conditionally lognormal, so
Here Φ is the standard normal CDF. This gives C=0.80284109 currency units per one-share call, also obtained by directly integrating its Gaussian payoff. The current variance fixes this one-step distribution; the recursion affects later steps. Over multiple steps, future variance responds to intervening returns, so inserting an average historical or forecast volatility into Black–Scholes generally does not reproduce the Duan price.
The model’s Gaussian innovations, premium specification and LRNVR are substantive restrictions. They do not guarantee that a return-only fit matches an observed volatility surface. Nor can the displayed Gaussian shift be carried unchanged into an arbitrary non-Gaussian GARCH model.
For the statistical side, ARCH and GARCH develops the variance recursion and estimation diagnostics. For pricing foundations, Market Model and Risk-Neutral Valuation explains discounted expectations and completeness. Both offer public previews; full lessons require membership.