Paper trader Phase 1.B.3 + 1.C.1: market clock via Alpaca + scoring dispatch log
- _is_market_open() now queries Alpaca's get_clock() so holidays, early closes, and halted markets no longer skip orders; falls back to weekday 9:30–16:00 ET only on broker error (1.B.3) - AlpacaBroker.get_clock() + MarketClock dataclass wrapping alpaca-py's TradingClient.get_clock() - PaperTradingEngine logs scoring_model at session startup (WARNING level) so multi-session daemon makes the live-path scorer dispatch explicit in every boot log — verifies v7.356 config's return_max_long_v13e actually reaches _compute_score (1.C.1) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>main
parent
2b6cea57b2
commit
d83a666f30
Loading…
Reference in New Issue