40 Open Source Backtest Software Projects
Free and open source backtest code projects including engines, APIs, generators, and tools.
Rqalpha 4375 ⭐
A extendable, replaceable Python algorithmic backtest && trading framework supporting multiple securities
Yvictor Tradinggym 942 ⭐
Trading and Backtesting environment for training reinforcement learning agent or simple rule base algo.
Trading Backtest 260 ⭐
A stock backtesting engine written in Java. And a pairs trading (cointegration) strategy implementation using a bayesian kalman filter model
Gekko Backtesttool 218 ⭐
Batch backtest, import and strategy params optimalization for Gekko Trading Bot. With one command you will run any number of backtests.
Gekko Datasets 150 ⭐
Gekko Trading Bot dataset dumps. Ready to use and download history files in SQLite format.
Coinrust Crex 270 ⭐
A Golang cryptocurrency trading API & Library. Support Binance, BitMEX, Deribit, Bybit, Huobi DM, OKEX Futures and more.
Trading Server 325 ⭐
A multi-asset, multi-strategy, event-driven trade execution and management platform for running many algorithms/bots at many venues simultaneously with unified risk management and reporting. Uses MongoDB for storage and Telegram for user notifications/trade consent.
Sibyl 35 ⭐
Platform for backtesting and live-trading intraday Stock/ETF/ELW using recurrent neural networks
Cryptoinscriber 29 ⭐
:chart_with_upwards_trend: A live cryptocurrency historical trade data blotter. Download live historical trade data from any cryptoexchange, be it for machine learning, backtesting/visualizing trading strategies or for Quantopian/Zipline.
Ibats_huobitrader_old 20 ⭐
【停止维护】新版本更新已迁移到 IBATS 项目组对应名称项目中。Auto Backtest Analysis Trade Framework 支持期货、数字货币进行量化交易，集成回测、分析、交易于一体。当前项目主要用于数字货币使用。
Bitmex Backtest Python 12 ⭐
bitmex-backtest is a python library for backtest with bitmex fx trade rest api on Python 3.7 and above.
Robinhood Td Algorithmic Trading In Angular 15 ⭐
Web app with Robinhood and TD Ameritrade integration, backtesting, and automated live trading. Nodejs and Angular 7
Btplotting 96 ⭐
btplotting provides plotting for backtests, optimization results and live data from backtrader.
Fynance 18 ⭐
Python and Cython scripts of machine learning, econometrics and statistical tools designed for finance.
Null 95 ⭐
A header-only C++ library for interacting with crypto exchanges. Binding for Python is provided. A spot market making application is also provided as an end-to-end solution for liquidity providers.
Null 35 ⭐
🚀 Optimizing the Elliott Wave Theory using genetic algorithms to forecast the financial markets.
Null 19 ⭐
oanda-bot is a python library for automated trading bot with oanda rest api on Python 3.6 and above.