On This Page
Key Takeaways
- Stress testing shows what the portfolio makes or loses in a specific severe scenario; VaR gives the loss it stays inside at its confidence level.
- Historical scenarios replay a past crisis on today’s positions, hypothetical scenarios build the move you want to test, and reverse stress tests find the move that hits your loss limit.
- For an options portfolio, a fast estimate applies price, volatility, and time shocks to position Greeks, while a full test reprices every contract under the scenario.
- Set the scenario’s price, volatility and elapsed-time shocks, then read the P&L each one produces.
- Assign shocks to every relevant underlying and factor, and compare the combined portfolio with and without a proposed hedge.
What is stress testing?
Stress testing is the revaluation of a portfolio under severe or adverse conditions, such as a sharp price drop, a volatility spike, a rate move or a liquidity shock, to measure the gain or loss each scenario would produce. It is a form of scenario analysis, which revalues a portfolio under any set of conditions. Traders use the results to compare position sizes and hedges before a trade.
Each scenario sets the price, volatility, time and other inputs, then calculates the combined position result. Historical scenarios replay a past event’s market changes. Hypothetical scenarios combine the changes you want to test. Reverse stress tests start with a loss or capital threshold and find conditions that reach it.
Formula
Scenario P&L ≈ (delta × change in price) + (0.5 × gamma × change in price squared) + (vega × change in volatility) + (theta × change in time)- For a single underlying, aggregate dollar-position Greeks on the same price and volatility basis. For multiple underlyings, calculate each factor’s contribution before summing.
- The shocks are the scenario assumptions: a price move, an implied-volatility move in points, and elapsed time.
- The expansion shows which Greek drives the result. For a large move, reprice each contract in full; the expansion drifts from the full value as the move grows.
Stress testing example: an options portfolio
All options in the example reference one $100 underlying. Their aggregate position Greeks are +1,000 dollar delta per $1 move, +30 dollar gamma per $1 squared, +$400 vega per volatility percentage point and −$150 theta per elapsed day. Apply a one-day stock move to $90 and a 10-percentage-point IV increase.
- Delta term: 1,000 × (−10) = −$10,000
- Gamma term: 0.5 × 30 × (−10)² = +$1,500
- Vega term: 400 × 10 = +$4,000
- Theta term: −150 × 1 = −$150
- Greeks-expansion P&L: −10,000 + 1,500 + 4,000 − 150 = −$4,650
The expansion gives −$10,000 from delta, +$1,500 from gamma, +$4,000 from vega and −$150 from time, totaling −$4,650. Compare that attribution with a contract-by-contract reprice at the same scenario inputs.
The matrix applies the same formula to 20 combinations. Its worst cell is −$10,650, a 10% price decline with IV down 5 points, where the long vega that cushioned the 10-point IV spike turns into a second loss. Every cell holds the starting Greeks fixed, so reprice the position in full before you trust the corners of the grid.
Greeks estimate vs full repricing
A Greeks expansion splits the result by sensitivity, which shows what drives it. A full reprice values each contract at the scenario’s price, time and volatility, then adds up the position.
Use the actual contract terms, rates, dividends and exercise treatment. For multiple underlyings, assign each its own shock before combining the results. The reprice gives the model value at mid; in a stressed market, budget for wider spreads when you exit.
Stress testing vs VaR, expected shortfall and margin
VaR gives the loss threshold at a confidence level. Scenario P&L gives the dollar result of one named scenario. Expected shortfall gives the average loss beyond the VaR threshold. Use VaR for the everyday limit, expected shortfall for the size of the bad days and the stress test for a named crash.
Margin comes from the broker or clearing rules, with their own scenario sets, offsets, minimums and other charges. The matrix’s worst cell, −$10,650, is the scenario loss to budget for; margin is the broker’s own figure, so check both before you size.
How traders use stress test results
Compare the resulting P&L and capital with your limits. Find which positions and factors drive each scenario, then test quantity and hedge choices on the same scenarios.
Run the same scenarios before and after changing quantity or adding a candidate hedge. Compare the scenario improvement with premium, financing and capital requirements.
Limitations of stress testing
- The grid’s −$10,650 is the worst of its 20 cells. Extend the shocks past ±10% and run a reverse stress test to find the move that breaks your loss limit.
- A scenario result carries no odds. Judge how plausible each cell is before you pay for a hedge against it.
- Historical scenarios replay past moves only, so add hypothetical scenarios with the correlation breaks your book fears most.
- The expansion is local. Large moves change delta, gamma and vega, so reprice the full position for the ±10% rows before you trust them.
- Plan the exit as well as the mark. When spreads widen, price gaps or liquidity thins, the exit fills worse than the scenario value.
- Shock related positions together. Stressing one underlying alone understates the loss when correlated positions fall with it.
Bottom line
Stress testing estimates what a portfolio would gain or lose under specific severe conditions before they arrive. Shock every relevant underlying and volatility input coherently, reprice the full position, and use the results to set quantity and hedges against your loss and capital limits.
Clear answers
Frequently Asked Questions
Sources and Further Reading
- CFA Institute: Measuring and Managing Market Risk
- Federal Reserve: 2024 Supervisory Stress Test Methodology
- Fidelity: Scenario Planning and Market Volatility
How entries are sourced, calculated and updated: editorial methodology.