You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
I Luk Kim d83a666f30 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>
4 months ago
..
__init__.py Add paper trading system: broker integration, state management, reporter 5 months ago
alpaca_broker.py Paper trader Phase 1.B.3 + 1.C.1: market clock via Alpaca + scoring dispatch log 4 months ago
auto.py Paper trader Phase 1 fixes: multi-session isolation, pipeline halt, snapshot refresh unblock 4 months ago
backtest_sim.py Clean up superseded configs and commit accumulated R&D infrastructure 4 months ago
cli.py Prune unused sleeve presets and trim web preset lists 4 months ago
engine.py Paper trader Phase 1.B.3 + 1.C.1: market clock via Alpaca + scoring dispatch log 4 months ago
event_detector.py Extend lookback entry to paper trader and mock broker 4 months ago
mock_broker.py Add paper trading system: broker integration, state management, reporter 5 months ago
models.py Add paper trader improvements, web GUI updates, and experiment registry cleanup 4 months ago
reporter.py Remove overlay backtesting and scoring 5 months ago
state.py Add paper trader improvements, web GUI updates, and experiment registry cleanup 4 months ago