A volatility number is an average over conditions; a scenario is a question that has an answer

The short answer

A volatility figure averages over every condition in the sample, so it describes no condition in particular. A scenario names one joint move and asks what it does to a stated book, which is arithmetic rather than estimation. Ten windows were selected mechanically from 3,385 exchange sessions between 2013-01-01 and 2026-09-18, by depth and by volatility expansion, with no cause attributed to any of them. An illustrative book of 100 units across eight sector indices was repriced through each. In all five of the deepest windows the measured loss exceeded the ninety nine per cent estimate built from the 250 sessions immediately before it, by 1.01 to 3.92 times. All eight sector indices fell in every one of those five, and the designated defensive sleeve lost money in all 8 declining windows without exception. The worst three sessions of each twenty session window carried 49.5 to 109.7 per cent of its whole move. Measured, gross of costs, and not a forecast.

Everything below was computed from the exchange's own session files rather than recalled, and no episode is given a cause. A price file cannot establish why a market fell, so each window here is described by its dates and its measured magnitude. That is a restriction and it is also an improvement: a scenario named after an event invites the reader to decide whether that event will recur, which is the wrong question. A scenario named by its shape invites the reader to ask whether a move of that shape would be survivable, which is the right one.

What a scenario asks that a statistic cannot

A volatility number is a single moment of a distribution estimated over a window. It is the average size of a session's move across whatever conditions that window contained, and its usefulness depends entirely on the conditions repeating in the same proportions. Measured on the illustrative book defined below, annualised volatility across the whole 3,385 session record is 16.1 per cent. Inside the ten windows this page selects it is 36.3 per cent and outside them 14.6 per cent. The headline figure is a weighted blend of a market that behaves one way for about nineteen sessions in twenty and another way for the twentieth.

Where the illustrative book's variation actually sat across thirteen years A line showing the twenty one session realised volatility of the illustrative book from 2013 to 2026 on a compressed vertical scale. The line spends most of the record in a low band and rises sharply in a small number of short stretches. Two rows of small markers beneath the axis show the ten windows selected by the two mechanical screens, one row for the depth screen and one for the volatility expansion screen. The markers sit under the spikes rather than under the quiet stretches. 5102040100 2014201620182020202220242026 Annualised realised volatility of the illustrative book from the trailing 21 sessions, per cent depth vol 124 sessions, 3.7 pc of the record, carry 20.1 pc of the book's squared daily variation. Volatility inside the windows 36.3 pc, outside 14.6 pc, whole record 16.1 pc.
Measured, not illustrative. The single volatility figure for this book over thirteen years is 16.1 per cent. It is a blend of a 14.6 per cent market and a 36.3 per cent market, and it describes neither. A scenario names one of the two and asks what it does.

The concentration is sharper than the volatility figures alone suggest. The 124 sessions inside those ten windows are 3.7 per cent of the record and carry 20.1 per cent of the book's total squared daily variation across thirteen years. A statistic that averages over that is not lying. It is answering the question of what a typical session looks like, and nobody who is worried about a portfolio is asking about a typical session.

A scenario asks something narrower and therefore answerable. Given this specific joint move across these specific indices, what is this specific book worth at the end of it? There is no estimation in that question once the move and the book are stated. The arithmetic is exact. The judgement moves entirely to the choice of move, which is where judgement belongs and where it can be examined.

Choosing the windows by rule, not by recall

Scenario selection is the step that decides everything downstream, and it is usually done from memory. Memory is a poor screen. It selects for how much an episode was discussed, how recently it happened and how neatly it fits a story, and none of those quantities is the amount of money it would have cost a book. The correction is to state a screen before looking, run it over the record and accept what it returns.

Two screens run here over the broad index, both stated in full before any result was computed.

The depth screen ranks every 20 session window in the record by the index's move from the close before it to the close at its end, takes the worst, then takes the next worst that does not overlap it, and continues until five windows are held. The volatility screen computes, for each session, the standard deviation of the last 10 daily log returns divided by the standard deviation of the 60 returns before those, ranks sessions by that ratio, and takes the five highest that sit at least 60 sessions apart. One screen looks for the largest fall. The other looks for the sharpest change in how far the index moves each session, which is a different quantity and is not required to be a fall at all.

One eligibility rule applies to both: a window is admitted only if the record holds 250 sessions before it, because the repricing below uses those sessions to build the estimate the scenario is compared against. That rule removes one 20 session decline of 12.09 per cent ending 2013-08-21, which would otherwise have ranked third on depth. It is stated here rather than quietly dropped, because an eligibility rule that removes the inconvenient cases is the oldest way to make a stress test look kind.

The ten windows the two screens returned, with the illustrative book repriced through each. The estimate column is the ninety nine per cent loss built from the 250 sessions before the window and scaled by the square root of its length.
WindowScreenSessionsBroad indexIllustrative bookPrior 99 pc estimateMeasured over estimateSectors that fell
2015-08-05 to 2015-09-02Depth20-9.93 pc-9.39 pc9.26 pc1.01 times7 of 8
2015-08-13 to 2015-08-27Volatility10-4.87 pc-4.25 pc6.57 pc0.65 times7 of 8
2018-09-06 to 2018-10-09Depth20-10.71 pc-11.58 pc6.89 pc1.68 times8 of 8
2018-09-28 to 2018-10-15Volatility10-3.82 pc-3.73 pc5.09 pc0.73 times7 of 8
2019-09-13 to 2019-09-27Volatility10+3.94 pc+2.13 pc6.58 pc0.32 times3 of 8
2020-02-20 to 2020-03-23Depth20-37.01 pc-36.44 pc9.29 pc3.92 times8 of 8
2020-03-06 to 2020-03-23Volatility10-30.75 pc-30.25 pc7.07 pc4.28 times8 of 8
2022-04-11 to 2022-05-12Depth20-10.56 pc-11.44 pc10.62 pc1.08 times8 of 8
2024-05-31 to 2024-06-14Volatility10+4.15 pc+5.10 pc4.88 pc1.05 times0 of 8
2026-02-26 to 2026-03-30Depth20-12.41 pc-11.63 pc8.51 pc1.37 times8 of 8

The two screens agree on three of five windows and disagree on the rest. Two appear only on depth. Two appear only on volatility, and both of those are windows over which the broad index rose, by +3.94 and +4.15 per cent. No human scenario library contains them. They are not remembered as stress because the index ended higher, and one of them turns out to hold the largest hedged loss in the entire set, which the section on offsets returns to.

That is the mechanical case against selecting from memory, and it is not a matter of taste. A screen that looks only for falls is structurally blind to an episode in which everything moves violently and the index nets out flat. A book is not held in the index. It is held in its own positions, and those can be destroyed by a move that leaves the benchmark unchanged.

The book, stated so the repricing can be checked

Every stress test needs a book, and an honest one states it completely. The book below is illustrative. It holds 100 units of capital across the eight published sector indices, with the weights chosen to look like an ordinary diversified Indian equity allocation rather than to produce any particular result. It is held unchanged through each window, with no trading, no rebalancing and no costs of any kind, which makes the repricing a clean measurement of the market move rather than a claim about what anybody could have achieved.

The illustrative book. Beta and volatility columns are measured over the whole 3,385 session record against the broad index and are not assumptions.
Sector indexIllustrative weightMeasured betaMeasured annualised volatilitySleeve
Banking24 units1.2222.3 pcMain sleeve
Information technology18 units0.7321.3 pcMain sleeve
Automobiles12 units1.0521.3 pcMain sleeve
Energy12 units0.9820.8 pcMain sleeve
Pharmaceuticals10 units0.6118.8 pcDefensive sleeve
Consumer staples10 units0.6716.4 pcDefensive sleeve
Metals8 units1.2027.6 pcMain sleeve
Realty6 units1.3131.1 pcMain sleeve
Whole book100 units0.9716.1 pcBroad index 16.1 pc

Two sleeves are named. The defensive sleeve is the pharmaceuticals and consumer staples indices, 20 units in total, and that designation is not a story: those two carry the two lowest measured betas in the set, 0.61 and 0.67, and the build refuses to run if that stops being true of the data. The main sleeve is the other six. On top of the book sits one more position, an index hedge: a short of the broad index sized at the book's beta measured over the 250 sessions before each window, held at that fixed notional through the window. That is the hedge a risk report would actually have specified on the morning the window opened.

The repricing method is three lines, and a reader with the same files can redo it. First, for each index, compute the simple return from the close before the window to the close at its end. Second, multiply each by the units held in it and sum, which gives the book's value change, because a buy and hold book's value is linear in its weights. Third, add the hedge, which contributes the negative of the pre window beta multiplied by the broad index's move. Nothing in that sequence is estimated. Every input is a published close.

The measured loss in each window against the estimate the statistic gave beforehand Five horizontal bars, one for each of the five deepest twenty session declines. The length of each bar is the illustrative book's measured loss over that window. A vertical gold marker on each bar shows the ninety nine per cent loss estimate built from the two hundred and fifty sessions immediately before the window and scaled by the square root of twenty. Every bar extends past its marker, by between one and four times. Measured loss of the illustrative book in each window, per cent, against the prior estimate 99 pc estimate from the prior 250 sessions 2015-08-05 to 2015-09-029.4 pc, 1.01 times2018-09-06 to 2018-10-0911.6 pc, 1.68 times2020-02-20 to 2020-03-2336.4 pc, 3.92 times2022-04-11 to 2022-05-1211.4 pc, 1.08 times2026-02-26 to 2026-03-3011.6 pc, 1.37 times All five windows exceeded the estimate, by 1.01 to 3.92 times. The estimate is a normal, square root of time construction.
Measured. The comparison is deliberately unfair to the statistic and deliberately fair in method: the estimate uses only sessions before the window opened, so it is what a risk report would actually have carried that morning.

The first result is the one that answers the question in the title. In all five depth windows the measured loss on the book exceeded the ninety nine per cent estimate carried into it, by between 1.01 and 3.92 times. That estimate is the standard construction: the standard deviation of the book's daily moves over the prior 250 sessions, multiplied by 2.3263 for the ninety nine per cent point of a normal distribution, then scaled to the window by the square root of its length. It is not a straw man. It is what a great many risk reports carry, and it was beaten every time.

What the sectors did together

A diversified book is a bet on a correlation. Not on a number in a report, but on the proposition that the things it holds will not all move the same way at the same time. That proposition is testable, and a window of stress is exactly where to test it.

What the eight sector indices did together inside each of the five windows Five horizontal rows, one per window. Each row carries eight circles showing the move of each sector index over that window, with the two designated defensive sectors drawn in green and the other six in red, and a gold vertical tick marking the broad index move. In four of the five rows all eight circles sit to the left of zero, so every sector fell; in the row for the window opening 2015-08-05 one defensive circle, pharmaceuticals, sits right of zero. The defensive circles are not always the ones nearest zero. Move of each sector index over the window, per cent defensive sleeve the other six broad 2015-08 to 2015-092018-09 to 2018-102020-02 to 2020-032022-04 to 2022-052026-02 to 2026-03-45-35-25-15-55 All sectors fell in 4 of the 5 depth windows. Mean pairwise sector correlation rose from 0.44 to 0.88 in the deepest. A diversification assumption is a claim about this picture, and this picture is where it is tested.
Measured. The defensive sleeve lost less than the rest of the book in every row, which is a cushion. It still lost money in every row, even in the one row where a defensive index rose, which means it offset nothing. Those are different properties and a book has to be told which one it owns.
Move of each sector index over each of the five depth windows, per cent, with the mean pairwise correlation of daily sector returns in the 250 sessions before the window and inside it.
Window opensBankingInfo techAutosEnergyMetalsRealtyPharmaStaplesCorrelation before to inside
2015-08-05-14.1-0.1-13.2-13.8-19.4-13.5+2.1-6.00.42 to 0.72
2018-09-06-10.7-4.4-19.1-14.0-7.1-24.9-8.9-12.90.37 to 0.35
2020-02-20-45.3-32.9-39.9-34.3-42.7-43.2-23.1-24.30.44 to 0.88
2022-04-11-10.9-14.7-6.6-8.9-19.9-19.7-10.2-5.30.47 to 0.57
2026-02-26-17.8-4.9-17.2-6.3-10.5-18.5-4.6-12.50.51 to 0.68

All eight sector indices fell in four of the five depth windows, and seven of the eight in the fifth, opening 2015-08-05, where only pharmaceuticals rose, by 2.1 per cent. In 1 of the 3 declining windows the volatility screen returned, all eight fell as well. The spread between best and worst sector inside the deepest window was still wide, from -45.3 to -23.1 per cent, so the sectors did not become identical. They simply all pointed the same way, which is the only part of the diversification claim that matters when a book is being marked.

The correlation column shows the mechanism. Mean pairwise correlation across the eight sector indices rose from 0.44 in the 250 sessions before the deepest window to 0.88 inside it. There is an honest exception in the table and it is worth naming: in the window opening 2018-09-06, correlation did not rise at all. A page that claimed correlation always rises in stress would be overstating what this record supports, and the exception is why the measurement is run per window rather than assumed. The general instability of these estimates is the subject of the separate piece on correlation instability, and a stress test is the applied form of that argument.

The positions that were supposed to offset

Every book contains something held because it is expected to do well, or at least less badly, when the rest does badly. Those positions are the reason a book is considered safe, so they are the first thing a scenario should interrogate, at the size they were actually held.

The two sleeves and the index hedge through each window. The hedge is short the broad index at the book's beta measured over the prior 250 sessions, held at fixed notional. The diversification ratio is the weighted average of sector volatilities divided by the book's own volatility, before the window and inside it.
WindowBroad indexMain sleeveDefensive sleeveHedge ratio usedBook after hedgeDiversification ratio
2015-08-05 to 2015-09-02-9.93 pc-11.26 pc-1.92 pc0.98+0.35 pc1.41 to 1.13
2015-08-13 to 2015-08-27-4.87 pc-5.28 pc-0.11 pc0.98+0.54 pc1.41 to 1.07
2018-09-06 to 2018-10-09-10.71 pc-11.76 pc-10.89 pc0.99-1.01 pc1.52 to 1.54
2018-09-28 to 2018-10-15-3.82 pc-3.81 pc-3.39 pc0.99+0.06 pc1.51 to 1.36
2019-09-13 to 2019-09-27+3.94 pc+2.13 pc+2.15 pc0.96-1.65 pc1.41 to 1.20
2020-02-20 to 2020-03-23-37.01 pc-39.62 pc-23.71 pc0.97-0.69 pc1.37 to 1.06
2020-03-06 to 2020-03-23-30.75 pc-32.85 pc-19.83 pc0.98-0.02 pc1.34 to 1.05
2022-04-11 to 2022-05-12-10.56 pc-12.36 pc-7.74 pc0.98-1.11 pc1.35 to 1.31
2024-05-31 to 2024-06-14+4.15 pc+4.93 pc+5.81 pc0.99+1.02 pc1.49 to 1.14
2026-02-26 to 2026-03-30-12.41 pc-12.40 pc-8.53 pc1.04+1.23 pc1.32 to 1.16

The defensive sleeve cushioned and never offset. In all 8 declining windows it lost money, without exception. In the deepest it fell 23.7 per cent while the main sleeve fell 39.6 per cent. A sleeve that loses 23.7 per cent is not a hedge, it is a smaller loss, and a plan that counted it as the source of liquidity for a drawdown had already mis-stated its own position before the window opened.

The diversification ratio makes the same point as a single number. It is the weighted average volatility of the eight sector indices divided by the volatility of the book that holds them, so it measures how much the mixing actually removed. Before the deepest window it stood at 1.37, meaning the mixture removed about 27 per cent of the weighted average. Inside the window it fell to 1.06, or about 6 per cent. The diversification did not disappear, and most of it did.

The index hedge is the honest surprise in the table, and it goes the other way. Sized at the pre window beta it worked in the falling windows, leaving residuals of a per cent or so either side, because this book is broad enough that its beta is close to one and reasonably stable. That is a measured null result and it stays in. The interesting failure is elsewhere. In the window from 2019-09-13 to 2019-09-27, the broad index rose +3.94 per cent, the book rose +2.13 per cent, and the hedge therefore lost. The residual was -1.65 per cent, the worst of all ten windows, and only 3 of the eight sector indices fell. That is the window no memory based library would ever contain, and it is the one in which the offsets cost the most.

The general lesson is not that hedges fail. It is that a hedge is a position with its own behaviour, and a scenario is the only instrument that reveals what that behaviour is in the states that matter. A volatility number for the hedged book reports an average over states in which the hedge helped and states in which it did not, which is the same defect one level up.

Where the loss arrived, and how fast

The second thing a scenario shows and a statistic cannot is the shape of the loss in time. A twenty session decline of eleven per cent can be eleven sessions of one per cent, which almost any plan survives, or it can be three sessions and then nothing, which most plans do not.

The loss did not arrive evenly across the window Five rows of twenty small bars. Each bar is one session's change in the illustrative book inside that window, drawn down from a centre line for a fall and up for a rise. The three worst sessions of each window are highlighted. In every row a small number of tall bars dominates, and the remaining sessions are small in both directions. Session by session change in the illustrative book inside each 20 session window 2015-08-05worst 3 sessions carried 110 pc of the window2018-09-06worst 3 sessions carried 51 pc of the window2020-02-20worst 3 sessions carried 64 pc of the window2022-04-11worst 3 sessions carried 50 pc of the window2026-02-26worst 3 sessions carried 66 pc of the window Three sessions out of twenty, 50 to 110 per cent of the window's whole move. A share above 100 per cent means the other seventeen sessions were net positive.
Measured. Concentration in time is the property that decides whether a plan to reduce exposure is a plan at all. A loss delivered over three sessions does not wait for a monthly review.
Timing, severity and exit conditions inside each depth window. Breaches count sessions whose fall exceeded a ninety nine per cent threshold estimated from the 250 sessions before that session. The range multiple compares the broad index's average daily high to low range inside the window with its average in the 250 sessions before. Close position is the average position of the close within the session's own range, where 0.50 is the middle.
WindowWorst 3 sessionsWorst single sessionPrior 1 session 99 pcBreachesRange multipleClose positionShare arriving overnight
2015-08-05 to 2015-09-02109.7 pc-6.86 pc2.07 pc21.44 times0.39-17.1 pc
2018-09-06 to 2018-10-0951.4 pc-2.50 pc1.54 pc21.93 times0.41-14.1 pc
2020-02-20 to 2020-03-2364.2 pc-12.53 pc2.08 pc94.03 times0.38+67.0 pc
2022-04-11 to 2022-05-1249.5 pc-2.24 pc2.37 pc01.22 times0.46+36.3 pc
2026-02-26 to 2026-03-3066.2 pc-3.09 pc1.90 pc41.74 times0.42+71.1 pc

Three sessions out of twenty carried between 49.5 and 109.7 per cent of each window's entire move. Where the share exceeds one hundred per cent, the other seventeen sessions were net positive and the whole of the damage sat in three of them. A monthly risk review sees none of this. It sees a month.

The breach column is where the one session statistic fails most plainly. Across the whole record, single session falls crossed a rolling ninety nine per cent threshold on 57 of 3,125 sessions, a rate of 1.82 per cent against the one per cent the construction implies, and 46 per cent of those crossings came within five sessions of another crossing. Independence is the assumption that fails, and it fails in the direction that hurts. 19 of the 57 crossings fell inside the ten windows, which cover 3.7 per cent of the record.

One window in the table has zero breaches and still cost the book 11.44 per cent. It opened 2022-04-11 and closed 2022-05-12, and not one of its sessions was extreme enough to trouble a daily threshold. That is the case a daily risk number is structurally unable to see: a book can be taken apart by twenty ordinary sessions pointing the same way, and every one of them will pass the test.

The exit is priced worst when it is wanted

The third thing the exercise reveals is that the assumption sitting underneath every plan to reduce exposure, that a position can be sold at something close to the price on the screen, is weakest exactly when the plan is invoked.

This data contains no bid, no offer and no depth, so nothing here measures a spread or market impact, and any claim that it does would be false. What it does contain is every session's open, high, low and close, and those support two honest observations. The first is the range multiple: inside these windows the broad index's average daily high to low range ran between 1.22 and 4.03 times its own average over the prior 250 sessions. The width of the band within which an exit price would have fallen expanded by that much, which means the penalty for choosing the wrong moment inside the session grew by the same factor.

The second is where the close sat within that band. Across ordinary sessions the close averaged 0.52 of the way from the session's low to its high, which is close to the middle. Inside the depth windows it averaged between 0.38 and 0.46. A close nearer the low means that, on average, a seller who waited was worse off than one who did not, and that the intraday path was against anyone reducing exposure during the session.

The third observation concerns the part of the move no execution can touch. Decomposing each window into the part that arrived between the previous close and the open, and the part that arrived during the session, the overnight component carried 71 per cent and 67 per cent of the whole decline in two of the five depth windows. In two others it carried none of it and was positive. That variation is itself the finding: gap risk is not a constant property of stress, it is a property of a particular episode, and a book has to be tested against both kinds rather than against an average of them. The liquidity dimension of the same problem, in the form of a fund facing redemptions it cannot meet at quoted prices, is worked through in the piece on liquidity stress testing a fund.

What the exercise cannot tell you

Three limits, each of which invalidates a common use of this work.

The next event is not in the sample. These ten windows are drawn from 14 years of one market. The deepest of them took the book down 36.4 per cent, and nothing in the record establishes that as a bound. A scenario library is a set of shapes that have occurred, which is a different object from a set of shapes that can occur, and a book sized to survive the worst thing in a thirteen year file has been sized against an arbitrary cut of history. The worst historical drawdown is itself a sample statistic, and it grows with the length of the sample for reasons that have nothing to do with risk changing.

The selection rule is a choice, and it can flatter. Two screens here produced ten windows and disagreed about half of them. A third screen would produce a third answer. Any of them can be adjusted, consciously or otherwise, until the book looks acceptable, and nothing inside the exercise detects that. The defence is to fix the screens before looking at any repricing, state them in full as they are stated above, and publish the windows a rule excluded along with the ones it kept.

A book that survives everything has been fitted to history. This is provable here rather than merely warned about, because the repricing is linear in the weights. Consider the weighting that maximises the worst outcome across the five depth windows. For any weighting, the worst of the five is at most that weighting's result in the deepest window, which is at most the best single sector return inside it. A book holding one hundred per cent of that single sector attains the bound, so no mixture can beat it. The optimiser's answer is therefore not a portfolio at all: it is one hundred per cent of pharmaceuticals.

The stated illustrative book against the book that maximises the worst of the five depth windows. The last two rows were not used in the fit.
WindowRoleStated bookFitted book
2015-08-05 to 2015-09-02Fitted on this-9.39 pc+2.13 pc
2018-09-06 to 2018-10-09Fitted on this-11.58 pc-8.92 pc
2019-09-13 to 2019-09-27Held out+2.13 pc-4.20 pc
2020-02-20 to 2020-03-23Fitted on this-36.44 pc-23.10 pc
2022-04-11 to 2022-05-12Fitted on this-11.44 pc-10.21 pc
2024-05-31 to 2024-06-14Held out+5.10 pc+5.85 pc
2026-02-26 to 2026-03-30Fitted on this-11.63 pc-4.59 pc

The fitted book improves the worst case from 36.44 to 23.10 per cent, which is the entire point of fitting and is also the entire problem with it. Turn to the two windows it never saw, both from the volatility screen. In the one opening 2019-09-13, the fitted book lost 4.20 per cent where the stated book gained +2.13 per cent. Optimising against a scenario set converts that set into a target, and the resulting book is a statement about 3,385 sessions of the past rather than a position anyone would hold. The same failure in its more familiar form, where a strategy rather than a book is fitted, sits in the piece on conditional results.

What the exercise is actually for

Not for producing a number to put in a report. The number it produces is precise and conditional on a scenario nobody promised, and treating it as a loss forecast repeats the error the whole exercise exists to correct.

It is for finding which assumptions in a book are load bearing. The repricing above did not mainly reveal that the book can lose 36.4 per cent. It revealed that the defensive sleeve was a cushion rather than an offset, that eight sector holdings behaved like fewer than eight when it mattered, that the diversification ratio fell from 1.37 to 1.06, that a beta hedge sized on ordinary conditions held up in falls and cost the most in a window where the index rose, that in one window three sessions carried the entire loss, and that in another no single session was extreme enough to register on a daily measure. Each of those is a specific, checkable statement about a specific book, and none of them is recoverable from a volatility figure.

It is also for setting the size of a position honestly. A holding sized so that a one session move at the ninety ninth percentile is tolerable has been sized against a threshold this record crossed at 1.82 per cent rather than one, in clusters. A holding sized so that the worst measured window is tolerable has at least been sized against something that happened. Neither is a guarantee, and the second is a better question.

The work that makes this useful is unglamorous and it is mostly bookkeeping: state the book completely, fix the screens before looking, reprice without adjusting anything, and write down the windows the rules excluded. That discipline, rather than any single number the exercise produces, is the part worth learning, and it is the part generic treatments leave out. Confidence intervals on the same kind of measurement are handled in the piece on resampling an equity curve.

Frequently asked questions

What is a stress test, as distinct from a risk number?

A risk number summarises a distribution with one figure, usually a volatility or a percentile built from it. A stress test states a specific joint move across every instrument in a book and reports what that move does to the book's value. The second question is answerable exactly, because it is arithmetic on stated inputs. The first is an estimate whose error you cannot see.

Why select scenarios from the data rather than from what you remember?

Memory selects for how much an episode was discussed, and that is a different quantity from how much it would cost a book. A mechanical screen selects on the measurement you care about. Here two screens over the same record picked ten windows, and 2 of them came from the volatility screen alone, including windows over which the broad index rose. Nobody recalls those as stress, and one of them produced the largest hedged loss in the whole set.

Should the scenarios be the largest falls or the sharpest volatility expansions?

Both, because they select different sessions. In this record the two screens agreed on 3 of five windows and disagreed on the rest. A depth screen cannot see a violent round trip that ends where it started, and a volatility screen cannot see a slow grind that never produces an extreme session. A library built on one screen inherits that blind spot.

How do I reprice a book through a scenario?

Take the measured move of every index in the window, multiply each by the units of the book held in it, and sum. That gives the value change of a book held unchanged through the window. Then do the same for every position that was meant to offset, at the size the offset was actually held, and add it. The discipline is including the offsets at their real size rather than at the size the plan assumed.

Is a volatility number wrong?

It is not wrong, it is an average, and it answers a question nobody asks in a bad week. Measured here, the book's annualised volatility over the record was 16.1 per cent. Inside the ten selected windows it was 36.3 per cent and outside them 14.6 per cent. Any single figure has to sit between the two and describes neither of them.

Why did the historical losses exceed the ninety nine per cent estimate?

Because that estimate assumes a normal shape and scales one session to many by the square root of time, and both assumptions fail when sessions are neither normal nor independent. Measured over 3,125 sessions of this record, single session losses crossed a rolling ninety nine per cent threshold on 57 of them, 1.82 per cent rather than the one per cent the construction implies, and 46 per cent of those crossings came within five sessions of another one.

Does a defensive sleeve protect a book?

It reduced the loss in every declining window measured here and removed it in none. In the deepest window the two lowest beta sector indices in the book fell 23.7 per cent while the other six fell 39.6 per cent. A smaller loss is worth having and is not the same thing as an offset, and a plan that treats it as one has mis-stated its own exposure.

What does the exercise show about getting out?

That the exit is priced worst at the moment it is wanted. Inside these windows the broad index's average daily range ran between 1.22 and 4.03 times its own prior average, and the close sat lower within the session's range than in ordinary conditions. Neither figure is a spread or a measure of market impact, which this data does not contain, so both are lower bounds on the difficulty rather than estimates of a cost.

If a book survives every historical scenario, is it safe?

It may simply be fitted. The weighting that maximises the worst of the five depth windows here is not a mixture at all: it is one hundred per cent of a single sector index, and that is provable rather than asserted, because the repricing is linear in the weights and the deepest window binds for every possible weighting. That book then lost money in a held out window where the stated book gained. Optimising against a scenario set converts the set into a target.

What can a scenario library not tell me?

Whether the next event resembles any of these. Every window here was selected from a single market's record of 14 years, the selection rule is itself a choice, and a different rule would name different windows. The exercise is a way of discovering which assumptions in a book are load bearing, not a forecast of what will happen or a statement about any future period.

How these numbers were produced. Daily open, high, low and close of the broad index and of eight sector indices were read from the exchange's own session files, 3,385 sessions from 2013-01-01 to 2026-09-18. They include 14 weekend special sessions (budget days, muhurat trading and disaster-recovery drills), which are real sessions and are kept. The archive holds no file for 12 weekday sessions between 2013-10-09 and 2016-06-20, each found because the next file's own reported change does not match the previous close; a step across such a gap spans two or more sessions, so it is left out of every volatility, beta, variance and breach figure, and no screened window may contain one. The file for 2023-03-13 reports its change against the wrong prior session; its return is computed from consecutive closes like every other day. Three integrity guards run before the page is written: more than 3,000 sessions must load, no calendar year from 2013 to 2025 may hold fewer than 235 sessions, and no gap between consecutive sessions may exceed seven calendar days, since a missing block would masquerade as one enormous return. The depth screen ranks every 20 session window by the broad index's simple return and takes the worst five that do not overlap. The volatility screen ranks sessions by the standard deviation of the last 10 daily log returns divided by the standard deviation of the 60 before those, and takes the five highest that sit at least 60 sessions apart. Both screens require 250 prior sessions. The illustrative book holds 100 units across the eight sector indices at the stated weights, held unchanged, with no trading, costs, taxes, spreads or execution effects of any kind, so the repricing measures index moves and not any tradable outcome. Betas are ordinary least squares slopes of daily simple returns against the broad index. The ninety nine per cent estimate is 2.3263 multiplied by the standard deviation of the book's daily returns over the prior 250 sessions, scaled by the square root of the window length. Correlations are mean pairwise Pearson correlations across the twenty eight sector pairs of daily simple returns. The diversification ratio is the weighted average of sector return standard deviations divided by the book's own. The overnight share decomposes the window's log return into the part between the previous close and the open and the part between the open and the close. Every figure describing the book is illustrative in the sense that the weights are stated rather than held by anyone; every figure describing the market is measured from the files. Nothing here is a forecast, a recommendation or a statement about any future period.

What could not be verified. No cause is attributed to any window on this page. The source files contain prices and not explanations, and no external verification of any event, regulatory action or announcement was available while this page was built, so every episode is described only by its dates and its measured magnitude. Readers who want a causal account should check contemporaneous primary sources for themselves. Separately, this data contains no bid, offer, depth or trade level record, so nothing here measures a spread, a market impact or an execution cost; the range and close position figures are observations about the width and shape of the session, not estimates of what an exit would have cost.

The position is stated as at 19 September 2026, on data through 2026-09-18. Exchange archives are revised and index constituents change; re-pull the source files and re-run the screens before relying on any figure here, and take advice on your own circumstances.

Related guides

Correlation is unstable, and stress is where it moves

Read →

Maximum drawdown is a sample statistic

Read →

Ready to go deeper than this article?

Bharath Shiksha is a 90-volume curriculum across 6 stages, from chart reading at ₹14,999 through capital raising, or the full bundle at ₹1,49,999. Selecting scenarios by rule, repricing a stated book through them and reading what the offsets actually did is method rather than a number to memorise, and it is taught that way here.

Take the free diagnostic →