SlackQuant Systems
Risk & Analytics System

Multi-Asset Scenario Stress Lab

Evidence-Constrained Scenario Analysis for Portfolio Stress Decision Support
Public liveScenario-Based Portfolio Stress Decision Support20-day joint scenario horizonTechnical White Paper · SSRN 7354238Validated baseline v1 · On-demand analysis

Overview

The Multi-Asset Scenario Stress Lab is a human-in-the-loop system for exploring how portfolios behave under plausible joint market stress. It generates conditional multi-asset return paths, organizes adverse scenarios into interpretable stress archetypes, and revalues portfolios on a common scenario set. A transparent historical resampling benchmark remains visible throughout the analysis.

8
ETFs in validated v1
20d
Joint scenario horizon
5,000
Scenarios per issued run
B1 ↔ B0
Conditional core vs historical comparator
The dashboard is designed for stress analysis. It is not a crash-prediction engine, trading signal, automatic allocation rule, or calibrated crisis-probability estimator.

Current Scope

The current public baseline is Stress Lab Universe v1. Its eight ETFs areSPY · EFA · EEM · IEF · LQD · GLD · DBC · VNQ. The dashboard provides four views: Stress Lab, Portfolio What-if, Stress Dependence, and Scenario Distribution.

Current public baseline

v1 · validated 8-ETF universe

Eight-ETF baseline tied to the existing Stage-D evidence, Technical White Paper, and current public dashboard.

Portfolio what-if

Same-scenario comparison

Baseline and candidate portfolios are revalued on the same scenario cloud so allocation effects can be interpreted separately from scenario-generation effects.

Use case

Stress exploration

The system asks how a portfolio can break under plausible joint stress structures, rather than predicting which event will happen next.

What the Evidence Supports

The primary out-of-sample evaluation used 348 fixed forecast origins from 2019 through 2025. B1 EWMA-t remained the reference model. Flow F1 remained competitive and faster than the higher-step Flow reference, but the evidence did not establish predictive superiority for a modern generative model over B1.

Stage A
FAILPredictive downside signal
Stage B-P
FAILDownside-control policy
Stage C
FAILTail-driver attribution
Stage D
PASSScenario-archetype Stress Lab
Stage E
FAILModel-disagreement warning
Stages A–E are retrospective because they reuse the 2019–2025 interval already examined in the primary out-of-sample evaluation. Stage D supports one limited use case; it is not a new independent out-of-sample test of a trading strategy.

How the System Works

Core model

B1 EWMA-t

Uses eligible history through the forecast origin to estimate a mean and exponentially weighted covariance matrix, then generates heavy-tailed multivariate Student-t innovations.

Historical comparator

B0 block bootstrap

Resamples contiguous 20-day historical blocks without conditioning on the current state. It remains visible as the transparent reference.

Research comparator

Flow F1

Kept as a research comparator only. Public warnings, model switching, blending, and confidence signals do not depend on Flow.

Live operational evidence

Current Conditional Stress Snapshot

This is the current reviewed Stress Lab snapshot, not a frozen paper exhibit. The conditional B1 scenario structure is shown directly against the B0 historical resampling comparator using the same public operating authority as the dashboard.

80.0%
Current dominant-family share · Broad cross-asset selloff
28.0%
Historical B0 share · same family
-4.92%
Current portfolio ES 5%
-7.87%
Historical-resampling ES 5%
Stress-family structure · current B1 vs historical B0
Stress familyCurrent B1Historical B0Gap
Broad cross-asset selloff80.0%28.0%+52.0pp
Credit / REIT-led stress0.0%5.2%-5.2pp
Commodity-up / duration-down5.6%0.0%+5.6pp
Equity-bond joint selloff1.6%0.0%+1.6pp
Equity selloff with bond hedge12.8%66.8%-54.0pp
Other tail0.0%0.0%+0.0pp
Canonical Stress Lab v0.1.71 · data through 2026-10-02 · 20-trading-day horizon · 5,000 scenarios per model
Current B1

2.02%

Generated scenarios with equal-weight portfolio return at or below −5%.

Historical B0

3.90%

Historical-resampling scenarios with equal-weight portfolio return at or below −5%.

Portfolio basis

Equal-weight 8 assets

Distribution metrics use the same transparent reference portfolio for B1 and B0.

Interpretation boundary. Current conditional scenario evidence from the reviewed public Stress Lab snapshot. Stress-family shares are generated-scenario frequencies, not calibrated event probabilities. These outputs support stress analysis, not market timing, crash prediction, portfolio optimization, or an automated trading signal.
Frozen research snapshot

Published Stage-D evidence remains citable and unchanged

Stage D tests whether the adverse scenario set contains a stable and externally relevant representation of the joint stress pattern that subsequently occurred. Across 56 fixed large-drawdown origins, B1 placed more tail mass on the realized archetype and produced closer representative stress geometry than B0.

+24.45pp
B1 minus B0 realized-family share (D1)
−35.4%
B1 representative-geometry distance vs B0 (D3)
56
Fixed retrospective stress origins
D2 = same
Top-2 realized-family coverage
Stage-D stress-archetype evidence
MethodD1 shareD2 top-2D3 distanceStability TVDStatus
B0 block bootstrap0.36610.98212.91710.0537Comparator
B1 EWMA-t0.61060.98211.88470.0468PASS
Flow F10.34200.98211.91480.0498Does not qualify
Technical White Paper · Table 3. Higher D1/D2 and lower D3/TVD are preferred.
Multi-Asset Scenario Stress Lab practitioner interface showing current conditional stress structure beside the historical comparator.
Stress Lab interface. Scenario shares are generated frequencies within the modeled tail, not calibrated event probabilities.

Operating Model

On-demand refresh. The operator refreshes when a current stress review is needed; this is not a mandatory daily forecasting service.
QA-gated publication. A run is not published if data, scenario generation, QA, or release checks fail.
Same-scenario portfolio what-if. Baseline and candidate portfolios are revalued on the same 5,000 B1 paths so weight effects are separated from scenario-generation effects.
Reviewed public snapshot. Streamlit presents the latest reviewed snapshot. Research and deployment code are maintained separately.

Interpretation Boundaries

Supported
  • Stress-family shares within the modeled B1 tail
  • B1 conditional stress structure vs B0 historical resampling
  • Representative joint stress paths and geometry
  • Model-implied tail/path diagnostics and dependence structure
  • Human portfolio what-if comparisons on a fixed scenario cloud
Not supported
  • Calibrated crisis or archetype probabilities
  • Market timing or crash prediction
  • Causal tail-driver attribution from archetype labels
  • Automated BIL de-risking or optimized portfolio weights
  • Model-switching, blending, or predictive confidence traffic lights
Quantitative Methods

Methods used in this system

These companion articles explain methods used directly in the system or needed to interpret its validation and outputs.

QM001 · Forecast Evaluation · Foundation

Out-of-Sample Forecast Evaluation

Defines the out-of-sample information boundary used when the Stress Lab evaluates scenario-generation methods without leaking future market information.

QM003 · Data & Research Design · Foundation

Look-Ahead Bias and Data Leakage

Defines leakage controls for dated market inputs, scenario construction, retrospective evaluation, and public evidence used by the Stress Lab.

QM006 · Statistical Inference · Intermediate

Block Bootstrap

Explains dependence-aware block resampling used by the Stress Lab's transparent historical comparator.

QM015 · Forecast Evaluation · Advanced

Multivariate Probabilistic Forecast Evaluation

Provides multivariate probabilistic evaluation concepts used to assess joint scenario quality beyond a single marginal accuracy score.

QM016 · Time-Series Methods · Intermediate

EWMA-t Scenario Simulation

Defines the EWMA-t conditional scenario engine used as the Stress Lab's reference model for heavy-tailed joint return simulation.

QM017 · Portfolio Methods · Intermediate

Scenario-Based Portfolio Stress Testing

Defines same-scenario portfolio stress testing, tail-loss measurement, and what-if comparison without turning the exercise into portfolio optimization.

QM018 · Data & Research Design · Advanced

Stress Archetypes and Representative Scenario Geometry

Defines stress-archetype construction and representative-scenario geometry used to summarize adverse scenario structure in interpretable form.

Browse the Quantitative Methods library →

Documentation & Access

The Korean Full Manual v1.2 is the comprehensive operating and explanatory guide. The Technical White Paper is the research and validation artifact. Dashboard-specific interpretation is kept within the dashboard and the Full Manual rather than maintained as a separate public guide layer.

Deployment code is maintained separately from the research project. The public dashboard does not expose licensed data, locally saved portfolios, research checkpoints, or internal audit records.

Citation

Lee, S. (2026). Multi-Asset Scenario Stress Lab: Evidence-Constrained Scenario Analysis for Portfolio Stress Decision Support. Technical White Paper. SSRN 7354238.