Open Source algorithmic trading platform in Java / Python
Switch branches/tags
Nothing to show
Clone or download
Latest commit e94fe9a Jul 10, 2018

Build Status Code Climate


Algobox is an open source algorithmic trading software. The software is used in production however the profitable strategies are in a privare repository.


The features currently implemented are:

  • Multiple connectors support (Currenlty Oanda, IgIndex and FXMC) to receive prices and manage orders.
  • Collects histotical price ticks.
  • Supports multiple strategies written in Java, other languages like Python can be considered.
  • Trading service written in Java and API exposed via REST, this allow to use any language as a client.
  • Very basic market rick module which can be extended.
  • A good balance of microservice architecture with Docker, without marking the system too complex to manage.
  • Client in Python. The management, monitoring and data analysis is performed mostly with Jupyter Notebook.