Skip to content

About

A zero-allocation, cache-aligned binary NASDAQ ITCH 4.1 protocol processing engine built in native C++20 for sub-microsecond state tracking.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

zero-alloc-itch

A zero-allocation, cache-aligned binary NASDAQ ITCH 4.1 protocol processing engine built in native C++20 for sub-microsecond state tracking.

getting started

sudo apt-get update
sudo apt-get install -y build-essential
git clone https://github.com/nuttnice187/zero-alloc-itch.git
cd zero-alloc-itch/itch_engine/
python3 generate_mock_data.py # optionally, generate mock data
make
./bin/itch_engine data/sample_itch_data.bin

About

A zero-allocation, cache-aligned binary NASDAQ ITCH 4.1 protocol processing engine built in native C++20 for sub-microsecond state tracking.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages