In this video, we demonstrate how to install QuickFIX for Python via a pre-built wheel archive from the UCI Irvine Python Package repository.
* The next few tutorials will see us build a fully-functional FIX Application in Python 3. Emphasis will be placed on good design, leveraging object-oriented programming to ensure more time becomes available for strategy development as opposed to handling FIX I/O.
QuickFIX Application R&D for Algorithmic Trading, brought to you by Darwinex:
** Get the latest source code for FIX API Tutorials, troubleshoot your applications, give and get help from fellow algorithmic traders and more, over at the Darwinex Collective Slack Workspace:
This tutorial also refers back to some preliminary concepts involved in algorithmic trading via the FIX API, including:
1) FIX Protocol Architecture
— Session Layer – connectivity, handshaking, data integrity & message sequencing
— Application Layer – order execution, market data subscription, other business-specific functionality, etc
— FIX Connection Types (Pricing, Trading)
2) FIX Field Structure (name, number, value, e.g. 8=FIX.4.4)
3) FIX Message Structure (Standard Header, Message Body, Standard Trailer)
4) Future FIX API tutorials planned for viewers.
If you haven’t already, please watch the first video in this series, here:
By the end of this tutorial, viewers will hopefully have developed enough of an understanding of the above concepts, to enable them to proceed with FIX trading application development using the FIX protocol (subject matter planned for future tutorials in this video series).
Are you an algorithmic trader?
We’d love to have your strategy listed on our Exchange, enabling you to earn performance fees on investor profits!
More details here:
2.0M in performance fees paid to date: