- core/price_db.py: add wf_state table CRUD (ensure/upsert/load/delete) to persist shadow_cons_wins across restarts - core/trader.py: save WF blocked state on shadow enter/close, restore shadow_cons_wins on startup from DB - core/monitor.py: lower ATR_MAX_STOP 4.0% → 2.0% based on sweep results - atr_sweep.py: new ATR_MAX_STOP sweep tool using real ATR calc from DB Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7.2 KiB
7.2 KiB