Desktop Algotrading Tool

Customer

The customer is a privately-funded proprietary trading firm which manages the supply and distribution chains of several products and that are offered for sale to market vendors in North America, as well as Europe and Asia/Pacific countries.

Challenge

The customer needed a complex algorithmic trading tool to be written in C++ for trading through Interactive Brokers Gateway API. Tool should perform proprietary mathematical and if-then-else logic functions that have to be managed through a graphic user interface. Tool should also support automatic broadcast notifications through emails and text messages. Paper-trading with appropriate logging abilities has to be in place as well.

Solution

OB&T team of Software Engineers and QA’s developed, tested and fine-tuned a newly created algorithmic application with the use of Interactive Brokers API.

Results

OB&T provided full-cycle implementation and QA, based on TDD (Test Driven Development) approach and using XP (eXtreme Programming) principles. Application was successfully delivered and installed into the customer virtual cloud environment.

Technologies & Tools

Technologies & Tools: MFC, ODBC
Programming Languages: C++
Asset Classes: Stocks, Futures
Frameworks & Protocols: Interactive Brokers API (IB API)
Integrations: IB Trader Workstation (TWS)