Home / Market & alternative data

itch-book

Market & alternative data★ 3 GitHub starsC++⏱ Last commit 36 days ago

NASDAQ ITCH day files into book and trade tables

What it is

A C++ and Python reader for the NASDAQ TotalView ITCH day files the exchange publishes for free. It replays each saved file into best bid and offer, trades, order-by-order messages with the resting side already resolved, and market-by-price depth, handed out as numpy batches or Parquet tables. Researchers and developers who want an offline reconstructed book from those day files are the audience. The library replays recorded files only: there is no live session layer, gap fill, or feed arbitration, and several message types are counted but not decoded.

At a glance

Research onlyOur rating, based on popularity, maintenance and how ready it is for real use.

Best forProfessional quants
Used forData source, Data analysis
MarketsUS equities
StackPython
Learning curveModerate learning curve
Practical valueMedium practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 36 days ago

GitHub stars, last 30 days

Daily snapshots since 2026-09-28 (up to 30 days): 0 over the period, now 3. Gaps mean no snapshot was taken that day.

In the author's words

NASDAQ TotalView-ITCH 5.0 day files to Parquet: BBO, trades, order-by-order messages with the resting side already resolved, and MBP depth; downloads and verifies the free emi.nasdaq.com sa

Open on GitHub ↗This week's trending tools中文页面

Similar tools