{% extends "base.html" %}{% from "_macros.html" import page_head, empty, source_note %} {% block title %}Recorded tapes{% endblock %} {% block content %}
Markets › Recorded tapes
{% call page_head("Recorded tapes", "The sports we record but don't price (" ~ sports|join(", ") ~ "): every exchange market linked for them and what has been recorded on it. Market data only: no model, no positions, no P&L.") %}{% endcall %}Recorded = rows stored for the event's markets: trades (the tape), price points (minute / hourly history) and order-book snapshots, with when each was last recorded.{% if user.role == 'admin' %} Sync and record from the command line: racinglines markets --exchange kalshi --sport nascar sync|trades|history|books (docs/todo.md, U9).{% endif %}
| Event | Markets | Volume | Last | Ends |
|---|---|---|---|---|
{{ e.title }} {{ e.slug }} |
{{ e.markets }} | {{ "{:,.0f}".format(e.volume) }} | {{ "%.2f"|format(e.last_price) if e.last_price is not none else "–" }} | {{ e.end_date|fmt }} |