4717e320c3
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
* Default to all market hours when no symbol is provided Add no-symbol overloads of `AfterMarketOpen`, `BeforeMarketOpen`, `AfterMarketClose` and `BeforeMarketClose` so scheduled events can be defined without referencing a specific security. Per-date, the helpers pick the earliest open / latest close across the algorithm's non-always-open exchanges, falling back to US equities (SPY) when no eligible security is subscribed. US equities are skipped during the walk since SPY's exchange hours already represent them. Closes #9461. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * Test that option contracts dedupe to one exchange hours entry Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>