Research track v5 — oil term structure, systematic Fed rollover, stagflation tail

Evaluation window 2011-01-03 → 2026-11-13 (ETF era only) · generated 2026-11-14T02:02:04+00:00 · Live dashboard · Monitor v5 (live v5 rules) · Expected returns · v1 backtest · v2 backtest · v3 backtest · Backtest v5 · Monitor v5 · Regime analog · Stagflation stress

RESEARCH TRACK — parameters frozen 2026-09-21 (54 days since frozen); do not trade from this page. Production signal is the main dashboard. v5 was designed after observing the v1–v3 results, so the entire historical record on this page is design-contaminated and the metrics are illustrative only; the true test is forward performance from the freeze date.
Episodes (≥15% drawdowns)
5
v5 hit rate at peak
0 / 5 (0%)
v5 median lead (hits)
n/a
v5 false-positive share
19.4% (40 / 206)
v5 state flips
88
Parameters frozen
2026-09-21 (54 days ago)
Success criterion (frozen): v5 targets materially fewer state flips than v3's 342 without a worse false-positive share than v3's 37.5%. This run: v5 flips 88 (v3 recomputes 322; frozen reference 342) · v5 false-positive share 19.4% (v3 recomputes 39.2%; frozen reference 37.5%). References are the frozen values from the v3 deploy; recomputed values can drift slightly with data revisions.
$100$150$200$300$400$600$8002011201320152017201920212023202512345parameters frozen 2026-09-21
Phase 1 Armed Phase 2A Phase 2B Tail override ≥15% drawdown episode (numbered) SPY adjusted close (log scale)

Side-by-side: v1 vs v3 vs v5 (full ETF-era window, 2011–present)

MetricCurrent system (v1)v3 †v5 †
Episodes (≥15%)555
Hit rate (warned at peak)0 / 5 (0%)0 / 5 (0%)0 / 5 (0%)
Median lead (hits)n/an/an/a
False-positive share of red days4.3% (1 / 23)39.2% (138 / 352)19.4% (40 / 206)
State flips1832288

† v3 and v5 metrics are design-contaminated: v3's parameters were chosen after observing v2's 2021–2026 failure, and v5's after observing the v1–v3 results. Neither column can be evidence of skill.

Episodes in the evaluation window (v5 states)

#PeakTroughMax drawdownv1 at peak v3 at peakv5 at peakv5 lead / lagv5 red share of decline
12011-04-292011-10-03-18.6%PHASE 1PHASE 1PHASE 1no warning0%
22018-09-202018-12-24-19.3%PHASE 1PHASE 1PHASE 1stale warning ended 103 td before peak0%
32020-02-192020-03-23-33.7%PHASE 1PHASE 1PHASE 1-13 td (lag)46%
42022-01-032022-10-12-24.5%PHASE 1PHASE 1PHASE 1-53 td (lag)20%
52025-02-192025-04-08-18.8%PHASE 1PHASE 1PHASE 1-16 td (lag)54%

Conditional drawdown frequency by v5 state (statistics only)

For each historical day: did a ≥15% SPY drawdown episode begin (peak) within the next 12 months (252 sessions)? Split by the v5 state on that day, with raw cell counts. The final 252 sessions are excluded - their forward window is unobservable, and they are never counted as negatives.

v5 stateDays ≥15% drawdown began ≤12mFrequency
PHASE 13,46199828.8%
ARMED885967.0%
PHASE 2A961010.4%
PHASE 2B942223.4%
TAIL OVERRIDE00n/a
All days (base rate)3,7391,08929.1%

Illustrative, small-sample, design-contaminated left of 2026-09-21; forward test accumulates from freeze. Frequencies are ex-post conditional frequencies, not probabilities of future drawdowns; states with few days (ARMED/2A/2B/TAIL) have single-digit cell counts by construction.

Gate-count conditioning — hot Tier-1 latches vs subsequent drawdowns (statistics only)

For each historical day: how many of the three Tier-1 latches (G1/G2/G3, each 45 sessions) were hot, and did a ≥15% SPY drawdown episode begin (peak) within the next 12 months (252 sessions)? Same ex-post construction as the state table above; the final 252 sessions are excluded (forward window unobservable, never counted as negatives). Buckets are latch counts, not states — they feed no gate, leg, latch, state, or exit.

Hot Tier-1 latches (of G1/G2/G3)Days≥15% drawdown began ≤12mFrequency
03,15388328.0%
151420640.1%
27200.0%
300insufficient in-window observations
All days (base rate)3,7391,08929.1%

Lead-time distribution: for episodes whose drawdown began, sessions from the first day ANY Tier-1 latch was hot (start of the contiguous hot run containing the peak) to the drawdown peak, bucketed by the number of hot latches on the peak day. Buckets with <5 episodes are suppressed (count shown). Ex-post lead to peak; ex-ante unknowable in real time.

Hot Tier-1 latches at the peakEpisodesMedian leadIQRMin–max
10suppressed — <5 events (n=0)
20suppressed — <5 events (n=0)
30suppressed — <5 events (n=0)
0 (no latch hot at peak — no defined lead)5—

Design-contaminated left of 2026-09-21; forward test accumulates from freeze. These are ex-post conditional frequencies, not forward probabilities; the 3-hot estimate rests on ~2 episodes.

extended window 1997–present — 2-3 historical episodes only; illustrative.

The same gate-count and lead-time statistics rerun on the full reconstructed frame from 1997-01-01, to capture the 2000–01 and 2007 episodes. Same frozen thresholds, no recalibration. Data limits, disclosed: G2 (CCC) has no history before ≈2023-09 (FRED serves only a rolling 3-year window of ICE BofA data; there is no long-history CCC proxy), so 2-hot/3-hot cells left of that window mechanically exclude G2; G1 runs on the Moody’s Baa proxy (BAA10Y) before the ICE window, as in the main backtest — conservative, tighter and less volatile than HY; G3’s 200-day z-leg warms up ~200 sessions into the window (its absolute 5.10% leg is unaffected).

Hot Tier-1 latches (of G1/G2/G3)Days≥15% drawdown began ≤12mFrequency
04,9661,41728.5%
12,20685138.6%
29100.0%
300insufficient in-window observations
All days (base rate)7,2632,26831.2%

Lead-time distribution, extended window. Ex-post lead to peak; ex-ante unknowable in real time.

Hot Tier-1 latches at the peakEpisodesMedian leadIQRMin–max
12suppressed — <5 events (n=2)
20suppressed — <5 events (n=0)
30suppressed — <5 events (n=0)
0 (no latch hot at peak — no defined lead)7—

In-drawdown confirmation by v5 state (statistics only)

Confirmation-metric sibling of the v6 scoping study, on the unchanged 2011+ window: for each day, is it inside one of the pinned drawdown windows (the v6 study's peak → trough anchors)? Split by the v5 state on that day, with raw counts. An in-window indicator needs no forward window, so no sessions are excluded (unlike the 12m conditional tables above). 5 of 6 pinned windows fall inside the frame — the 2007–09 window predates the 2011 sample start. Reference labels from the v6 study's full daily-era frame: base rate 12.4% (780 window days over 6,309 valid days); this frame covers the 5 post-2011 windows (430 window days).

v5 stateDays In drawdown windowFrequency
PHASE 13,6453609.9%
ARMED14000.0%
PHASE 2A1124641.1%
PHASE 2B942425.5%
TAIL OVERRIDE00n/a
All days (base rate)3,99143010.8%

Illustrative, small-sample, design-contaminated left of 2026-09-21; forward test accumulates from freeze. Frequencies are ex-post conditional frequencies, not probabilities; this section reports only and feeds no gate, leg, latch, state, or exit.

v5 mechanics (frozen 2026-09-21)

Sample discipline — read this first

Data notes

Limitations