
Market Risk Classifier
Your strategy doesn't change.
Your sizing does.
Your alpha, strategy, and infrastructure stay exactly as they are.
Backtest window: 1990-2024 walk-forward. Numbers below are historical, not forecasts.
A daily market-regime classifier with an exogenous input.
MRC classifies each U.S. trading day into one of five risk shapes, delivered before the open. The differentiating input is exogenous environmental data. These signals are not in anyone else's stack, and they are orthogonal to the regime models in the rest of your stack.
The classifier also incorporates SPX and VIX as inputs alongside the environmental signals. The system was walk-forward validated across 1990-2024 (3,270 trading days). Every figure on this page comes from that window unless explicitly labeled otherwise. Full methodology and per-state confusion matrix at mindforge.tech/validation-and-methods.
MRC reports one of these each morning. The rules below reference them by name.
Default state. Markets quiet, VIX median 14. Hedges decay, vol carry earns.
Regime inflection. 95% precision, 2-day median lead before stress shows in price.
Selective heads-up. ~5 days/year (2%), 76% precision. A confirmation tier — pair with other evidence before sizing.
Rapid vol dislocation. 92.86% precision (13 of 14). VIX already elevated at firing.
Crisis classifier. 100% precision (9 of 9), 1990-2024. Includes COVID, Aug 2024.
Stop bleeding premium during Stable.
If you run any program that buys protection (puts, var swaps, vol overlays), you pay premium every day whether or not the protection is doing work. MRC tells you which days are Stable — historically the regime where that premium decays without paying for itself — so you can size the protection book down on those days and ramp it back up the moment MRC flags any non-Stable state. Same protection during stress. Less premium spent during quiet.
- ›Stable covers about 71% of trading days. Half-sizing the hedge on those days cuts your premium spend on the regime where the protection has historically done the least incremental work. Full or elevated sizing during Shifting, Elevated, Shock, and Crisis keeps your crisis protection intact.
- ›Stable runs are long enough for the savings to compound. The typical Stable stretch in the 1990-2024 backtest lasted 35 trading days. The longest ran 432 days.
- ›When Stable ends, MRC flags the regime change as Shifting (95% accuracy, 2-day median lead before stress shows up in price). That is the trigger to restore full hedge size.
- ›The remaining risk: MRC missing a Stable-to-crisis transition. In the canonical backtest MRC called every Crisis event (9 of 9 hits, 100% precision, 1990-2024). Crisis-class days were 2.7% of the window.
Cut peak drawdown in half.
Trend strategies make money when regimes hold and lose money when regimes break. The pain is concentrated in a small number of regime-change days. MRC flags those days as Shifting, Elevated, Shock, or Crisis before the break shows up in price. You hold full size during Stable — when trends actually work — and scale down or go flat the moment MRC flags a regime change. Same trend signal. Same execution. Smaller worst-case path.
- ›Trend P&L is generated overwhelmingly during Stable. Sustained trends require sustained regimes. The conditional policy holds full size during Stable (71% of days), so the overlay does not give up the bulk of the strategy's P&L.
- ›Annualized return over 1990-2024 walk-forward: 8.82% static vs 6.17% with the regime overlay. Sharpe ratio essentially unchanged (0.63 → 0.62). The reduction in volatility roughly matched the reduction in return.
- ›Episode-by-episode drawdowns: COVID -33.92% → -16.33%. Q4 2018 -10.01% → -7.09%. Aug 2024 -8.49% → -6.87%. Aug 2015 -11.24% → -7.57%. The overlay shrunk every major drawdown in the window.
- ›The overlay is a scaling factor on the position size you were already going to take. Your vol-targeting, multi-asset risk balance, and signal selection are all preserved exactly as they are today.
Close before the regime breaks.
Selling vol earns carry when markets are quiet and breaks expensively when the regime shifts. MSD's Shifting state flags the regime shift before VIX moves materially. The integration: close your short-vol book the morning Shifting fires, and only re-enter on the next Stable. The historical re-entry signal is consistent — 83% of crisis episodes ended with a Shifting classification within 10 trading days, which is when carry conditions historically returned.
- ›Stable-day VIX distribution: median 14.32, with most days between 12.8 and 16.7. Forward 5-day VIX change is essentially zero in median. This is the carry environment short-vol books are designed for.
- ›On Shifting days, the median forward 5-day VIX move is -3.3%, but the tails widen sharply (10th percentile -16.4%, 90th percentile +19.8%) compared to Stable tails. Closing the short-vol book on Shifting compresses your exposure to the painful tail.
- ›After a crisis-class state ends, MRC flags Shifting within 10 trading days in 24 of 29 historical cases (83%). That is the re-entry signal: the regime has stabilized enough that carry returns.
- ›Late short-vol entry on Shock has historically traded into mean reversion. Shock classifications happen at already-elevated VIX (median 27.6) and the median forward 5-day VIX move is -19.6%. Wait for the Stable or Shifting that follows.
Reallocate the premium budget.
Long-volatility books bleed premium during Stable and earn convexity during crises. The same annual budget gets a much better payoff if you spend less during Stable and more during MSD-flagged crisis states. MSD's Crisis flagged 9 of 9 events in the canonical backtest — so the scaled-up notional has historically landed where the convexity actually lives. Same dollar budget. Deeper protection where it matters.
- ›The premium is reallocated, not added. Average notional held in the 1990-2024 daily stream was 0.49 versus a constant 1.0 under the static policy. Carry drag (stylized proxy) was cut roughly in half.
- ›Convexity scales up on Shock (1.5x) and Crisis (2.0x). MSD's Crisis classifications are 9 of 9 (100% precision); Shock is 13 of 14 (92.86%). Both states fired before VIX peaked in their canonical episodes.
- ›Median VIX at the moment of Crisis classification was 24.59 across the 9 episodes. SSS classifications historically arrived with VIX still well below crisis-peak levels — meaning the scaled-up notional was purchased before the convexity got expensive.
- ›COVID dominates the expected payoff. 1 of the 9 Crisis episodes produced a -30.64% SPX drawdown to trough. The other 8 ranged from -0.15% to -6.23%. The modal SSS event is much smaller than COVID. Size accordingly.
- ›The long-convexity payoff numbers above are a directional proxy, not options-pricing. Your actual options book (specific strikes, tenors, vol surface) determines the magnitude on your side.
Tilt factor weights by regime.
Different factors win in different market regimes. Momentum crashes hardest during regime breaks; quality and low-vol earn during stress; value rotates with macro. MRC gives you an exogenous regime input to drive factor tilts — instead of inferring regime from the same prices the factors already use (which is circular). The framework here is a methodology spec; the historical backtest is reproducible on your firm's own factor return series.
- ›Factor returns are regime-dependent. The standard quant portfolio infers regime from the same price data the factors themselves use, which is a circular dependency. MRC provides a regime signal that does not come from the same price stream as your factors.
- ›The momentum-crash episodes in 1990-2024 (Aug 2015, Q4 2018, COVID) all coincided with MRC classifying non-Stable. The underweight-momentum tilt would have been active across each of those windows.
- ›No published quant backtest in this document because factor-return series are firm-specific. The framework above is documented for reader-side reproduction on Kenneth French Data Library factors or your proprietary series.
- ›The 60-day evaluation provides daily MRC classifications going back to 2012 so your team can merge them with your internal factor backtests directly.
What does the signal cost on its bad days?
Every classifier fires sometimes when nothing follows. If you halve your trend exposure on a Shifting that doesn't lead anywhere, you gave up half a position for no reason. We don't bury this. Here's what that looks like.
| State | Activations | False Positives | Precision |
|---|---|---|---|
| Shifting | 61 | 3 | 95.08% |
| Elevated | 15 | 6 | 60.00% |
| Shock | 14 | 1 | 92.86% |
| Crisis | 9 | 0 | 100% |
Elevated is selective, not action-grade. 9 of its 15 activations confirmed across 1990-2024 (76% precision); 6 did not. That's why every archetype above treats Elevated as a confirmation tier — pair it with other evidence before sizing, not the primary trigger.
The aggregate cost of being wrong is already in the headline numbers. The trend-following backtest gives up ~265 bps annualized (8.82% → 6.17% CAGR) under the regime overlay. That give-up is the cost of all the conditional sizing across 13 years, including every false-positive Shifting. The trade is documented in the Section 4 result, not buried.
For day-by-day episode P&L: the validation packet at mindforge.tech/validation-and-methods documents every activation date with its outcome. Reproducible from the daily state series provided in the 60-day evaluation.
Three reasons your team can ship this fast.
The regime signal scales the trades you already make. Your vol-targeting, signal selection, instrument choice, and risk framework all stay exactly as they are today.
Delivered before the U.S. open via API or webhook. No intraday updates. Your risk system reads it once, looks up the sizing rule, applies it before you trade.
The 60-day evaluation delivers daily classifications back to 2012. Your team merges them with your internal backtest infrastructure and reproduces every figure on this page on your own book.
What the pilot actually involves.
The literal: who does what, when, with what data, at what cost.
$16,000 total for the 60-day evaluation. Credits 100% against annual access ($80,000/yr) if you proceed. No automatic conversion.
- Pilot fee: $8,000/month, 2-month minimum.
- A signed pilot agreement covering confidentiality and use restrictions.
- One point of contact for the weekly briefing.
- Daily MRC classifications by 07:30 AM ET (API or email).
- Full 1990-2024 daily classification series for backfill.
- Validation scripts to reproduce every published statistic on your own infrastructure.
- Weekly research briefs on any episodes during the window.
- Q&A access for integration support.
MRC outputs a daily regime classification, not a buy/sell direction. The classification is a sizing input. All directional and execution decisions remain with the reader's portfolio management and risk governance.