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.
| Input | Value |
|---|---|
| Product | XSP, cash-settled index, European exercise, cash settlement |
| Multiplier | 100, dollars per index point |
| Index level at entry | 590.00 |
| Structure | short iron condor, 10 lots |
| Strikes | short put 561, long put 521, short call 627, long call 667 |
| Wing width | 40 index points, both sides |
| Days to expiration | 30 |
| Valuation date | day of entry, identical for every cell |
| At-the-money implied volatility at entry | 15.2% |
| Short put implied volatility at entry | 18.3% |
| Short call implied volatility at entry | 14.4% |
| Volatility shock | applied to the front month, decaying with tenor; skew steepens with the shock |
| Risk-free rate | 4.25% |
| Dividend yield | 1.30% |
| Fills | sold 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.
- The shock shape is an assumption. This grid applies the shock to the front month, decays it with tenor, and steepens skew as the shock grows. A real dislocation may move the surface in a shape the grid did not contemplate, in which case the cells are indicative rather than accurate.
- The cap assumes the wings behave. The $35,880 maximum loss is an expiry arithmetic figure. It presumes the long options exist, are exercisable, settle against the same reference as the short options, and are not disturbed by a settlement mismatch. Cash-settled European index options remove several of the ways that assumption fails, but they do not remove all of them, and a structure closed before expiry realises marks, not caps.
- The grid does not span the world. This one covers volatility shocks of 20 per cent down to 10 per cent up and index outcomes from unchanged to 40 points higher. Anything outside those bounds is not on the page. A grid is only as informative as its range, and a range chosen for comfort will report comfort.
- Requirement and mark are different things. The requirement is fixed at entry at $35,880 under Reg T. The marks in the grid move daily. A grid can look survivable on a capital basis while producing marks that create pressure long before expiry arithmetic resolves anything.
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
- A shock matrix converts a position's risk profile into currency figures across price and volatility shocks, all priced on one valuation date.
- Every cell must share the same valuation date, otherwise the price axis and the volatility axis describe different days and the grid is not a grid.
- In this illustrative example the position marks at −$51 with the index still and volatility unchanged, which is the ordinary day the business is usually judged by.
- One step of five per cent on the volatility axis already produces marks of −$6,602 and −$8,157 against a credit of $4,120, so serious numbers do not require rare events.
- For a defined risk structure the deepest marks cluster where price has moved through a short strike and implied volatility is calm, because the wing caps the loss and residual time value reduces the mark.
- A stated maximum loss is expiry arithmetic, not a guarantee, and a grid only informs about the range of shocks it actually spans.
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.