# ORB Phase 5 — Walk-Forward Robustness Validation # # After Phases 1-4 identify optimal parameters, walk-forward confirms # the strategy is robust across different market periods. # # Walk-forward: 252-day train, 63-day test windows (rolling by 63 days) # Coverage: 2022-01-01 → 2026-04-13 ≈ 4 windows # # IMPORTANT: Update base_config to Phase 4 winner before running! # # Run: # python -m apps.intraday_bt.evaluate \ # --config configs/intraday/orb_p4_winner.yaml \ # --sweep configs/intraday/sweep_orb_p5_walkforward.yaml \ # --start 2022-01-01 \ # --walk-forward --wf-train-days 252 --wf-test-days 63 \ # --top-n 5 \ # --output runs/intraday_orb/phase5_wf.json base_config: configs/intraday/orb_p4_winner.yaml # UPDATE to Phase 4 winner # Minimal parameter sweep — just use base config as single combo # (walk-forward validates temporal robustness, not parameter search) sweep: compound_returns: [false]