bblurock / algobox

Open Source algorithmic trading platform in Java / Python

Home Page:https://goo.gl/e0UY3K

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://goo.gl/e0UY3K

License:Apache License 2.0


Languages

Language:JavaScript 67.4%Language:Python 14.6%Language:Java 14.5%Language:CSS 2.9%Language:HTML 0.3%Language:Jupyter Notebook 0.2%Language:Shell 0.1%