52 Open Source Backtesting Software Projects
Free and open source backtesting code projects including engines, APIs, generators, and tools.
Backtesting.py 684 ⭐
:mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python.
Stock Analysis Engine 449 ⭐
Backtest 1000s of minute-by-minute trading algorithms for training AI with automated pricing data from: IEX, Tradier and FinViz. Datasets and trading performance automatically published to S3 for building AI training datasets for teaching DNNs how to trade. Runs on Kubernetes and docker-compose. >150 million trading history rows generated from +5000 algorithms. Heads up: Yahoo's Finance API was disabled on 2019-01-03 https://developer.yahoo.com/yql/
Quantdom 405 ⭐
Python-based framework for backtesting trading strategies & analyzing financial markets [GUI :neckbeard:]
Gekko Backtesttool 192 ⭐
Batch backtest, import and strategy params optimalization for Gekko Trading Bot. With one command you will run any number of backtests.
Squant 149 ⭐
Gekko Datasets 142 ⭐
Gekko Trading Bot dataset dumps. Ready to use and download history files in SQLite format.
Trading Server 99 ⭐
Multi-asset, multi-strategy, event-driven trade execution and management platform for automated buy-side trading of common markets, using MongoDB for storage and Telegram for user notifications/trade consent.
Ea Tester 50 ⭐
:chart_with_upwards_trend:🐳Headless Forex backtesting for MetaTrader platform using Docker
Tacharting 45 ⭐
A charing application to download, plott and analyse securities, indicators, strategies and trading records
Benpoynor Algo 21 ⭐
Lightweight backtesting software for primitive cryptocurrency trading algorithms
Plutus Algo Backtesting 21 ⭐
Algorithmic Trading : A python framework to run backtest on stocks using your own custom algorithmic strategies
Libkloudtrader 14 ⭐
KloudTrader's in-house library designed for rapid prototyping and development of trading strategies. 📈📊📉
Finta_backtest 11 ⭐
Framework for backtesting trading strategies in Python, based on the finta library.
Stock.indicators 61 ⭐
Stock indicator technical analysis library package for .NET. Send in stock quote history and get back the desired technical indicators. Nothing more. It can be used in any kind of stock analysis software. We had private trading algorithms, machine learning, and charts in mind when originally creating this open library. Current indicators include: Accumulation Distribution Line (ADL), Aroon, Average Directional Index (ADX), Average True Range (ATR), Beta Coefficient, Bollinger Bands, Chaikin Money Flow (CMF), Chaikin Oscillator, Chandelier Exit, ConnorsRSI, Commodity Channel Index (CCI), Correlation Coefficient, Donchian Channel, Double EMA, Exponential Moving Average, Heikin-Ashi, Hull Moving Average, Ichimoku Cloud, Keltner Channel, Linear Regression and Slope, Money Flow Index (MFI), Momentum Oscillator, Moving Average Convergence/Divergence (MACD), On-balance Volume (OBV), Parabolic SAR, Price Momentum Oscillator (PMO), Price [Comparative] Relative Strength, Rate of Change (ROC), Relative Strength Index (RSI), R-Squared, Simple Moving Average, Standard Deviation, Stochastic Oscillator, Stochastic RSI, Triple Exponential Moving Average (TEMA), Trix, Ulcer Index, Ultimate Oscillator, Linear Weighted Moving Average (WMA / LWMA), William %R, Zig Zag