Short answer

A shock matrix is a grid that revalues one position across a range of price moves and implied volatility moves, with every cell priced on the same date, so the answer to 'if things go badly, how badly do they go in currency today' can be read at a glance. You read it in three passes: the centre cell, which is the ordinary day; the cells one or two steps out, which show how quickly the ordinary day stops being ordinary; and the extreme corner, which shows where the structure is decided. For a defined risk structure the deepest marks tend to cluster where price has moved through a short strike and implied volatility is calm rather than exploding, because the wing caps the loss and residual time value slightly reduces the mark.

A shock matrix answers one question, and it is the question that most other risk questions eventually reduce to: if things go badly, how badly do they go, in currency, today. It takes roughly a quarter of an hour to build the first time and about ninety seconds to read thereafter, and it replaces a great deal of mathematics with a grid.

What follows is an illustrative worked example. The figures below describe one hypothetical position on one hypothetical day. They are not a recommendation, a forecast, or an expectation, and they are not transferable to any other position.

State the inputs, or the grid is decoration

A grid whose inputs are not all stated cannot be checked, and a grid that cannot be checked is decoration. The table below lists every input behind the illustrative matrix that follows: the instrument, the structure, the strikes, the volatility surface at entry, the carry assumptions, the fill convention and the capital treatment.

InputValue
ProductXSP, cash-settled index, European exercise, cash settlement
Multiplier100, dollars per index point
Index level at entry590.00
Structureshort iron condor, 10 lots
Strikesshort put 561, long put 521, short call 627, long call 667
Wing width40 index points, both sides
Days to expiration30
Valuation dateday of entry, identical for every cell
At-the-money implied volatility at entry15.2%
Short put implied volatility at entry18.3%
Short call implied volatility at entry14.4%
Volatility shockapplied to the front month, decaying with tenor; skew steepens with the shock
Risk-free rate4.25%
Dividend yield1.30%
Fillssold at the bid, bought at the ask
Net credit received$4,120
Maximum loss at expiry$35,880
Requirement$35,880, Reg T, fixed at entry

Two rows deserve to be read back explicitly. The wing width row says 40 index points, both sides, and that single number is what turns the loss into a finite quantity. The maximum loss row says $35,880, which is also the requirement row, $35,880 under Reg T, fixed at entry. Credit received is $4,120. So the structure risks roughly nine times the credit it collects, and every cell in the grid below is bounded by that $35,880 figure.

Every cell is valued on the same date

That sounds too obvious to state and it is the most common defect in published grids. The volatility axis gets priced as though the position were fresh, while the price axis has already banked most of the premium through the passage of time. The two axes then describe different days, and the result is not a grid at all, it is two unrelated sensitivity studies printed next to each other. The valuation date row above exists to close that hole: day of entry, identical for every cell.

The matrix

The grid below shows the marked profit or loss of the illustrative position, in dollars, across seven front month implied volatility shocks running from a 20 per cent decline to a 10 per cent rise, and five index outcomes running from unchanged up to 40 points higher. Every figure is a mark on the day of entry, not a settlement value.

Volatility shock, front month−20%−15%−10%−5%0%+5%+10%
+40 points−$31,957−$25,792−$19,143−$15,745−$16,682−$20,266−$24,366
+20 points−$34,748−$29,729−$19,721−$11,062−$9,881−$15,585−$22,975
+10 points−$35,492−$32,276−$21,302−$8,834−$5,183−$12,266−$22,734
+5 points−$35,658−$33,512−$22,464−$7,749−$2,594−$10,318−$22,942
unchanged−$35,723−$34,579−$23,919−$6,602−$51−$8,157−$23,479

Pass one: the centre of the bottom row

With implied volatility unchanged and the index still, the mark is −$51. The position is worth what was paid to open it, less the spread. That is the world you occupy on the overwhelming majority of days, and it is precisely the world that generates the sense that writing options is a placid business. A grid that stopped there would be a marketing document.

Pass two: how narrow the comfort is

Stay on the bottom row, index unchanged, and step one column in either direction on the volatility axis. A 5 per cent decline in implied volatility marks at −$6,602. A 5 per cent rise marks at −$8,157. Both are larger than the $4,120 credit received. Step one further and a 10 per cent decline marks at −$23,919 while a 10 per cent rise marks at −$23,479. You do not need a once-in-a-generation event to reach a serious number on this structure. An ordinary bad month covers a great deal of the distance to the worst case.

Pass three: the left-hand column, and why the worst cell is at the bottom

Read the leftmost column from top to bottom. At a 20 per cent volatility decline, the index up 40 points marks at −$31,957, up 20 points at −$34,748, up 10 points at −$35,492, up 5 points at −$35,658, and unchanged at −$35,723. The loss deepens as you move down, not up, and the deepest cell in the entire grid sits within a short distance of the $35,880 cap.

This is the most counterintuitive fact on the grid and it is a property of defined risk. The loss is capped by the wing. Once the index is far enough through a short strike, the structure is worth approximately its cap, and elevated implied volatility slightly reduces the marked loss, because it keeps time value in a position that has already lost close to everything it can lose. A defined risk book's worst mark tends to be a large price move with volatility calm, not a large price move with volatility exploding.

Why undefined books look different

Most published writing on stress grids describes the undefined case and presents it as general. An undefined position has no cap, so the volatility axis keeps adding loss without limit, and the top corner on the volatility expansion side is genuinely the worst place on the grid. A defined position runs into its wing and stops. If you carry a mental model built on naked structures and apply it to a spread, you will look for the worst cell in the wrong corner and misread your own risk report.

The right-hand columns are not benign

A 10 per cent rise in implied volatility with the index unchanged marks at −$23,479 on this illustrative structure. That is not a rounding error against a $4,120 credit. It is smaller in magnitude than the −$35,723 in the far corner, which is the sense in which one side of this grid is less severe than the other, but less severe is not safe. An operator who watches only one axis will be surprised from the direction they were not watching.

Where the grid misleads

The matrix is a model output, and its limitations deserve the same attention as its uses. Four of them matter most.

None of this makes the matrix less useful. It makes it a tool with a known domain rather than an oracle. The centre is where the position lives on most days. The corners are where the character of the position is revealed. Reading both, on the same date, in currency, is the whole exercise.

If you want the companion idea, the natural next step is how a fixed requirement interacts with a mark that moves, which is a separate question from the one this grid answers.

Key points

Related questions

what is a shock matrix in options trading

A shock matrix is a grid that revalues a single option position across a range of underlying price moves and implied volatility shocks, with every cell priced on the same valuation date. It converts an abstract risk profile into currency figures that can be compared directly against the credit received and the capital requirement. Its purpose is to answer, at a glance, how large a loss the position can mark today under a stated set of adverse conditions.

why must every cell of a stress grid use the same valuation date

If the volatility axis is priced as a fresh position while the price axis assumes time has already passed and premium has decayed, the two axes describe different days and the grid is internally inconsistent. Mixing valuation dates typically flatters the result, because decay offsets shock losses that would not actually have occurred yet. Stating the valuation date as an explicit input, identical for every cell, is what makes a stress grid checkable.

why can a defined risk position mark worst when volatility falls

A defined risk structure such as an iron condor has its loss capped by the long wing, so once the underlying moves far enough through a short strike the position is worth approximately that cap. Elevated implied volatility keeps residual time value in a position that has already lost close to everything it can lose, which slightly reduces the marked loss. The result is that the deepest marks often appear where price has moved and volatility is calm, rather than where volatility has expanded.

how does a defined risk stress grid differ from an undefined one

An undefined position has no cap, so the volatility axis keeps adding loss without limit and the corner combining a large price move with a large volatility expansion is genuinely the worst cell on the grid. A defined position runs into its wing and stops, so the worst cell can sit elsewhere entirely. Applying an undefined risk mental model to a spread leads to looking for the worst outcome in the wrong corner of the report.

does maximum loss on an iron condor mean the loss cannot exceed it

Maximum loss is an expiry arithmetic figure that assumes the long wings exist, are exercisable, and settle against the same reference as the short options. Cash-settled European index options remove several ways that assumption can fail, but a position closed before expiry realises the market mark rather than the theoretical cap. Slippage, settlement mismatch and unusual market conditions are the reasons a stated maximum is a strong constraint rather than an absolute one.

what range of shocks should a risk grid cover

A stress grid is only as informative as the range it spans, since any outcome outside its bounds simply does not appear on the page. A range chosen for comfort will report comfort, which is why the shock bounds should be stated alongside the results rather than left implicit. Reviewing whether the extremes of the grid still look extreme relative to recent market behaviour is part of maintaining the tool.

Adapted from Insuring the Stock Market by Komey Tetteh, Portfolio Manager at Zentra Asset Management. Every figure is illustrative and is computed from a stated snapshot.