Tick and Level-2 Order Book Data Sources

Level-2 data is an advanced data source in quantitative trading, containing order book depth, tick-by-tick trades, and more. This article compares Tick/L2 sources for China, Hong Kong, US, Japan, futures, FX, and crypto markets.


1. What Level-2 Order Book Data Contains

TypeExample Fields
Bid/Ask DepthBid1-Bid10 prices and quantities, Ask1-Ask10
Order Details (some platforms)Queue size and order count at each price level
Tick-by-tick Trades + Aggressor SideTrade price, direction (active buy or sell)
Order Book Movement IndicatorsInternal/external volume, bid-ask ratio, volume ratio, bid-ask spread, etc.

2. Level-2 Data Acquisition Channels

2.1 Exchange Official Authorization (Most Authoritative)

ExchangeHow to ObtainNotes
SSE / SZSE (China)Through Level-2 market data authorized service providersReal-time data requires paid authorization, tick/trade-by-trade, bid-ask queues
CFFEX (China Financial Futures Exchange)For futures and options Level-2 dataEssential for HFT options/arbitrage
HKEX (Hong Kong Exchange)Real-time quotes, 5+ levels of bid/askRequires connection to "HKEX Orion Market Data Platform"
US Stocks (NASDAQ, NYSE)NASDAQ TotalView / NYSE OpenBookProvides full-depth Order Book (subscription required)
Crypto Exchanges (e.g., Binance)Free API for order book snapshot and websocket real-time streamGenerally supports top 20 to full book

Note: In mainland China, Level-2 real-time data requires authorization through exchange-certified third-party data service providers, which is relatively expensive. Delayed data can be obtained through some channels.

2.2 Major Level-2 Data Service Providers

PlatformData TypeAvailabilityNotes
WindA-share Level-2 (depth + matching)PaidStructured interface and terminal visualization
Tonghuashun iFinDLevel-2 depth + tick-by-tickEnterpriseSome content requires separate paid authorization
JoinQuantLevel-2 Tick (limited accounts)Paid, restrictedNon-public interface, requires permission negotiation
RiceQuantLevel-2 real-time dataPaidSupports trading/backtesting, suitable for options trading
Juling, HundsunProfessional private fund useEmbedded in OMSFinancial institution partnerships, expensive
Xueqiu, NetEase Finance, etc.Display only bid5/ask5No APIViewable but no full-depth data download

2.3 International Tick / Level-2 Sources

Before comparing vendors, separate the data granularity:

GranularityMeaningBest For
L1 / NBBO / SIPBest bid/ask, trades, consolidated quote feedsLive monitoring, ordinary execution, second/minute strategies
L2 / MBPMarket-by-price depth, such as 10 levels or full depth by priceExecution simulation, order book imbalance, short-horizon signals
L3 / MBOMarket-by-order events, order IDs, add/modify/cancel messagesQueue-position simulation, market making research, HFT research
MarketMain ChannelsBest FitNotes
US EquitiesNASDAQ TotalView, NYSE OpenBook, NYSE ArcaBook, IBKR market data subscriptions, Databento, Massive (formerly Polygon.io), AlpacaIndividual research through institutional tradingTotalView / OpenBook are exchange depth products. Databento is stronger for historical Tick/L2/L3 APIs. Massive and Alpaca are developer-friendly for L1, trades, quotes, and aggregates rather than full exchange depth.
US OptionsOPRA, Cboe DataShop, Databento OPRAOptions backtesting, volatility research, market making researchOPRA is the core consolidated options quote/trade source. Full-chain options data is large enough that storage and bandwidth need their own budget.
US FuturesCME / CBOT / NYMEX / COMEX direct feeds, Databento, IBKR, CQG, RithmicIntraday futures, CTA, execution researchFutures L2 usually carries exchange fees. Replay support, timestamp quality, and matching-engine proximity matter more than headline API price.
Hong Kong EquitiesHKEX OMD-C Standard / Premium / FullTick, LSEG, Bloomberg, TickerPlant, WindHong Kong live trading and microstructure researchPremium provides streaming market-by-price data. FullTick provides market-by-order data for local order book construction.
Japan EquitiesJPX / TSE paid real-time market data, LSEG, Bloomberg, QUICK, authorized market information vendorsJapan-market research and live tradingTSE real-time data includes orders, executions, 10-level quotes, and order-level information.
Europe / Global EquitiesLSEG Tick History, Bloomberg B-PIPE, ICE, SIX, dxFeed, Barchart, QuoteMediaGlobal multi-market institutional researchCoverage is broad but sales-led. Confirm exchange agreements, redistribution rights, historical depth, and timestamp granularity.
FXDukascopy, Cboe FX, EBS, LSEG, TrueFXFX backtesting, macro/CTA researchDukascopy is useful for free historical tick downloads. Institutional FX order books still require professional feeds.
CryptoBinance, OKX, Coinbase Advanced Trade API, ccxt, Tardis.devThe easiest market for individuals to learn Tick/L2 processingExchange WebSockets can reconstruct real-time local order books. Tardis.dev is better for historical L2/L3, cross-exchange replay, and research datasets.

Practical selection guide:

GoalStart WithAvoid at the Beginning
Learn order books and local book reconstructionBinance / Coinbase / OKX WebSocket, Dukascopy tick dataBloomberg, LSEG, direct exchange feeds
US equity strategy researchDatabento historical data, IBKR subscriptions, Massive / Alpaca L1 dataFull-market direct feeds
Hong Kong / Japan researchHKEX / JPX licensed data or authorized vendorsScraped web quotes or broker UI data
Execution simulationExchange L2/L3, Databento, HKEX FullTick, JPX real-time dataMinute bars or data without cancels/modifies
Display or redistributionExchange license plus explicit redistribution rightsPersonal broker subscriptions

3. Level-2 Data Costs (Approximate)

Platform / ChannelCost Model (Reference)Notes
Wind Level-2 (A-shares)CNY 20,000-50,000+/monthIncludes API access and usage license; usually institutional
RiceQuant Level-2 (Live trading)CNY 3,000+/monthData stream available before/after market open
JoinQuant Level-2 (Enterprise)CNY 10,000+/monthNot for individual developers
HKEX OMD / vendor L2Exchange license fee plus vendor feeStandard, Premium, and FullTick contain different data; FullTick has the largest volume
US exchange depth feedsExchange-by-exchange subscriptions; professional and non-professional rates differBrokers such as IBKR list NASDAQ TotalView-OpenView, NYSE OpenBook, NYSE ArcaBook, and related products separately
DatabentoHistorical data is metered; live data is included in paid plansGood API-first path for US equities, futures, and options Tick/L2/L3; start with small samples to estimate cost
Massive (formerly Polygon.io) / AlpacaSubscription plans or brokerage-account data accessUseful for developer onboarding and L1/trades/quotes; do not treat them as the primary complete US equity L2 source
Tardis.devSubscription/API/download modelCrypto historical Tick, L2/L3, funding, liquidations, and cross-exchange research data
DukascopyFree historical exportUseful for FX tick learning and backtesting; not a substitute for institutional ECN order book data

Pricing changes with exchange, user status (professional / non-professional), redistribution rights, and commercial display use. Budget for exchange licenses, number of end users, storage, replay, compliance audit, and redistribution rights, not just the API subscription fee.

The author of this book is walking this path too: Dnalyaw is an AI-driven quantitative trading platform under active development — the data sourcing trade-offs above (which feed to buy, what latency and cost budget to plan for) come directly from running it in production.

4. FPGA and DMA (Market Access)

4.1 What is FPGA?

FPGA (Field Programmable Gate Array) is a programmable hardware chip that can directly execute specific tasks, such as parsing market data, making decisions, and sending orders, without OS or CPU involvement.

Role in Quantitative/High-Frequency Trading:

TaskFPGA Capabilities
Market Data ProcessingNanosecond-level parsing of Level-2 data, Order Book construction
Signal DecisionExecute strategy decisions directly in hardware
Order MatchingSend trading instructions, connect directly to trading gateway
Latency ReductionAchieve total response time < 1 microsecond (far better than traditional software)

Extremely low latency (nanosecond level), complex programming (requires Verilog/VHDL), extreme low-latency market making, ETF arbitrage, options HFT microstructure arbitrage.

4.2 What is Direct Market Access (DMA)?

DMA refers to technology where trading systems bypass traditional broker front-end systems and send trading requests directly to the exchange matching system (or trading gateway).

TypeDescription
DMA (Direct Market Access)Through broker's trading channel, bypassing UI and risk controls, direct to exchange
SA (Sponsored Access)Broker "sponsored" access, client fully controls order system
ULSA (Ultra Low-latency SA)Nanosecond latency, almost zero intervention, self-managed risk, requires institutional compliance endorsement

HFT market making/arbitrage almost always relies on DMA to be profitable

4.3 DMA + FPGA Combination

In HFT scenarios,

DMA provides "channel access," FPGA provides "speed and decision-making power"

Institutions deploy at Equinix, @Tokyo, and other exchange-adjacent locations:

  • FPGA cards (for order book + strategy)
  • DMA lines (shortest fiber/microwave routes)
  • Risk control services (self-managed or minimized intermediaries)
Kocoro · your AI coworker

Put an AI agent on the grunt work of quant research — pulling data, running backtest scripts, generating reports.

Try Kocoro →

CIIS Sample L2 Data https://www.ciis.com.hk/hongkong/sc/historicaldata1/sampledata/index.shtml

Shanghai Stock Exchange L2 https://english.sse.com.cn/markets/dataservice/products/

Shenzhen Stock Exchange https://www.szse.cn/market/stock/indicator/index.html

SZSE L2 Authorization http://www.szsi.cn/cpfw/fwsq/hq/yw-2.htm

Hong Kong Stock Exchange https://www.hkex.com.hk/Services/Market-Data-Services/Real-Time-Data-Services/Overview/Real_time-Datafeeds?sc_lang=en

HKEX OMD-C https://www.hkex.com.hk/Services/Market-Data-Services/Infrastructure/HKEX-Orion-Market-Data-Platform-Securities-Market-OMD-C?sc_lang=en

NASDAQ TotalView https://www.nasdaq.com/solutions/data/equities/nasdaq-totalview

NYSE Real-Time Market Data https://www.nyse.com/market-data/real-time

IBKR Market Data Pricing https://www.interactivebrokers.com/en/pricing/market-data-pricing.php

Databento Equities https://databento.com/equities

Databento Historical Metered Pricing https://databento.com/docs/api-reference-historical/basics/metered-pricing

Massive Rebrand from Polygon.io https://massive.com/blog/polygon-is-now-massive

Alpaca Market Data https://alpaca.markets/data

Coinbase Advanced Trade WebSocket https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/websocket/websocket-channels

Binance WebSocket Depth Stream https://developers.binance.com/docs/binance-spot-api-docs/web-socket-streams

Tardis.dev https://tardis.dev/

Dukascopy Historical Data Export https://www.dukascopy.com/swiss/english/marketwatch/historical/

JPX / TSE Real Time Market Data https://www.jpx.co.jp/english/markets/paid-info-equities/realtime/index.html

Wayland Zhang

AI researcher and serial founder. Building agent runtimes and quantitative trading systems.

Cite this chapter
Zhang, Wayland (2026). Tick & Level-2 Order Book Data: Databento, HKEX, IBKR (2026). In AI Quantitative Trading: From Zero to One. https://waylandz.com/quant-book-en/Tick-and-L2-Order-Book-Data-Sources
@incollection{zhang2026quant_Tick_and_L2_Order_Book_Data_Sources,
  author = {Zhang, Wayland},
  title = {Tick & Level-2 Order Book Data: Databento, HKEX, IBKR (2026)},
  booktitle = {AI Quantitative Trading: From Zero to One},
  year = {2026},
  url = {https://waylandz.com/quant-book-en/Tick-and-L2-Order-Book-Data-Sources}
}