Algo-Trading Hub

Projects & Resources for Algorithmic Trading

Algo Trading Projects

  • Zipline – a Pythonic algorithmic trading library. It is an event-driven system for backtesting.
  • MlFinlab – a python package which helps portfolio managers and traders who want to leverage the power of machine learning by providing reproducible, interpretable, and easy to use tools.
  • PyPortfolioOpt – a library that implements portfolio optimization methods
  • Quant-trading – ¬†Projects, Scripts and Datafor technical indicator automated trading.
  • Alphalens – a Python Library for performance analysis of predictive (alpha) stock factors. Alphalens works great with the Zipline open source backtesting library
  • Eiten – an open source toolkit by Tradytics that implements various statistical and algorithmic investing strategies.
  • – Backtest trading strategies with Python.
  • QTPyLib (Quantitative Trading Python Library) is a simple, event-driven algorithmic trading library written in Python, that supports backtesting, as well as paper and live trading via Interactive Brokers.
  • FinTA – Financial Technical Analysis. Finta supports over 80 trading indicators:
  • Qlib – an AI-oriented quantitative investment platform, which aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment.

  • Zvt – a quantitative project written after rethinking fooltrader . It includes scalable trading targets, data recorder, api, factor calculation, stock selection, backtesting , trading, and unified visualization
  • AIAlpha – Multilayer neural network architecture for stock return prediction
  • Freqtrade – a free and open source crypto trading bot written in Python. It is designed to support all major exchanges and be controlled via Telegram.
  • Jesse – an advanced crypto trading framework which aims to simplify researching and defining trading strategies.

  • Catalyst – an algorithmic trading library for crypto-assets written in Python
  • Gocryptotrader – A cryptocurrency trading bot supporting multiple exchanges written in Golang.

  • Superalgos – a platform to automate crypto-trading. It is implemented as a Node JS Client + Web App that runs on your hardware and scales from a single Raspberry Pi to a Trading Farm
  • EliteQuant – A list of online resources for quantitative modeling, trading, portfolio management

Dataset Finder

Search for Sectors or any other topics and get all the datasets out there. You can filter results to Official or Alternative sources