diff --git a/research/live_test_freeze.json b/research/live_test_freeze.json index f9d723a..860d4eb 100644 --- a/research/live_test_freeze.json +++ b/research/live_test_freeze.json @@ -1,7 +1,13 @@ { - "frozen_on": "2026-09-24", - "source": "config_overrides on the tradier live DB (port 5434), snapshotted 2026-09-25", - "note": "Strategy knobs only. Safety knobs (equity floor, default equity) may change without resetting the test.", + "frozen_on": "2026-09-28", + "source": "config_overrides on the tradier live DB (port 5434), snapshotted 2026-09-27 after the 5372585 deploy", + "note": "Restarted 2026-09-28: the deploy fixed live volume inflation (7f1ebe9) and squeeze rvol plus the 04:00 first pass (81e505b), and added the premarket snapshot scan and the fail-fast exit (60s/0.3R). Strategy knobs only; safety knobs may change without resetting.", + "previous_period": { + "from": "2026-09-24", + "to": "2026-09-25", + "trades": 4, + "note": "pre-fix settings; not counted" + }, "settings": { "NEWS_CATALYST_SCORE_ENABLED": "1", "NEWS_DILUTION_VETO_ENABLED": "1", @@ -21,6 +27,8 @@ "TRADING_EXECUTION_ENABLED": "1", "TRADING_EXIT_BREAKEVEN_PCT": "0.0", "TRADING_EXIT_BREAKEVEN_R": "1.0", + "TRADING_EXIT_FAIL_FAST_R": "0.3", + "TRADING_EXIT_FAIL_FAST_SECONDS": "60", "TRADING_EXIT_MANAGE_INTERVAL_SECONDS": "4", "TRADING_EXIT_PROFIT_TIERS": "", "TRADING_EXIT_THREAD_ENABLED": "1", diff --git a/tests/unit/research/test_live_scorecard.py b/tests/unit/research/test_live_scorecard.py index a08ca0e..513e63f 100644 --- a/tests/unit/research/test_live_scorecard.py +++ b/tests/unit/research/test_live_scorecard.py @@ -26,5 +26,5 @@ def test_drift_ignores_safety_knobs_and_catches_new_strategy_keys(): def test_freeze_file_is_valid(): f = load_freeze() - assert f["frozen_on"] == "2026-09-24" + assert f["frozen_on"] == "2026-09-28" assert f["settings"]["TRADING_EXIT_TRAIL_PCT"] == "0.12"