Stress Testing the Yield Curve: From Regulatory Scenarios to Custom Shocks
IRRBB measurement is only as good as the scenarios you run it against. The BCBS prescribes six standardized shocks, but these are a minimum. Banks that rely solely on parallel ±200bp miss the curve movements that often produce the largest real-world losses. Designing the right set of scenarios — regulatory, historical, statistical, and expert-driven — is where measurement meets judgment.
Why Scenarios Matter
The purpose of stress scenarios is to answer a simple question: "What happens to our balance sheet under plausible but adverse rate movements?"
The answer depends critically on the shape of the rate shock — not just its magnitude. A +200bp parallel shift, a +300bp short-rate shock, and a steepener that raises long rates by 100bp while cutting short rates by 100bp all have the same "total movement" but radically different impacts on a bank's ΔNII and ΔEVE.
Consider a bank funded primarily by short-term deposits and invested in long-term fixed-rate mortgages:
- Under parallel +200bp: ΔNII is negative (deposit costs rise faster than asset income reprices), ΔEVE is sharply negative (long assets lose more value than short liabilities).
- Under steepener (short −100bp, long +100bp): ΔNII may improve (deposit costs fall), but ΔEVE worsens (long-end rates rise, crushing mortgage values).
- Under short rate +300bp: ΔNII is severely negative (massive deposit repricing), but ΔEVE may be moderate (long-end barely moves, so mortgage values hold).
Each scenario reveals a different vulnerability. No single scenario captures the full risk profile.
The BCBS Six Scenarios
The Basel Committee prescribes six interest rate shock scenarios, each designed to capture a distinct mode of yield curve movement:
| Scenario | Description | What It Tests |
|---|---|---|
| Parallel Up | All tenors shift up by the same amount (~200bp for USD) | The baseline stress; tests overall rate sensitivity |
| Parallel Down | All tenors shift down (subject to floor constraints) | Low-rate environment; prepayment acceleration; floor effects |
| Short Rate Up | Short end rises sharply (~300bp), long end barely moves | Monetary tightening; deposit repricing; NII compression |
| Short Rate Down | Short end falls sharply, long end barely moves | Monetary easing; inverted curve correction |
| Steepener | Short end falls, long end rises | Curve normalization; NII improves but long-asset values decline |
| Flattener | Short end rises, long end falls | Yield curve inversion; NII pressure from both sides |
The shock magnitudes are currency-specific, calibrated from historical rate movements and updated periodically. For USD, the parallel shock is approximately ±200bp, with larger magnitudes at the short end (up to ±300bp) and smaller at the long end.
Construction Rules
The scenarios are not simple flat additions. They use tenor-dependent scaling functions that apply larger shocks to shorter tenors (reflecting higher short-rate volatility) and gradually taper toward the long end. Additionally, a floor constraint prevents rates from going below a specified minimum (typically −100bp or 0%, depending on jurisdiction), which asymmetrically limits the downward scenarios.
Beyond Regulation
The six standardized scenarios provide a common language and comparability across banks. But they have significant limitations:
- Fixed shapes: Real curve movements don't follow the prescribed functional forms. The 2022 tightening cycle involved a curve inversion that doesn't map cleanly to any of the six scenarios.
- No tail events: The calibrated magnitudes represent roughly a 99th percentile of historical changes, but the functional form constrains which 99th percentiles are tested.
- No cross-currency basis: For banks with multi-currency exposures, cross-currency basis movements can be as impactful as rate-level changes.
This is why most banks supplement the six scenarios with internal stress tests drawn from three sources: historical episodes, statistical methods, and expert judgment.
Historical Simulation
The most intuitive approach: replay actual historical rate movements and measure the IRRBB impact. Key episodes include:
| Episode | Period | What Happened |
|---|---|---|
| 2008 Financial Crisis | Sep 2008 – Mar 2009 | Fed cuts to zero; massive bull steepening; credit spreads blow out |
| 2013 Taper Tantrum | May – Sep 2013 | Long-end rates surge 130bp in 4 months; short end anchored |
| 2022 Tightening | Mar – Dec 2022 | Fed raises 425bp; curve inverts; fastest tightening cycle in 40 years |
| SVB Collapse | Mar 2023 | Flight to quality; short rates drop 100bp in days; bank run dynamics |
Historical simulation has the advantage of being credible — "it actually happened" is a powerful argument in ALCO discussions. The limitation: it only tests scenarios we've already seen. The next crisis may involve a curve shape that has no historical precedent.
PCA-Based Scenarios
Principal Component Analysis of historical daily rate changes reveals that yield curve movements are dominated by three factors — shift, twist, and butterfly — which together explain 95%+ of all daily curve dynamics. (See our dedicated PCA article for the full treatment.)
PCA-based scenarios use these eigenvectors to construct statistically grounded shocks:
Constructing a PCA Scenario
- Compute the principal components from daily rate change data (e.g., 5 years of USD OIS).
- Choose a confidence level (e.g., 99th percentile) and compute the corresponding standard deviation for each component.
- Multiply each eigenvector by its scaled standard deviation to produce a scenario.
- Combine components: e.g., a "3σ steepener" = −2σ × PC1 (shift down) + 3σ × PC2 (twist).
The advantage of PCA scenarios: they respect the historical correlation structure of rate movements. A parallel shift that moves all tenors by exactly the same amount has never occurred — the short end always moves more than the long end. PCA scenarios automatically incorporate this realistic non-parallelism.
Partial-Information Method
Sometimes a risk manager has a view on specific tenors but not the entire curve. For example: "I want to test a scenario where the 2Y rate rises 150bp and the 10Y rate rises 50bp — but what should the 5Y, 20Y, and 30Y do?"
The partial-information method solves this problem using the PCA decomposition and linear algebra:
Algebraic Completion
Given a set of specified tenor shocks and the PCA eigenvector matrix:
- Extract the rows of the eigenvector matrix corresponding to the specified tenors.
- Use the Moore-Penrose pseudo-inverse to find the PCA factor weights that best reproduce the specified shocks.
- Multiply the full eigenvector matrix by these weights to infer the shocks at all unspecified tenors.
The result is a complete curve scenario that is statistically consistent with historical curve dynamics while honoring the risk manager's specific views. The unspecified tenors are filled in using the same correlation structure that PCA extracted from the data — not guessed or linearly interpolated.
This method is particularly valuable when designing scenarios based on macroeconomic narratives: "The Fed hikes the overnight rate by 200bp, the 2Y moves 150bp, but the long end is anchored by quantitative tightening" — specify the 3 known tenors, and let PCA fill in the rest.
Scenario Selection Matters More Than Model Precision
A Provocative Claim
A simple IRRBB model under a well-chosen scenario will often produce more useful results than a sophisticated model under a poorly chosen scenario. The scenario determines what question you're asking; the model determines how precisely you answer it. Asking the wrong question precisely is worse than asking the right question approximately.
In practice, the most dangerous IRRBB exposures often lie outside the BCBS six scenarios:
- A bear flattener (short rates up sharply, long rates up moderately) — common during aggressive tightening cycles — combines NII pressure with ΔEVE losses.
- A curve inversion followed by normalization — the path dependence matters because NMD behavior and prepayment speeds evolve along the path.
- A basis risk scenario — SOFR and bank funding costs diverge, which the OIS-only IRRBB framework doesn't capture.
The bank's scenario set should be designed to stress the specific vulnerabilities of its balance sheet — not just to satisfy the regulatory minimum.
The Bigger Picture
Scenario design sits at the intersection of quantitative analysis and risk judgment. The BCBS six scenarios provide the regulatory floor. Historical simulation adds credibility. PCA-based scenarios add statistical rigor. Partial-information methods bridge the gap between expert views and statistical consistency.
The Right Scenario Set
A robust IRRBB scenario framework combines regulatory scenarios (compliance), historical replays (credibility), PCA-based shocks (statistical foundation), and expert-driven scenarios (forward-looking judgment). No single method is sufficient, but together they provide a comprehensive stress testing regime that reveals the balance sheet's true vulnerabilities.
The ultimate test of a scenario set is not whether it satisfies auditors, but whether it would have warned you in advance of the loss that actually materialized. The banks that navigated 2022 best were those that had already stress-tested aggressive tightening paths — not because they predicted the exact outcome, but because they had built the muscle to think about non-parallel, large-magnitude, multi-quarter rate paths.
Continue Learning
Introduction to IRRBB: Measuring and Managing
Go beyond the concepts — build every IRRBB component hands-on. From yield curve construction and cashflow projection to duration, ΔNII/ΔEVE, behavioral models, stress scenarios, and hedging with derivatives.