Topic: nasdaq-itch

61 repositories

Essenceia/Nasdaq-HFT-FPGA

RTL design for a nasdaq compatible high frequency trading low level. Supports itch on moldudp64.

★ 118CForks 28

adilsondias-engineer/fpga-trading-systems

Production-grade low-latency FPGA trading system. Features custom VHDL 10GBASE-R PHY, hardware NASDAQ ITCH 5.0 order book, C++ DPDK/XDP kernel bypass, and PCIe DMA acceleration. LLM-Inference

★ 78VHDLForks 12

nethakah/nasdaq-pipeline

Hardware-accelerated (FPGA) HFT trading pipeline for NASDAQ TotalView-ITCH 5.0 market data. Implements an async FIFO, MoldUDP64 deframer, ITCH parser, L1/L2/L3 limit order book, and trade signal engine. SystemVerilog RTL verified in Verilator against a C++ golden model and running on a Xilinx ZCU104 at 240 MHz with 33 ns decision latency.

★ 13C++Forks 3

juanjmtzs/BIVA-MoldUDP-Multicast-Handler

Market Data Feed Handler, ITCH Protocol. MoldUDP Multicast Useful for the new Mexican Stock Exchange BIVA (Bolsa Institucional de Valores) that uses X-Stream (NASDAQ).

★ 9JavaForks 0

juanjmtzs/Sphere

BIVA MarketData ITCH Feed Handler Unicast SoupBinTCP BIVA MarketData ITCH Feed Handler Multicast MoldUDP BIVA MarketData ITCH Feed Handler Recovery UDP BIVA OrderRouting OUCH OMS Unicast SoupBinTCP BMV MarketData INTRA Feed Handler Multicast UDP BMV MarketData INTRA Feed Handler Recovery TCP Useful for the new Mexican Stock Exchange BIVA (Bolsa Institucional de Valores) that uses X-Stream (NASDAQ) and the Mexican Stock Exchange (Bolsa Mexicana de Valores)

★ 7JavaForks 2

juanjmtzs/BIVA-SoupBinTCP-Unicast-Handler

Market Data Feed Handler, ITCH Protocol. SoupBinTCP Unicast Useful for the new Mexican Stock Exchange BIVA (Bolsa Institucional de Valores) that uses X-Stream (NASDAQ).

★ 5JavaForks 4

pankajj6/pcap_feed_decoder

High-performance PCAP market-data decoder for exchange feeds, currently focused on NASDAQ TotalView-ITCH 5.0 and multi-symbol Level-3 order book reconstruction.

★ 2C++Forks 0

AyushSaxena15022002/Binary_Market_Data_Feed_Parser

A high-performance, ultra-low latency C++17 trading infrastructure engine that parses raw NASDAQ ITCH 5.0 binary feeds and reconstructs real-time Limit Order Books (LOB) at ~7M msgs/sec using Zero-Copy mmap, Lock-Free SPSC queues, and Object Pooling.

★ 2C++Forks 0

HarshishBedi/SigFlow-py

A modular Python framework for extracting short-term alpha signals from high-frequency market data (e.g., NASDAQ ITCH), with integrated backtesting, ML model integration, and dashboard visualization.

★ 2PythonForks 1

prnjl10/hft-pynq-z2

An FPGA-accelerated High-Frequency Trading design on the Xilinx Zynq-7020 (PYNQ-Z2)

★ 2SystemVerilogForks 0

exharmonic/limit-order-book

An ultra-low latency, O(1) limit order book written in C++20. Features zero-copy PCAP/ITCH network ingestion, lock-free ring buffers, and custom memory pools to achieve ~9ns per-order matching latency.

★ 2C++Forks 0

adilsondias-engineer/34-fpga-tcp-itch-parser

Implements multi-protocol market data parsing supporting NASDAQ (UDP/MoldUDP64), ASX (TCP/SoupBinTCP), and B3 Brazilian Exchange (UDP/SBE) market data feeds. Integrates with Project 33's 10GBASE-R PHY for 10GbE reception and outputs parsed messages via Aurora to FPGA2 (order book engine).

★ 1VHDLForks 0

Kirill-Katz/itch-ingestion-engine

Low-latency NASDAQ ITCH 5.0 market-data ingestion engine consuming Ethernent/UDP/MoldUDP64 over DPDK, maintaining stateful consumers and dispatching top of book updates to strategies via a custom SPMC queue.

★ 1C++Forks 0

aayushpaudel1/itch-fpga

NASDAQ ITCH 5.0 feed handler + limit order book in SystemVerilog, diffed message-by-message against a C++ golden model over a full trading day: 268.7M messages, zero mismatches

★ 1C++Forks 0

heykav/fpga-sim-core

Cycle-accurate C++20 FPGA tick-to-trade datapath simulator: 64b/66b PCS framing, zero-copy NASDAQ ITCH 5.0 parsing, a five-level order book, and a PCIe DMA model — zero heap allocation, zero std::chrono, on the hot path.

★ 1C++Forks 0

vineetsista/vsx

VSX: an electronic exchange in modern C++ - matching engine, ITCH replay, binary protocols, trading agents, live viz

★ 1C++Forks 0

chehine033/NASDAQ-ITCH-5.0-Feed-Handler-FPGA-

VHDL FPGA feed handler for NASDAQ TotalView-ITCH 5.0 over MoldUDP64/UDP/IPv4 — AXI-stream parsing, framing, and order extraction. Verified in ModelSim, synthesized for Quartus (171MHz) and Vivado (timing closed).

★ 1VHDLForks 0