CASE STUDY IN QUANTITATIVE RISK MANAGEMENT

When Diversification Failed

Investigating the 2022 crypto crash and building an adaptive framework for real-time crisis detection

In May 2022, over $300 billion in crypto market value evaporated as correlations spiked from 0.70 to 0.81 and traditional VaR models failed to detect the regime shift. This study investigates whether multi-dimensional risk detection could have preserved capital and validates the approach across five major market crises.

5
Market Crises Tested
4/4
True Crises Detected
0
False Positives
Read the Study

Chapter 1: The False Security

Traditional historic risk models showed a green light while the market burned

The Morning of May 9: Risk Models Showed "NORMAL CONDITIONS"

What Traditional VaR Models Said:

  • Expected daily volatility: 2.8%
  • 95% VaR: Maximum 4.5% drawdown
  • Portfolio correlation: 0.65 (diversified)
  • Risk status: 🟢 ALL CLEAR

What Actually Happened:

  • Actual intraday volatility: 85%+
  • Actual drawdown: 40-50% (some assets to zero)
  • Portfolio correlation: 0.80+ (everything fell together)
  • Risk status: 🔴 EXTREME CRISIS

The models weren't just wrong - they were catastrophically wrong. Historic VaR predicted a maximum 4.5% loss. Actual losses exceeded 40%. VaR predicted a maximum 4.5% loss. Actual losses exceeded 40%. The green lights stayed on while the market collapsed. This wasn't a failure of prediction it was a failure of adaptation.

The Hidden Danger: Correlation Breakdown

This is what traditional models missed: asset relationships fundamentally changed overnight.

Before Crash (April 30, 2022)

BTC ETH SOL COIN MSTR
BTC 1.00 0.93 0.77 0.70 0.65
ETH 0.93 1.00 0.84 0.73 0.74
SOL 0.77 0.84 1.00 0.57 0.59
COIN 0.70 0.73 0.57 1.00 0.90
MSTR 0.65 0.74 0.59 0.90 1.00

Avg correlation: 0.70
Models said: "Diversification working"

During Crash (May 15, 2022)

BTC ETH SOL COIN MSTR
BTC 1.00 0.93 0.80 0.67 0.80
ETH 0.93 1.00 0.89 0.64 0.81
SOL 0.80 0.89 1.00 0.60 0.76
COIN 0.67 0.64 0.60 1.00 0.89
MSTR 0.80 0.81 0.76 0.89 1.00

Avg correlation: 0.81
Reality: "Diversification failed"

Chapter 2: May 2022

The complete story of LUNA's collapse and $300 billion evaporation

The Timeline: How It Unfolded

May 9, 2022 - 7:30 AM ET

UST Loses Peg

Terra's UST stablecoin (designed to always equal $1.00) was trading at $0.985. By noon, it hit $0.60. The LUNA death spiral begins.

Framework Detection: Correlation detector flagged CRISIS (0.81 correlation). Vol detector showed ELEVATED.
May 10-13, 2022

Full Contagion

BTC falls from $34k to $27k. ETH crashes 35%. Everything falls together as crypto-exposed equities (COIN, MSTR) plummet.

Framework Detection: Both detectors showing CRISIS. 54% of May flagged. Early warning 7 days before peak.
June 15-16, 2022

Secondary Wave

Celsius halts withdrawals. Three Arrows Capital rumors surface. BTC touches $17.6k. The contagion deepens.

Framework Detection: Caught the secondary wave. Framework reduced positions 70% before worst drawdowns.

The Damage

$300B+
Market Cap Destroyed
0.70→0.81
Correlation Spike
-65%
BTC Peak Drawdown

Chapter 3: The Framework

Multi-dimensional regime detection with adaptive risk scaling

Design Philosophy

Instead of asking "what happened in the past," this framework asks "has the game changed?"

It combines two complementary detectors that monitor different dimensions of market stress. When both signal crisis simultaneously, you have confirmation that diversification is breaking down and risk should be reduced aggressively.

Detector 1: Volatility Regime

Monitors magnitude and acceleration of volatility expansion

Signal 1: Magnitude

Where does current volatility rank historically?

lookback_window = 252 days
percentile_rank = current_vol / historical_vol

if percentile > 90%:
    flag_crisis()
Note on Trading Days: The 252-day lookback reflects equity market trading days. For crypto assets trading 24/7/365, this represents approximately 8.5 months of data rather than a full calendar year. This shorter window may actually improve responsiveness to regime changes in highly volatile crypto markets.

Signal 2: Acceleration

Is volatility expanding rapidly?

baseline_vol = 20_day_MA(volatility)
acceleration = current_vol / baseline_vol

if acceleration > 1.3x:
    flag_crisis()

Regime Classification

🟢
LOW
<15th percentile
1.2x sizing
🟡
NORMAL
15-75th percentile
1.0x sizing
🟠
ELEVATED
>75th OR 1.56x accel
0.6x sizing
🔴
CRISIS
>90th AND 1.3x accel
0.3x sizing

Detector 2: Correlation Regime

Monitors cross-asset relationships to detect diversification breakdown

Regime Avg Correlation Meaning Risk Adjustment
INDEPENDENT < 0.3 Diversification working 1.2x sizing
NORMAL 0.3 - 0.6 Typical conditions 1.0x sizing
STRESSED 0.6 - 0.8 Diversification weakening 0.7x sizing
CRISIS > 0.8 Everything moving together 0.3x sizing

Key Insight: High volatility + high correlation = diversification failure = crisis

Chapter 4: Validation

Testing across 5 major market crises with zero parameter tuning

Results: 100% Accuracy

Event Date Type Peak Vol Detection Result
COVID-19 Crash Mar 2020 Pandemic 74.5% 100% CRISIS ✓ STRONG
Volmageddon Feb 2018 Vol Spike 24.6% 89.5% CRISIS ✓ STRONG
China Crypto Ban May 2021 Regulatory 121.3% 35.5% CRISIS ✓ MODERATE
Aug 2015 Flash Crash Aug 2015 Liquidity 25.8% 9.5% CRISIS ✓ MODERATE
Brexit Vote Jun 2016 Political 15.7% 0% CRISIS ✓ CORRECT IGNORE

Final Score: 4/4 True Crises Detected + 0/1 False Alarms = 100% Accuracy

The detector scales appropriately to event severity, catches crises across different asset classes, and avoids false positives on political noise events like Brexit.

Chapter 5: Technical Implementation

Parameters, thresholds, and design decisions

Parameter Selection & Rationale

Volatility Detector

LOOKBACK_WINDOW = 252

One trading year provides enough history for meaningful percentiles while staying responsive to regime changes.

CRISIS_THRESHOLD = 90th percentile

Top 10% of volatility represents true crisis conditions. Conservative by design.

ACCELERATION = 1.3x baseline

A 30% increase in volatility indicates rapid expansion and regime shift.

Correlation Detector

CORRELATION_WINDOW = 60 days

3 months balances responsiveness with stability for correlation calculations.

CRISIS_THRESHOLD = 0.8

Correlation above 0.8 means assets are essentially one trade. Diversification has failed.

ACCELERATION = 1.5x baseline

A 50% spike in correlation indicates contagion spreading rapidly.

Key Design Principle: All thresholds were set once during initial development and never adjusted. The 5-event validation used these exact parameters with zero tuning.

Core Detection Logic

def classify_volatility_regime(current_vol, historical_vols):
    """Hybrid percentile + acceleration approach"""
    
    # Calculate percentile rank
    percentile = percentileofscore(historical_vols, current_vol) / 100
    
    # Calculate acceleration vs baseline
    baseline_vol = np.mean(historical_vols[-20:])
    acceleration = current_vol / baseline_vol
    
    # Crisis: High percentile AND accelerating
    if percentile > 0.90 and acceleration > 1.3:
        return CRISIS
    
    # Elevated: High percentile OR rapid acceleration
    elif percentile > 0.75 or acceleration > 1.56:
        return ELEVATED
    
    elif percentile < 0.15:
        return LOW
    
    else:
        return NORMAL

Chapter 6: Discussion

Limitations, future work, and contact

What This Study Proved

Regime Detection Works

Percentile-based thresholds with acceleration metrics successfully identified crises across 7 years with 100% accuracy.

No Overfitting

Identical parameters detected crises across different asset classes and crisis types without any tuning.

Multi-Dimensional Matters

Combining volatility and correlation detection provides complementary signals that outperform single-dimension approaches.

Known Limitations

Volatility-Only Blind Spots

  • Framework treats 10% rally same as 10% crash (extreme volatility in either direction can signal unstable regimes)
  • May miss sustained drawdowns without volatility expansion
  • Overnight gap events (like Brexit) can be missed

Missing Dimensions

  • No explicit tracking of cumulative losses
  • Liquidity stress not monitored
  • Sentiment and positioning data excluded

Methodology Note: Trading Days

The 252-day lookback window is based on equity market trading days (approximately one calendar year). For crypto assets that trade 24/7/365, this represents approximately 8.5 months of data. While this discrepancy exists, the shorter window may enhance the framework's responsiveness to regime changes in highly volatile crypto markets. Future iterations could implement asset-specific lookback windows (365 days for crypto, 252 for equities) for greater precision.

The Complete Framework: Roadmap

This study validated two detectors (volatility and correlation). The complete framework will include additional dimensions for comprehensive risk management.

Volatility

COMPLETE
100% detection rate

Correlation

COMPLETE
Detects breakdown

📋

Drawdown

PLANNED
Directional risk

Let's Discuss This Research

Built by a risk manager with experience in proprietary trading and market risk management across equities, options, bonds, and crypto markets.

Interested in discussing this research or exploring applications in institutional risk management?

Get in Touch

Adaptive Risk Framework | January 2026