Build line-movement charts
Start from a current or retained event ID, then query one stable selection through a bounded time window.
- Plot bookmaker price changes against recorded timestamps.
- Keep the line and side attached to every selection.
- Separate unavailable or suspended points from real price moves.
- Label historical values as delayed or historical in customer-facing products.