Trading calendar
Open, close, holiday, half-day, and instrument-session rules.
Use exchange calendars, time zones, session boundaries, event windows, and deterministic schedulers instead of assuming every day and minute is tradable.
Keep the boundaries, state, and authority explicit.
Open, close, holiday, half-day, and instrument-session rules.
A defined period around earnings, news, auctions, or scheduled releases.
Record planned run, actual run, skipped run, lateness, and recovery action.
Change session rules, clock drift, scan frequency, and event blackouts. Observe late, skipped, and valid executions.
Deterministic synthetic educational data · no broker or live-market connection
Every event and decision should use explicit timezone and session metadata.
Load the correct calendar and current session state.
Create deterministic jobs with deadlines and idempotent run identifiers — an identifier the scheduler can be handed twice without running the job twice; Reliability, Idempotency, Retries, and Recovery makes the idea precise.
Skip or require approval when the job is late or inside a blocked event window.
Select one answer for each question. Feedback appears immediately, and a wrong choice is answered on its own terms before the rule is restated.
These sources cover algorithmic controls, market access, broker APIs, system operations, or security.
Alpaca · WebSocket Market Data
Official example of receiving real-time stock, option, crypto, and news updates over a streaming API.
FINRA · Regulatory Notice 15-09
Official guidance on supervision, testing, controls, documentation, and monitoring for algorithmic trading strategies.
Something to change about this lesson? Write it down, tick it off when it is handled, and export the list when you want to act on it. Kept in this browser only: nothing is sent anywhere, and nobody is notified.
No recommendations yet for this lesson.