QuickFIX Guide
How to start integrating sFOX's FIX API using the QuickFIX FIX Engine Library
About QuickFIX
QuickFIX Engine is an open source implementation of the FIX Protocol. To learn more, visit:
QuickFIX/C++
QuickFIX/C++ is a FIX implementation for C++, Python, and Ruby. Follow these steps to start using sFOX's FIX API with QuickFIX/C++:
Compile QuickFIX/C++:
cmake
thenmake
in the root directoryUse the
stunnel
Configuration below withstunnel tunnel.conf
Run the Test Client
./bin/tradeclient <file_name>.cfg
Make sure to add your API key to the application (recommended to so do in code). Following these steps without adding your API Key will result in failure to connect
stunnel Configuration
tunnel.conf
Test Client
<file_name>.cfg
(i.e. sfox.cfg)
Update the SenderCompID
to the name of your choice
QuickFIX/J (Java)
LOGON responses will arrive after the heart beat interval, you will either need to set the heart beat interval low or set LogonTimeout > HeartBtInt
UseSNI: You must set UseSNI=Y, which is supported in >=2.3.0
stunnel
is required for Java versions before 1.17
Quickfix/N (C#)
Example Config
Last updated