Skip to content
forked from melphi/algobox

Open Source algorithmic trading platform in Java / Python

License

Notifications You must be signed in to change notification settings

tirumudi/algobox

 
 

Repository files navigation

Build Status Code Climate

algobox

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

Modules

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.

About

Open Source algorithmic trading platform in Java / Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.3%
  • Python 14.6%
  • Java 14.5%
  • CSS 2.9%
  • HTML 0.3%
  • Jupyter Notebook 0.2%
  • Other 0.2%