Monash University · FACULTY OF FINANCE

ETF5952 · Quantitative Methods for Risk Analysis

- one subject, every graph, every model, every mark
Finance14 Chapters10-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 7 of 10 · ETF5952

Volatility Models: EWMA, GARCH and GJR-GARCH

In ETF5952 Quantitative Methods for Risk Analysis at Monash University, this chapter models the conditional variance σt2 = Var(Rt | It−1) — the fact that the size of return swings changes over time and clusters. It builds three workhorse models: EWMA, an exponentially weighted average of past squared shocks with the RiskMetrics rule λ = 0.94; GARCH(1,1), which adds a constant so volatility mean-reverts to a finite long-run level σ̄2 = ω/(1−α−β); and GJR-GARCH, which adds a leverage term so negative shocks raise volatility more than equal-size positive ones. These volatility forecasts feed directly into the unit's VaR and Expected Shortfall machinery.

In this chapter

What this chapter covers

  • 01Volatility clustering: time-varying conditional variance vs a roughly constant conditional mean
  • 02The constant-mean return model R_t = μ + σ_t Z_t and the squared mean-adjusted shock
  • 03Rolling-window (moving-average) volatility: equal weights, sharp cut-off, short vs long window
  • 04EWMA: recursive form σ_t² = (1−λ)(R_{t−1}−μ)² + λ σ_{t−1}², geometric weights, no cut-off
  • 05The RiskMetrics rule λ = 0.94 for daily data (set, not estimated)
  • 06GARCH(1,1): ω, α (reaction), β (persistence); stationarity α + β < 1
  • 07Long-run variance σ̄² = ω/(1−α−β) and the weighted-average rewrite (mean reversion)
  • 08EWMA as a special GARCH(1,1) with ω = 0, α = 1−λ, β = λ (α + β = 1, no anchor)
  • 09GJR-GARCH: the indicator 1{R_{t−1} < μ}, the leverage effect γ > 0, persistence α + γ/2 + β
  • 10Exam technique: square the shock, check α + β < 1, read γ's sign, report σ with units
Worked example · free

Worked example: GARCH(1,1) long-run volatility and a one-step update

Q [5 marks]. A daily return series is modelled as GARCH(1,1) with ω = 0.000004, α = 0.10, β = 0.85 and mean μ = 0. Yesterday the volatility estimate was σt−1 = 0.015 (so σt−12 = 0.000225) and the mean-adjusted return was Rt−1 − μ = −0.03. (a) Find the long-run volatility. (b) Update to today's volatility and say which way it is drifting.
  • +1Stationarity check. α + β = 0.10 + 0.85 = 0.95 < 1 ✓ — a finite long-run variance exists, and persistence 0.95 means volatility is highly persistent (reverts slowly).
  • +1(a) Long-run variance. σ̄2 = ω/(1−α−β) = 0.000004 / (1 − 0.95) = 0.000004 / 0.05 = 0.00008.
  • +1(a) Long-run volatility. σ̄ = √0.00008 = 0.00894 (0.894% per day).
  • +1(b) One-step update. σt2 = ω + α(Rt−1−μ)2 + βσt−12 = 0.000004 + 0.10·(−0.03)2 + 0.85·0.000225 = 0.000004 + 0.00009 + 0.00019125 = 0.00028525.
  • +1(b) Volatility and direction. σt = √0.00028525 = 0.01689 (1.689% per day). This is well above the 0.894% long-run level, so the forecast will drift down toward σ̄ over the coming days (mean reversion).
Long-run volatility σ̄ = 0.894% per day; today's volatility σt = 1.689% per day. The −3% shock pushed the estimate far above the long-run anchor, so it will revert downward toward 0.894%. Reporting the variance 0.00028525 instead of its square root, or skipping the α + β < 1 check, are the usual mark losses.
Sia tip — Always state the α + β < 1 check before quoting a long-run variance, work the whole update in decimals, and take the square root at the end so you report a volatility (%), not a variance.
Glossary

Key terms

Volatility clustering
The empirical pattern that large returns (of either sign) tend to be followed by large returns and small by small, so the conditional variance is strongly time-varying while the conditional mean is roughly constant. It is the motivation for every model in the chapter.
Conditional variance
σt2 = Var(Rt | It−1), the variance of the next return given the information set It−1 = {r1, …, rt−1}. Its square root σt is the conditional volatility that daily VaR and ES require.
EWMA (exponentially weighted moving average)
A variance estimate σt2 = (1−λ)(Rt−1−μ)2 + λσt−12 that weights past squared shocks geometrically with decay λ. No sharp cut-off; higher λ = longer memory, lower λ = more reactive.
RiskMetrics λ = 0.94
The RiskMetrics rule of thumb that fixes the EWMA decay at λ = 0.94 for daily data (0.97 for monthly). It is imposed rather than estimated from the sample, which makes EWMA a single-parameter, no-optimisation model.
GARCH(1,1)
σt2 = ω + α(Rt−1−μ)2 + βσt−12 with ω > 0, α, β ≥ 0. α is the reaction to the last shock, β the persistence of past variance; α + β is the total persistence.
Long-run (unconditional) variance
σ̄2 = ω/(1−α−β), defined only when α + β < 1. GARCH volatility mean-reverts toward this anchor; EWMA (α + β = 1) has no finite long-run variance.
GJR-GARCH / leverage effect
GJR-GARCH adds γ(Rt−1−μ)2·1{Rt−1 < μ} to GARCH. With γ > 0 a negative shock (indicator = 1) raises next-period volatility more than an equal-size positive shock — the leverage effect. Persistence is α + γ/2 + β.
Persistence
How slowly volatility shocks decay: α + β for GARCH(1,1), α + γ/2 + β for GJR-GARCH. Close to 1 means very persistent volatility; it must be strictly below 1 for a finite long-run variance.
FAQ

Volatility Models: EWMA, GARCH and GJR-GARCH FAQ

When is the GARCH long-run variance formula σ̄² = ω/(1−α−β) actually valid?

Only when the persistence α + β is strictly less than 1. That condition guarantees the process is stationary and the geometric series behind the unconditional variance converges. If α + β ≥ 1 — as in EWMA, where α + β = 1 exactly — there is no finite long-run variance to revert to, and quoting a number for σ̄ would be wrong. Always state the check before you compute the anchor.

What is the leverage effect and how does GJR-GARCH capture it?

The leverage effect is the empirical tendency for a fall in price (a negative shock) to raise future volatility more than a rise of the same size. Standard GARCH cannot see it because returns enter only through their square, so +2% and −2% are identical. GJR-GARCH adds a term γ(R_{t−1}−μ)²·1{R_{t−1}<μ}: the indicator switches on only after a loss, so a negative shock loads at α + γ while a positive one loads at just α. A positive γ means bad news bites harder.

Can AI help me with volatility models like EWMA and GARCH in ETF5952?

Yes — Sia can explain the method step by step. Ask it to walk you through substituting into an EWMA or GARCH(1,1) update, why the long-run variance needs α + β < 1, or how the GJR indicator switches the leverage term on and off, and it will show the reasoning so you can reproduce it under closed-book exam conditions. Sia coaches the technique and checks your working; it does not sit the assessment for you or guarantee a mark.

Study strategy

Exam move

Put the three recursions on one page and drill the update chain until it is automatic: square the mean-adjusted shock, multiply by the reaction weight, add the persistence-weighted old variance, then take the square root to report a volatility in per cent. Burn in three checks — EWMA weights (1−λ) and λ sum to 1 with no ω; GARCH needs α + β < 1 for a finite long-run variance σ̄² = ω/(1−α−β); and the GJR indicator fires on the sign of the shock, not its square. Practise reading direction words aloud (a negative shock raises volatility more; the forecast reverts toward the long-run anchor), because a correct number with the wrong direction earns nothing. The final exam is worth 40% of the unit, is closed book, and its duration is not published in the unit materials, so plan your time in proportion to the marks and confirm the exact date and length on Moodle.

Working through Volatility Models: EWMA, GARCH and GJR-GARCH in ETF5952? Sia is AskSia’s AI Finance tutor — ask any ETF5952 Volatility Models: EWMA, GARCH and GJR-GARCH question and get a clear, step-by-step explanation grounded in how ETF5952 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 11 of your Monash University subjects - and 1,000+ Bibles across every Australian university.
Sia - your ETF5952 tutor, unlimited, worked the way the exam marks it
The full 10-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$25/ month
30-day money-back · cancel in one tap · how it works
ETF5952 · Quantitative Methods for Risk Analysis - independent study guide on the AskSia Library. More Monash University subjects · Microeconomics across all universities
Unlock the full ETF5952 Bible + 11 Monash University subjects解锁完整 ETF5952 Bible + Monash University 11 门科目
$25/mo