- 3 detector types (dispersion/vol/HMM) × 14 configs across 5 years - Dispersion gates: 0% trip rate everywhere (dead) - Vol gates: trip differential +32-47pp but destroy returns in good years - HMM gates: +6pp differential, hmm_0.7 improves 2023/2025 but kills 2026 - Guard candidate regime gate REFUTED (ch 11) - Script: book/scripts/regime_gate_bt.py - Results: book/data/regime_gate/regime_gate_trip_rates.csv
1122 lines
25 KiB
JSON
1122 lines
25 KiB
JSON
[
|
|
{
|
|
"window": "2026",
|
|
"gate": "disp_0.010",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 157,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": 0.255023,
|
|
"gated_sharpe": 1.4465,
|
|
"gated_maxDD": -0.080671
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "disp_0.015",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 157,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": 0.255023,
|
|
"gated_sharpe": 1.4465,
|
|
"gated_maxDD": -0.080671
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "disp_0.020",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 157,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": 0.255023,
|
|
"gated_sharpe": 1.4465,
|
|
"gated_maxDD": -0.080671
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "disp_0.025",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 157,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": 0.255023,
|
|
"gated_sharpe": 1.4465,
|
|
"gated_maxDD": -0.080671
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "disp_0.030",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 157,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": 0.255023,
|
|
"gated_sharpe": 1.4465,
|
|
"gated_maxDD": -0.080671
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "vol_low_max15",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 0,
|
|
"gate_closed": 157,
|
|
"trip_rate": 1.0,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": 0.0,
|
|
"gated_sharpe": 0.0,
|
|
"gated_maxDD": 0.0
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "vol_low_max20",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 12,
|
|
"gate_closed": 145,
|
|
"trip_rate": 0.9236,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": 0.043049,
|
|
"gated_sharpe": 1.1515,
|
|
"gated_maxDD": -0.023108
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "vol_low_max25",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 58,
|
|
"gate_closed": 99,
|
|
"trip_rate": 0.6306,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": -0.016384,
|
|
"gated_sharpe": -0.1645,
|
|
"gated_maxDD": -0.108398
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "vol_10_25",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 58,
|
|
"gate_closed": 99,
|
|
"trip_rate": 0.6306,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": -0.016384,
|
|
"gated_sharpe": -0.1645,
|
|
"gated_maxDD": -0.108398
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "vol_10_30",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 157,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": 0.255023,
|
|
"gated_sharpe": 1.4465,
|
|
"gated_maxDD": -0.080671
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "hmm_0.3",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 157,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": 0.255023,
|
|
"gated_sharpe": 1.4465,
|
|
"gated_maxDD": -0.080671
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "hmm_0.5",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 153,
|
|
"gate_closed": 4,
|
|
"trip_rate": 0.0255,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": 0.149795,
|
|
"gated_sharpe": 0.9136,
|
|
"gated_maxDD": -0.080671
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "hmm_0.7",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 99,
|
|
"gate_closed": 58,
|
|
"trip_rate": 0.3694,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": 0.10771,
|
|
"gated_sharpe": 1.0292,
|
|
"gated_maxDD": -0.057741
|
|
},
|
|
{
|
|
"window": "2026",
|
|
"gate": "hmm_0.9",
|
|
"start": "2026-01-04",
|
|
"end": "2026-08-19",
|
|
"trade_dates": 157,
|
|
"gate_open": 0,
|
|
"gate_closed": 157,
|
|
"trip_rate": 1.0,
|
|
"base_ann": 0.255023,
|
|
"base_sharpe": 1.4465,
|
|
"base_maxDD": -0.080671,
|
|
"gated_ann": 0.0,
|
|
"gated_sharpe": 0.0,
|
|
"gated_maxDD": 0.0
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "disp_0.010",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 250,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.177515,
|
|
"gated_sharpe": 0.8573,
|
|
"gated_maxDD": -0.217417
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "disp_0.015",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 250,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.177515,
|
|
"gated_sharpe": 0.8573,
|
|
"gated_maxDD": -0.217417
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "disp_0.020",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 250,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.177515,
|
|
"gated_sharpe": 0.8573,
|
|
"gated_maxDD": -0.217417
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "disp_0.025",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 250,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.177515,
|
|
"gated_sharpe": 0.8573,
|
|
"gated_maxDD": -0.217417
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "disp_0.030",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 250,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.177515,
|
|
"gated_sharpe": 0.8573,
|
|
"gated_maxDD": -0.217417
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "vol_low_max15",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 0,
|
|
"gate_closed": 250,
|
|
"trip_rate": 1.0,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.0,
|
|
"gated_sharpe": 0.0,
|
|
"gated_maxDD": 0.0
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "vol_low_max20",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 90,
|
|
"gate_closed": 160,
|
|
"trip_rate": 0.64,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.144812,
|
|
"gated_sharpe": 2.0398,
|
|
"gated_maxDD": -0.0378
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "vol_low_max25",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 178,
|
|
"gate_closed": 72,
|
|
"trip_rate": 0.288,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.127917,
|
|
"gated_sharpe": 1.0934,
|
|
"gated_maxDD": -0.11916
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "vol_10_25",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 178,
|
|
"gate_closed": 72,
|
|
"trip_rate": 0.288,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.127917,
|
|
"gated_sharpe": 1.0934,
|
|
"gated_maxDD": -0.11916
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "vol_10_30",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 212,
|
|
"gate_closed": 38,
|
|
"trip_rate": 0.152,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.173997,
|
|
"gated_sharpe": 1.2001,
|
|
"gated_maxDD": -0.130753
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "hmm_0.3",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 244,
|
|
"gate_closed": 6,
|
|
"trip_rate": 0.024,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.221577,
|
|
"gated_sharpe": 1.364,
|
|
"gated_maxDD": -0.14578
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "hmm_0.5",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 233,
|
|
"gate_closed": 17,
|
|
"trip_rate": 0.068,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.280047,
|
|
"gated_sharpe": 1.9219,
|
|
"gated_maxDD": -0.070373
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "hmm_0.7",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 185,
|
|
"gate_closed": 65,
|
|
"trip_rate": 0.26,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.268006,
|
|
"gated_sharpe": 2.4144,
|
|
"gated_maxDD": -0.070373
|
|
},
|
|
{
|
|
"window": "2025",
|
|
"gate": "hmm_0.9",
|
|
"start": "2025-01-02",
|
|
"end": "2025-12-31",
|
|
"trade_dates": 250,
|
|
"gate_open": 0,
|
|
"gate_closed": 250,
|
|
"trip_rate": 1.0,
|
|
"base_ann": 0.177515,
|
|
"base_sharpe": 0.8573,
|
|
"base_maxDD": -0.217417,
|
|
"gated_ann": 0.0,
|
|
"gated_sharpe": 0.0,
|
|
"gated_maxDD": 0.0
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "disp_0.010",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 253,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.08229,
|
|
"gated_sharpe": 0.5594,
|
|
"gated_maxDD": -0.10685
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "disp_0.015",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 253,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.08229,
|
|
"gated_sharpe": 0.5594,
|
|
"gated_maxDD": -0.10685
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "disp_0.020",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 253,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.08229,
|
|
"gated_sharpe": 0.5594,
|
|
"gated_maxDD": -0.10685
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "disp_0.025",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 253,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.08229,
|
|
"gated_sharpe": 0.5594,
|
|
"gated_maxDD": -0.10685
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "disp_0.030",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 253,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.08229,
|
|
"gated_sharpe": 0.5594,
|
|
"gated_maxDD": -0.10685
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "vol_low_max15",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 0,
|
|
"gate_closed": 253,
|
|
"trip_rate": 1.0,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.0,
|
|
"gated_sharpe": 0.0,
|
|
"gated_maxDD": 0.0
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "vol_low_max20",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 86,
|
|
"gate_closed": 167,
|
|
"trip_rate": 0.6601,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.000386,
|
|
"gated_sharpe": 0.0056,
|
|
"gated_maxDD": -0.063954
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "vol_low_max25",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 179,
|
|
"gate_closed": 74,
|
|
"trip_rate": 0.2925,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.081492,
|
|
"gated_sharpe": 0.6993,
|
|
"gated_maxDD": -0.070375
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "vol_10_25",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 179,
|
|
"gate_closed": 74,
|
|
"trip_rate": 0.2925,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.081492,
|
|
"gated_sharpe": 0.6993,
|
|
"gated_maxDD": -0.070375
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "vol_10_30",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 234,
|
|
"gate_closed": 19,
|
|
"trip_rate": 0.0751,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.089809,
|
|
"gated_sharpe": 0.6617,
|
|
"gated_maxDD": -0.068417
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "hmm_0.3",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 253,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.08229,
|
|
"gated_sharpe": 0.5594,
|
|
"gated_maxDD": -0.10685
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "hmm_0.5",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 249,
|
|
"gate_closed": 4,
|
|
"trip_rate": 0.0158,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.136453,
|
|
"gated_sharpe": 0.959,
|
|
"gated_maxDD": -0.081611
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "hmm_0.7",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 213,
|
|
"gate_closed": 40,
|
|
"trip_rate": 0.1581,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.172432,
|
|
"gated_sharpe": 1.6081,
|
|
"gated_maxDD": -0.051163
|
|
},
|
|
{
|
|
"window": "2024",
|
|
"gate": "hmm_0.9",
|
|
"start": "2024-01-02",
|
|
"end": "2024-12-31",
|
|
"trade_dates": 253,
|
|
"gate_open": 0,
|
|
"gate_closed": 253,
|
|
"trip_rate": 1.0,
|
|
"base_ann": 0.08229,
|
|
"base_sharpe": 0.5594,
|
|
"base_maxDD": -0.10685,
|
|
"gated_ann": 0.0,
|
|
"gated_sharpe": 0.0,
|
|
"gated_maxDD": 0.0
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "disp_0.010",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 250,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": -0.047644,
|
|
"gated_sharpe": -0.2738,
|
|
"gated_maxDD": -0.197856
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "disp_0.015",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 250,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": -0.047644,
|
|
"gated_sharpe": -0.2738,
|
|
"gated_maxDD": -0.197856
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "disp_0.020",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 250,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": -0.047644,
|
|
"gated_sharpe": -0.2738,
|
|
"gated_maxDD": -0.197856
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "disp_0.025",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 250,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": -0.047644,
|
|
"gated_sharpe": -0.2738,
|
|
"gated_maxDD": -0.197856
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "disp_0.030",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 250,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": -0.047644,
|
|
"gated_sharpe": -0.2738,
|
|
"gated_maxDD": -0.197856
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "vol_low_max15",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 0,
|
|
"gate_closed": 250,
|
|
"trip_rate": 1.0,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": 0.0,
|
|
"gated_sharpe": 0.0,
|
|
"gated_maxDD": 0.0
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "vol_low_max20",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 103,
|
|
"gate_closed": 147,
|
|
"trip_rate": 0.588,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": -0.052602,
|
|
"gated_sharpe": -0.5107,
|
|
"gated_maxDD": -0.148726
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "vol_low_max25",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 245,
|
|
"gate_closed": 5,
|
|
"trip_rate": 0.02,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": -0.077097,
|
|
"gated_sharpe": -0.4555,
|
|
"gated_maxDD": -0.179606
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "vol_10_25",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 245,
|
|
"gate_closed": 5,
|
|
"trip_rate": 0.02,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": -0.077097,
|
|
"gated_sharpe": -0.4555,
|
|
"gated_maxDD": -0.179606
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "vol_10_30",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 250,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": -0.047644,
|
|
"gated_sharpe": -0.2738,
|
|
"gated_maxDD": -0.197856
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "hmm_0.3",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 250,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": -0.047644,
|
|
"gated_sharpe": -0.2738,
|
|
"gated_maxDD": -0.197856
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "hmm_0.5",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 242,
|
|
"gate_closed": 8,
|
|
"trip_rate": 0.032,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": -0.005112,
|
|
"gated_sharpe": -0.0312,
|
|
"gated_maxDD": -0.171319
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "hmm_0.7",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 119,
|
|
"gate_closed": 131,
|
|
"trip_rate": 0.524,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": 0.006276,
|
|
"gated_sharpe": 0.0709,
|
|
"gated_maxDD": -0.084209
|
|
},
|
|
{
|
|
"window": "2023",
|
|
"gate": "hmm_0.9",
|
|
"start": "2023-01-03",
|
|
"end": "2023-12-29",
|
|
"trade_dates": 250,
|
|
"gate_open": 0,
|
|
"gate_closed": 250,
|
|
"trip_rate": 1.0,
|
|
"base_ann": -0.047644,
|
|
"base_sharpe": -0.2738,
|
|
"base_maxDD": -0.197856,
|
|
"gated_ann": 0.0,
|
|
"gated_sharpe": 0.0,
|
|
"gated_maxDD": 0.0
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "disp_0.010",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 252,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.18367,
|
|
"gated_sharpe": 1.0979,
|
|
"gated_maxDD": -0.102651
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "disp_0.015",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 252,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.18367,
|
|
"gated_sharpe": 1.0979,
|
|
"gated_maxDD": -0.102651
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "disp_0.020",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 252,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.18367,
|
|
"gated_sharpe": 1.0979,
|
|
"gated_maxDD": -0.102651
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "disp_0.025",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 252,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.18367,
|
|
"gated_sharpe": 1.0979,
|
|
"gated_maxDD": -0.102651
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "disp_0.030",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 252,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.18367,
|
|
"gated_sharpe": 1.0979,
|
|
"gated_maxDD": -0.102651
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "vol_low_max15",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 0,
|
|
"gate_closed": 252,
|
|
"trip_rate": 1.0,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.0,
|
|
"gated_sharpe": 0.0,
|
|
"gated_maxDD": 0.0
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "vol_low_max20",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 111,
|
|
"gate_closed": 141,
|
|
"trip_rate": 0.5595,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.052323,
|
|
"gated_sharpe": 0.6232,
|
|
"gated_maxDD": -0.065118
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "vol_low_max25",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 212,
|
|
"gate_closed": 40,
|
|
"trip_rate": 0.1587,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.099622,
|
|
"gated_sharpe": 0.7322,
|
|
"gated_maxDD": -0.077033
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "vol_10_25",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 212,
|
|
"gate_closed": 40,
|
|
"trip_rate": 0.1587,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.099622,
|
|
"gated_sharpe": 0.7322,
|
|
"gated_maxDD": -0.077033
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "vol_10_30",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 252,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.18367,
|
|
"gated_sharpe": 1.0979,
|
|
"gated_maxDD": -0.102651
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "hmm_0.3",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 252,
|
|
"gate_closed": 0,
|
|
"trip_rate": 0.0,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.18367,
|
|
"gated_sharpe": 1.0979,
|
|
"gated_maxDD": -0.102651
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "hmm_0.5",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 243,
|
|
"gate_closed": 9,
|
|
"trip_rate": 0.0357,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.180238,
|
|
"gated_sharpe": 1.1183,
|
|
"gated_maxDD": -0.116244
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "hmm_0.7",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 190,
|
|
"gate_closed": 62,
|
|
"trip_rate": 0.246,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.184264,
|
|
"gated_sharpe": 1.7758,
|
|
"gated_maxDD": -0.095388
|
|
},
|
|
{
|
|
"window": "2021",
|
|
"gate": "hmm_0.9",
|
|
"start": "2021-01-04",
|
|
"end": "2021-12-31",
|
|
"trade_dates": 252,
|
|
"gate_open": 0,
|
|
"gate_closed": 252,
|
|
"trip_rate": 1.0,
|
|
"base_ann": 0.18367,
|
|
"base_sharpe": 1.0979,
|
|
"base_maxDD": -0.102651,
|
|
"gated_ann": 0.0,
|
|
"gated_sharpe": 0.0,
|
|
"gated_maxDD": 0.0
|
|
}
|
|
] |