Skip to content

raquentin/punt-engine

Repository files navigation

πŸ“‰ punt-engine

Punt Engine is an open-source FPGA-accelerated high-frequency trading engine. See https://punt-engine.com for full documentation.

Components

Pipebomb

Pipebomb Is a Pipelined and Eventually Balanced Order-Managing Book. In short, it's a discrete hardware core inputting a stream from Nasdaq’s ITCH protocol and outputting market indicators that drive strategic decisions.

order book design

Learn more by reading the source or the docs.

Madlib

Madlib: A DMA Library via Interconnect Buffers. It abstracts upon the Xilinx PCIe DMA drivers to provide a C++ programming interface for writing to and reading from FPGA on-board memory.

Contributing

Most contributors are welcome. Begin by reading through our docs and looking through open issues tagged "help wanted".