Skip to content

Fake nasdaq server C library used in testing FPGA HFT project

License

Notifications You must be signed in to change notification settings

NP95/NASDAQ_server_C_lib

 
 

Repository files navigation

Fake ITCH Nasdaq Server C library

Objective :

  • read NASDAQ ITCH log and create fake MoldUDP64 packet to send over UDP

  • keep track of sent ITCH packets within the session window

  • respond to re-request requests with a new MoldUDP64 packet containing the requested messages

Wireshark

Library has wireshark integration such that each packet can be dumped to wireshark to help with debugging. We are using the same packet hex format as the eth library.

first!

Credit goes to the Open Markets Initiative for the Nasdaq Totalview 5.0 wireshark dissector.

License

This code is licensed under CC BY-NC 4.0, all rights belong to Julia Desmazes.

About

Fake nasdaq server C library used in testing FPGA HFT project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 74.1%
  • C++ 22.7%
  • Makefile 3.2%