Event time
The time the market event occurred, distinct from the time the system received it.
Receive historical and streaming data, validate timestamps and symbols, remove duplicates, handle late events, and expose one normalized market-data model.
Keep the boundaries, state, and authority explicit.
The time the market event occurred, distinct from the time the system received it.
Convert provider-specific messages into one internal schema with consistent units and identifiers.
Measure gaps, duplicates, lateness, sequence errors, and feed freshness continuously.
Inject duplicates, delays, missing events, and out-of-order messages. Compare raw and normalized strategy input.
Deterministic synthetic educational data · no broker or live-market connection
Downstream strategies should not reimplement provider-specific cleanup.
Authenticate and capture the original provider message.
Check schema, sequence, timestamp, price, volume, and freshness.
Emit a normalized event with provenance and quality status.
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.