ITCH Order Book

NASDAQ ITCH 5.0 feed handler and order book / Aug 2026 – present

C++20 · NASDAQ ITCH 5.0 · MoldUDP64 · kernel bypass

numbers

9.3M msg/sreplay, single thread
290 nsp50 packet → callback
1.3 µsp99 packet → callback
2.6×over baseline

order book

feed replay

receive paths

Three implementations behind one interface:

pathbuilt againstnotes
recvfromsocketsblocking baseline
io_uring raw kernel ABI, hand-mapped rings multishot, buffer ring, SQPOLL; multishot took 48,000 packets on one syscall
AF_XDPraw UAPIkernel bypass

latency