Presentation given at the Chicago FinTech Open Source Meetup on October 16, hosted by Connamara Systems.
It demonstrates how QuickFIX can be used to rapidly develop a workspace in which to run a trading strategy. The workspace provides market data and order routing to the strategy.
We leverage the "executor" example app that is included with QuickFIX to simulate an order/execution session, and we use a simple market data simulator (both included here) to drive the strategy with Last Trade notifications.
The addition of Cucumber testing using the agent_fix and fix_spec gems was presented at the Chicago FinTech Open Source meetup on November 14, 2013, also hosted by Connamara Systems.
The source code is available on GitHub: https://github.com/mgatny/quickfix_101