CME · Equity Index

NQ historical data

E-mini Nasdaq-100, from 2014-01 to 2026-07 — 151 months of trades, quotes and full book depth. Every figure below is read from the archive itself.

What is in it

ProductContentsSize
Level 1 tapeevery trade with size, every best bid/offer change, microsecond stamps76.2 GB
Level 2 book100 price levels per side, as changes rather than snapshots86.2 GB
1-minute barsopen, high, low, close and volume built from the real prints43 MB
Full history151 months, 2014-01 to 2026-07162.3 GB

The Nasdaq-100 contract carries more Level 2 than Level 1 in our archive: the book changes far more often than it trades, which is also why microstructure work tends to start here.

What one NQ tick is worth

The first thing a coverage table cannot tell you, and the first thing a backtest needs: on NQ the minimum price increment is 0.25 index points, which is $5.00 on a contract of $20 × index. Every assumption about slippage in the files below is denominated in that number — a one-tick adverse fill on NQ costs $5.00, and a strategy that cannot survive two of them is not a strategy.

Trading hours: Sun 18:00 – Fri 17:00 ET, 60-minute break daily at 17:00. Contract specification from CME; unlike everything else on this page it is quoted rather than measured, because it is a rule rather than an observation.

How NQ's archive behaves

Monthly size of the NQ archive from 2014-01 to 2026-07, split into Level 1 tape and Level 2 book.
Every month we hold for NQ, tape and book stacked. Read from our own bucket.
Book vs tape 1.13× — the book carries more bytes than the tape, so this contract re-quotes far more often than it trades. Microstructure questions are cheap here and execution studies are expensive.
Heaviest month June 2026, at 4.16 GB — the month this contract was most active in our whole record.
Growth 8.4× — the last twelve months against the first twelve. That is a different instrument from the one the archive starts with; a study spanning the full range is comparing two liquidity regimes.

Why it starts in 2014

Because that is where this contract's electronic record is continuous and trustworthy. We publish the first month that actually answers rather than the first month a catalogue can claim — the same reason our options archive says September 2014 and leaves it there.

An archive that quotes an earlier start and then serves thin or reconstructed months is worse than a shorter one, because the gap only surfaces after a backtest has been built on it.

Format, delivery and what a Level 2 file cannot tell you

Monthly .csv.zst, read directly by DuckDB and pandas, bought once and kept. The same terms apply to every contract, so they live on the archive page rather than being restated here — along with why a market-by-price book contains no order identity, and what the separate Level 3 product adds.

Build a NQ package → See every symbol

FAQ

How far back does NQ historical data go?

The NQ archive starts in 2014-01 and runs to 2026-07 — 151 months, about 12.6 years. That start is where this contract's reliable electronic record begins, not a rounded marketing figure.

What is in the NQ Level 1 file?

Every trade print with its size, and every change to the best bid and offer, timestamped to the microsecond. 76.2 GB for the full history. It is the tape, not a sampled snapshot.

What does Level 2 add?

The full book: 100 price levels per side, delivered as changes rather than periodic snapshots, so the book can be reconstructed at any moment instead of at whatever interval a snapshot vendor picked. 86.2 GB for NQ.

What format are the files in?

Monthly .csv.zst. DuckDB and pandas read them directly — no unpack step, no per-file password, nothing proprietary to install first.

Do I need a subscription?

No. You buy the years you need once and keep them. A $10/month option appends each new session as it closes, and cancelling it leaves everything already paid for in place.