Files
tac-exp-dev/book/data/regime_gate/regime_gate_trip_rates.json
T
zhaoli 718b048df9 Add regime gate walk-forward test (EVIDENCE#050)
- 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
2026-08-20 22:14:31 +00:00

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
}
]