Rolling Volatility
Three different window lengths give three different answers, and all of them are correct.
Quick answer: Rolling volatility is the realised volatility of an underlying computed over a moving window of the most recent days, re-estimated each day as the window slides forward — so its level depends as much on the window length you chose as on what the market actually did.
In simple words
Rolling volatility answers what has volatility been lately, where lately is a window you pick — the last 10 days, the last 20, the last 60. Each day you drop the oldest return, add the newest, and recompute the annualised standard deviation. The catch is that the answer depends heavily on the window. A 10-day window reacts almost immediately to a sudden shock and spikes the highest, because a single violent day is a large fraction of just ten. A 60-day window barely notices the same shock, because one day is a small fraction of sixty, but it stays elevated for months afterwards. Both are correct answers to what has volatility been.
So the window length is not a technical detail you can leave on default; it is the actual question you are asking. A short window asks what is volatility right now and gives a jumpy, responsive answer. A long window asks what has volatility been over the season and gives a smooth, slow one. Neither is more true than the other — they are measuring different things — and a lot of confusion about volatility comes from two people using different windows and arguing about whose number is right.
The picture
Same market, three windows, three stories
10-day, 20-day and 60-day rolling realised volatility of NIFTY through a single shock, spot 24,000.
Professional explanation
The window length manufactures the shape
Rolling volatility feels like a measurement, but it is a measurement filtered through a choice, and the choice does most of the work. A short window weights the recent past heavily by giving each of a small number of days a large share, so it moves fast and swings wide. A long window spreads the weight thinly across many days, so it moves slowly and stays in a narrow range. Feed the identical price history into a 10-day, a 20-day and a 60-day rolling volatility and you get three lines that peak at different heights, at different times, and fall at different rates. None is wrong. Each is the correct realised volatility for its window. But it means the sentence realised volatility is 18% is incomplete until you say over what window, and a chart of rolling volatility is as much a picture of the analyst's window choice as of the market.
The window drop-out effect — a fake decline built into the estimator
This is the artefact everyone falls for. A single large move enters the window on the day it happens and stays inside it for exactly window more days, contributing its full squared return to every estimate in that span. Then, on one specific day, it falls out of the back of the window and the estimate drops sharply — not because the market did anything that day, but because the estimator stopped counting an old day. Traders see the drop and read it as volatility declining, as the market calming, as a signal to re-risk. It is none of those things. It is the shock leaving the window. The decline is a property of the ruler, not of the thing being measured, and it happens at a predictable moment — exactly window days after the shock — which is often precisely when a trader who sized positions on the elevated reading is being told, falsely, that the danger has passed.
EWMA: exponential weights and no cliff edge
The fix for the drop-out cliff is to stop using a hard window with a sharp back edge. Exponentially weighted moving average volatility replaces the equal-weight box with weights that decay smoothly: today's squared return gets weight (1 − λ), yesterday's gets λ(1 − λ), the day before λ²(1 − λ), and so on, so an old observation's influence fades gradually to nothing instead of being counted fully and then dropped at once. Because no day ever falls off a cliff, EWMA has no drop-out artefact — when volatility falls in an EWMA series, the market actually calmed. The parameter λ controls how fast the weights decay: a higher λ means a longer memory and a smoother series, a lower λ means faster reaction. RiskMetrics popularised λ = 0.94 for daily data, which corresponds to an effective memory of roughly 30-odd days and a half-life of about eleven days — recent enough to react, long enough to be stable — and it became a de facto standard precisely because it removes the cliff while keeping responsiveness.
Why rolling-volatility position sizing fails at the worst moment
Here is the sentence a marketing department would cut. A great deal of risk management sizes positions inversely to a rolling volatility: when measured volatility is low, take more risk; when it is high, take less. The window drop-out effect makes this rule systematically wrong at exactly the wrong time. After a shock, the rolling volatility stays elevated for the whole window length, forcing the position smaller and keeping it small even as the market may already have calmed — so you are under-risked through the recovery. Then, on the drop-out day, the reading falls off its cliff and the rule tells you to re-risk, right at the arbitrary moment the old shock exited the window, which has nothing to do with current conditions and may be just before the next one. A sizing rule driven by a backward-looking window does not just lag the market; it lags it by a fixed, mechanical amount and then jumps, and the jump is an artefact being treated as a signal.
The window drop-out cliff
A single large day held inside a 20-day window, then falling out of it exactly 20 days later.
Formula
Rolling realised volatility over an n-day window
RV_n(t) = √( (252 / n) × Σ r_{t−i}² ), i = 0 … n−1
Computed each day t over the trailing n days, assuming zero mean return and annualising on 252 trading days. As t advances, the oldest return r_{t−n} drops out and the newest r_t enters — that drop-out is the source of the cliff-edge artefact. The estimate is a backward-looking average, so it tells you about the window that has just passed, not the day ahead.
- RV_n(t)Rolling realised volatility as of day t over an n-day window, annualised as a decimal (0.14 = 14%).
- nThe window length in trading days — the choice that determines how fast the estimate reacts and how long a shock persists in it.
- r_{t−i}The log return i days before t, ln(P_{t−i} / P_{t−i−1}), where P is the closing level.
- Σ r_{t−i}²The sum of squared daily log returns across the n days in the trailing window; the zero-mean assumption means no sample mean is subtracted.
- 252Trading days per year, the annualisation factor.
EWMA volatility — the drop-out-free alternative
σ²_t = λ × σ²_{t−1} + (1 − λ) × r_{t−1}²
The exponentially weighted moving average variance, updated recursively each day. λ is the decay factor: RiskMetrics uses λ = 0.94 for daily data, giving a half-life of about eleven days and an effective window near 30 days. Because weights decay smoothly rather than dropping at a window edge, EWMA has no cliff-edge artefact, so a fall in an EWMA series reflects a genuine calming of the market.
How to compute and read rolling volatility without being fooled
- Choose your window length deliberately, and state it. A 10-day window asks what is volatility now; a 60-day asks what has it been this season — decide which question you mean.
- Compute daily log returns of the underlying and, each day, take the annualised standard deviation over the trailing n days assuming zero mean.
- Plot the series and mark the dates of any large single-day moves — you will need them to spot artefacts.
- When the series drops sharply, check whether a big day exited the window exactly n days earlier. If it did, the drop is a drop-out artefact, not a calming market.
- If you are using the volatility to size positions or trigger decisions, switch to EWMA so that declines reflect genuine changes rather than the window edge.
- Pick λ for EWMA to match your horizon: 0.94 is the RiskMetrics daily default; a higher λ smooths more and reacts slower, a lower λ reacts faster and is noisier.
- Never compare a rolling volatility of one window against an implied volatility of a different tenor and conclude options are cheap — match the horizons first.
Practical example
NIFTY worked example
NIFTY at 24,000 has a single violent session — a 4% move — in an otherwise ordinary stretch. Look at how three windows report it. In a 10-day window that one day contributes roughly 0.04² / 10 to the mean squared return, which annualises to about √(0.04²/10 × 252) ≈ 20% on its own; in a 20-day window the same day contributes half as much and shows about 14%; in a 60-day window it barely lifts the reading to about 8%. Same day, three very different numbers. Now watch time pass with no further large moves. The 10-day reading stays near 20% for ten sessions, then on the eleventh session — when the 4% day falls out of the trailing ten — it drops abruptly, even though that eleventh day was quiet. A trader reading the 10-day line sees volatility collapse and concludes the market has calmed. Nothing calmed. The shock simply exited the window. Switch to EWMA at λ = 0.94 and the same episode shows a smooth rise and a gradual decay with no cliff, because the 4% day's weight fades instead of being dropped.
BANKNIFTY worked example
BANKNIFTY shows why the window choice interacts with the underlying's own character. BANKNIFTY realises more volatility than NIFTY and moves in sharper bursts around bank results and rate decisions, so its rolling volatility is both higher and spikier. Suppose BANKNIFTY at 52,000 has a 5% results-day move. In a 10-day window that single day pushes the annualised reading toward 25%, and it holds there for ten sessions before dropping off a cliff on the eleventh — and because BANKNIFTY has more of these bursts than NIFTY, its short-window rolling volatility is a sequence of these cliffs, each an artefact. A risk model that sizes BANKNIFTY positions off a 10-day rolling volatility is therefore making mechanical up-and-down sizing decisions on the drop-out schedule of past bursts. The longer 60-day window smooths the bursts but then lags badly, staying elevated long after a burst has passed. On a spiky underlying, EWMA earns its keep more clearly than on a placid one.
Lot sizes used above (NIFTY 75, BANKNIFTY 30) are those in force at the time of writing; NSE revises them periodically. Figures exclude brokerage, STT, exchange charges, stamp duty and GST. Examples are teaching scenarios built on round numbers — they are not historical quotes, not backtests and not trade calls.
Advantages & limitations
What it is good for
- It is simple and fully transparent — just an annualised standard deviation of recent returns — so anyone can compute it and see exactly what went into it.
- It is model-free. It uses only observed prices of the underlying, with no option-pricing assumptions, which makes it a clean benchmark against which model-dependent implied volatilities can be judged.
- The window length is a tunable question. A short window gives a responsive now reading and a long window a stable season reading, so you can deliberately match the estimate to the horizon you care about.
- It is the natural input to a volatility cone and to realised-versus-implied comparisons, because it produces exactly the historical realised volatilities those tools are built from.
- It makes regime persistence visible. A long-window rolling volatility that stays elevated for months captures volatility clustering — the tendency of turbulent periods to persist — in a single readable line.
Where it breaks down
- It is backward-looking by construction, so it describes the window that has just passed and can say nothing about the day ahead — a shock always arrives before the estimate rises.
- The equal-weight window creates the drop-out artefact: a shock is counted at full weight for exactly the window length and then dropped at a cliff, manufacturing a fake decline unrelated to the market.
- Its level is inseparable from the window choice, so the same market produces materially different numbers at 10, 20 and 60 days, and no single one is the realised volatility.
- It reacts only after a move, and on a short window it is so jumpy that a single outlier dominates the reading, while on a long window it lags so badly that it stays elevated long after conditions change.
- It assumes a zero mean and uses close-to-close returns, so it ignores intraday range and can misstate volatility for an underlying that trends strongly or gaps between sessions.
Common mistakes
- Reading the drop-out cliff as a calming market. When a rolling volatility falls sharply, check whether a big day just exited the window exactly window days ago — if so, nothing calmed, the estimator dropped an old observation.
- Leaving the window length on a platform default and treating the output as the realised volatility. The window is the question; an unstated window makes the number uninterpretable.
- Sizing positions inversely to a short-window rolling volatility. It keeps you under-risked through a recovery and then re-risks on the arbitrary drop-out day, mistiming risk at exactly the wrong moment.
- Comparing a 10-day rolling volatility against a 30-day implied volatility to decide options are cheap. Different horizons have different natural levels; match the tenors before you compare.
- Using a long window on a fast-moving underlying and concluding volatility is low because the reading lags. A 60-day window can still be reporting last quarter's calm well into a new turbulent regime.
- Trusting a short-window reading dominated by a single outlier. On a 10-day window one 4% day can be most of the estimate, so the number reflects that one day far more than the general environment.
Professional usage
Risk desks and systematic strategies use rolling volatility as the raw realised-volatility input, but the sophisticated ones almost always move to EWMA or a GARCH model for anything that drives sizing, precisely because the equal-weight drop-out artefact corrupts inverse-volatility rules. RiskMetrics' λ = 0.94 became an industry default for daily value-at-risk because it gives a smoothly decaying memory that reacts to shocks without the cliff. A volatility trader compares a rolling realised volatility against the implied volatility of the matching tenor to gauge the volatility risk premium, and delta-hedges a position so that the profit and loss depends on the gap between realised and implied — which makes an accurate, artefact-free realised estimate the difference between measuring an edge and measuring a window.
Portfolio and overlay managers use rolling volatility to scale exposure to a volatility target, but the good ones explicitly correct for the drop-out effect — blending windows, using exponential weights, or capping how fast the estimate can fall — so that a mechanical re-risk is not triggered by an old shock leaving the window. Quant researchers use rolling realised volatility as the label their forecasting models are trained to predict, and as the benchmark those forecasts are scored against, which is why the choice of window and estimator is treated as a modelling decision in its own right rather than a preprocessing detail. In every professional use the recurring theme is that the estimator's artefacts are as important as the market's behaviour, and pretending otherwise builds the artefact into the decision.
Key takeaways
- Rolling volatility is realised volatility over a moving window, and the window length is the actual question — a 10-day, 20-day and 60-day window give three different, equally correct answers to the same market.
- The window drop-out effect makes a shock stay in the estimate at full weight for exactly the window length, then fall off a cliff, manufacturing an apparent decline in volatility that is an artefact, not a calming market.
- EWMA fixes the cliff by decaying weights smoothly instead of dropping them at a window edge, so a fall in an EWMA series reflects a genuine change; RiskMetrics uses λ = 0.94 for daily data.
- Position sizing off a rolling window is systematically mistimed — under-risked through a recovery, then re-risked on the arbitrary drop-out day — so the artefact becomes a trading mistake at the worst moment.
- It is backward-looking and model-free, which makes it the clean input to volatility cones and realised-versus-implied comparisons, but useless as a forecast of the day ahead.
Rolling volatility looks like a plain measurement and is really a measurement plus a choice, and the choice — the window length — does most of the talking. Pick it deliberately, state it, and remember that when the line falls it may be the market calming or it may be an old shock walking out of the back of the window on a schedule that has nothing to do with today. When the number is going to drive risk, drop the hard window for EWMA so that a decline means what you think it means. The most dangerous volatility reading is the one that fell for a reason you did not check.
Frequently asked questions
What is rolling volatility?
Why does the window length matter so much?
What is the window drop-out effect?
Why does rolling volatility stay high after the market has calmed?
What is EWMA volatility?
Why does RiskMetrics use λ = 0.94?
How does EWMA fix the drop-out cliff?
Which window length should I use for rolling volatility?
Is rolling volatility the same as implied volatility?
Why is inverse-volatility position sizing risky?
Does a short window always give a higher volatility reading?
How is rolling volatility calculated?
Why does volatility clustering show up in rolling volatility?
Can rolling volatility predict future volatility?
What is the effective window of EWMA at λ = 0.94?
Why do NIFTY and BANKNIFTY rolling volatilities differ?
Should I compare rolling volatility with implied volatility?
What does a zero-mean assumption do to the estimate?
Why can a single day dominate a short-window reading?
Is EWMA always better than a simple rolling window?
How does rolling volatility feed a volatility cone?
Voice search & related questions
Natural-language questions people ask about rolling volatility.
Why do my 10-day and 60-day volatility charts look so different?
My volatility suddenly dropped but nothing happened — why?
What is the point of EWMA over a normal window?
Why is 0.94 the magic number for EWMA?
Is it safe to add risk when my volatility measure drops?
Which volatility window is the correct one?
Sources & references
- J.P. Morgan / Reuters — RiskMetrics Technical Document (EWMA, λ = 0.94)
- NSE — Historical index data (for computing rolling realised volatility)
- Euan Sinclair — Volatility Trading (realised volatility estimators)
- Zerodha Varsity — Volatility calculation
Last reviewed 10 July 2026. Educational content only — not investment advice.