Project Description

A client/server FIX engine setup provides a powerful way to simulate how broker-dealers route orders to exchanges. By replicating real-world trading scenarios, this simulation helps identify potential disruptions before they occur in a live production environment. The goal of this project is to proactively uncover possible outage scenarios, recreate them in a controlled setting, and develop solutions in advance.

Key Features

  • FIX Client/Server Engine: Developed a robust engine capable of processing FIX 4.3 dictionary standards.
  • parseFIX Utility: An efficient tool that analyzes raw FIX logs and generates structured reports in CSV format.
  • CSV Formatter: A versatile utility designed to transform any CSV-formatted data according to specified rules.
  • Web Application for Learning: An interactive web app designed to enhance learning and retention of FIX tags through engaging methods.
  • Ongoing Development: Additional utilities are in development to further enhance FIX message processing and analysis capabilities.

Related Videos

Check out my video tutorials on this project:

Additional Resources

Further documentation, source code repositories, and related materials will be added here in the future.