# ORB Rebuild Phase 2 — Stop Management Tuning # # After Phase 1 determines best (sim_bar_minutes, atr_stop_multiplier, entry_direction), # update base_config below to the Phase 1 winner, then sweep stop management params. # # 4 × 3 × 5 = 60 combinations (단리) # # IMPORTANT: Update base_config to Phase 1 winner before running! # # Run: # python -m apps.intraday_bt.evaluate \ # --config configs/intraday/strategies/orb_default.yaml \ # --sweep configs/intraday/sweep_orb_rebuild_p2.yaml \ # --start 2022-01-01 --split-date 2025-01-01 base_config: configs/intraday/orb_p1_winner.yaml # Phase 1 winner: sim_bar=5, atr_stop=1.0, long_only sweep: # Breakeven trigger: move stop to entry price at this R-multiple # Lower = lock in breakeven faster, higher = give more room breakeven_at_r: [0.5, 1.0, 2.0, 3.0] # Trailing stop activation R-multiple # Lower = start trailing sooner, higher = let winners run longer before trailing trailing_at_r: [2.0, 5.0, 10.0] # Trailing stop mode: # 0 = swing-low based (uses recent bar closes) # >0 = ATR-based (trail ATR × this value below peak) trailing_stop_atr_multiplier: [0.0, 0.1, 0.3, 0.5, 1.0] compound_returns: [false]