Use when assessing how a portfolio would perform under a severe, low-probability scenario — applying specific historical or hypothetical shock scenarios (a market crash, a rate spike, a credit crisis) to the portfolio's actual holdings, as a complement to routine risk metrics that don't capture tail-scenario severity.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add jeffreytse/grimoire-core --skill design-portfolio-stress-test --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Design Portfolio Stress Test?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/jeffreytse-design-portfolio-stress-test)More formats (shields.io, HTML) on the badges page.
---
name: design-portfolio-stress-test
description: Use when assessing how a portfolio would perform under a severe, low-probability scenario — applying specific historical or hypothetical shock scenarios (a market crash, a rate spike, a credit crisis) to the portfolio's actual holdings, as a complement to routine risk metrics that don't capture tail-scenario severity.
source: Basel Committee on Banking Supervision stress-testing principles; U.S. Federal Reserve CCAR (Comprehensive Capital Analysis and Review) bank stress-testing program
tags: [finance, investing, stress-testing, scenario-analysis, tail-risk, portfolio-risk, monte-carlo]
related: [calculate-value-at-risk, apply-cheap-tail-risk-hedging, design-concentration-risk-limits]
---
# Design Portfolio Stress Test
Assess how a portfolio would perform under a severe, low-probability scenario by applying specific historical or hypothetical shock scenarios — a market crash, a sudden interest-rate spike, a credit crisis — to the portfolio's actual current holdings, as a deliberate complement to routine risk metrics (like Value at Risk) that are not designed to capture the severity of losses in genuinely extreme, tail scenarios.
## Why This Is Best Practice
**Adopted by:** The Basel Committee on Banking Supervision has published stress-testing principles requiring regulated banks to model portfolio performance under severe adverse scenarios, and the U.S. Federal Reserve's CCAR program requires major banks to submit capital plans specifically demonstrating resilience under Federal Reserve-specified severe adverse macroeconomic scenarios — both reflecting a regulatory and industry consensus that routine risk metrics alone are insufficient without explicit tail-scenario testing.
**Impact:** Routine risk metrics like Value at Risk are calibrated to a specific, moderate confidence level and, by construction, provide no information about losses beyond that threshold — stress testing specifically fills this gap by directly modeling what a genuinely severe, low-probability scenario would do to the portfolio's actual holdings, surfacing vulnerabilities (concentrated exposures, correlated risk factors) that a routine risk metric can miss entirely.
**Why best:** A portfolio can pass every routine risk check and still harbor a severe, hidden vulnerability to a specific tail scenario that routine metrics don't test for directly — explicit stress testing against specific, severe scenarios is the only way to directly observe how the portfolio would actually behave in exactly the conditions where routine risk management is most likely to fail, at the cost of requiring genuine scenario construction and interpretation effort beyond a single summary statistic.
Sources: Basel Committee on Banking Supervision, "Principles for Sound Stress Testing Practices and Supervision"; U.S. Federal Reserve Comprehensive Capital Analysis and Review (CCAR) program documentation
## Steps
### Step 1: Select historical and hypothetical stress scenarios relevant to the portfolio
Select a set of scenarios to test against — both historical (replaying an actual past crisis's market moves against the current portfolio) and hypothetical (constructing a plausible but not-yet-observed severe scenario, such as a specific combination of rate, credit, and equity shocks) — chosen to be relevant to the portfolio's actual risk exposures rather than a generic, one-size-fits-all scenario set.
### Step 2: Apply each scenario's shocks to the portfolio's actual current holdings
Apply each scenario's specific market shocks (equity price declines, rate changes, credit spread widening, currency moves) directly to the portfolio's actual current holdings, calculating the resulting portfolio-level loss under each scenario — using the real, current portfolio composition rather than a generic or historical portfolio structure.
### Step 3: Identify which specific holdings or exposures drive the largest losses
For each scenario, identify which specific holdings or risk-factor exposures are driving the largest share of the modeled loss — this diagnostic step is often as valuable as the aggregate loss figure itself, since it directly surfaces concentrated vulnerabilities that may not be obvious from the portfolio's routine risk metrics.
### Step 4: Compare stress-test losses against the portfolio's capital or liquidity buffers
Compare each scenario's modeled loss against the portfolio's or institution's available capital and liquidity buffers, assessing specifically whether those buffers would be sufficient to absorb the modeled loss and continue operating, rather than simply reporting the loss figure in isolation.
### Step 5: Use stress-test findings to inform position sizing and hedging decisions
Use the diagnostic findings from stress testing — which specific exposures drive the largest tail losses — to inform position sizing, diversification, or targeted hedging decisions (see `apply-cheap-tail-risk-hedging` and `design-concentration-risk-limits`) that directly address the vulnerabilities the stress test surfaced, rather than treating the stress test as a purely reporting exercise.
## Rules
- Select stress scenarios relevant to the portfolio's actual risk exposures, not a generic scenario set applied uniformly regardless of portfolio composition.
- Apply scenario shocks to the portfolio's real, current holdings, not a stale or generic proxy portfolio.
- Identify which specific holdings or exposures drive each scenario's largest losses, not just the aggregate loss figure.
- Compare modeled stress losses against actual available capital and liquidity buffers to assess genuine resilience, not just report the loss in isolation.
## Examples
**Stress test surfacing a hidden concentrated vulnerability:** A portfolio manager runs a scenario replaying a historical credit crisis against the current portfolio and finds the modeled loss is driven disproportionately by a handful of correlated credit-sensitive positions that hadn't appeared unusually risky under routine metrics. This diagnostic finding leads to reducing the concentrated exposure before the vulnerability is tested by an actual crisis.
**Stress test confirming adequate resilience:** A different portfolio is stress-tested against a severe hypothetical scenario combining a rate spike and equity decline, and the modeled loss remains comfortably within available capital buffers. This provides genuine, tested confidence in the portfolio's resilience under severe conditions, distinct from routine risk metrics that don't directly test this severity of scenario.
## Common Mistakes
- **Using only generic, off-the-shelf stress scenarios without tailoring them to the portfolio's actual exposures** — a stress test is most valuable when the scenarios are chosen to specifically probe the portfolio's real vulnerabilities.
- **Reporting only the aggregate stress-test loss without identifying which specific holdings drive it** — the diagnostic value of stress testing is substantially in identifying the specific concentrated exposures responsible for the loss.
- **Failing to compare stress-test losses against actual available capital and liquidity buffers** — a stress-test loss figure without this comparison doesn't answer the actual question of whether the portfolio or institution would survive the scenario.
- **Treating stress testing as a compliance exercise disconnected from actual position-sizing and hedging decisions** — the findings should directly inform concrete risk-reduction action, not just populate a report.
## When NOT to Use
- As a substitute for routine risk metrics like Value at Risk — stress testing complements routine metrics by covering tail scenarios, but doesn't replace the need for ongoing, routine risk measurement (see `calculate-value-at-risk`).
- Without genuine effort to select scenarios relevant to the specific portfolio's risk exposures — a generic, poorly-tailored stress test provides false confidence without genuinely probing the portfolio's actual vulnerabilities.
- For a very small or simple portfolio where the effort of constructing and maintaining genuine stress scenarios exceeds the risk-management value gained — simpler risk checks may be proportionate in this case.
> **Finance disclaimer:** This skill encodes professional best practices for educational purposes. It is not financial advice. Consult a licensed financial advisor before making investment decisions.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!