809 Open Source Trading Software Projects
Free and open source trading code projects including engines, APIs, generators, and tools.
Ccxt 23056 ⭐
Rqalpha 4467 ⭐
A extendable, replaceable Python algorithmic backtest && trading framework supporting multiple securities
Stocksharp 4678 ⭐
Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).
Crypto Signal 3778 ⭐
Github.com/CryptoSignal - #1 Quant Trading & Technical Analysis Bot - 3,100+ stars, 900+ forks
Krypto Trading Bot 2619 ⭐
Self-hosted crypto trading bot (automated high frequency market making) written in C++
Mlfinlab 2748 ⭐
MlFinLab helps portfolio managers and traders who want to leverage the power of machine learning by providing reproducible, interpretable, and easy to use tools.
Personae 1192 ⭐
📈 Personae is a repo of implements and environment of Deep Reinforcement Learning & Supervised Learning for Quantitative Trading.
Stefan Jansen Machine Learning For Trading 5206 ⭐
Code for Machine Learning for Algorithmic Trading, 2nd edition.
Gekko Strategies 1166 ⭐
Strategies to Gekko trading bot with backtests results and some useful tools.
Bitvision 1049 ⭐
Terminal dashboard for trading Bitcoin, predicting price movements, and losing all your money
Trading Vue JS 1484 ⭐
💹 Hackable charting lib for traders. You can draw literally ANYTHING on top of candlestick charts. [Not Maintained]
Yvictor Tradinggym 981 ⭐
Trading and Backtesting environment for training reinforcement learning agent or simple rule base algo.
Backtesting.py 2087 ⭐
:mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python.
Sgx Full Orderbook Tick Data Trading Strategy 913 ⭐
Providing the solutions for high-frequency trading (HFT) strategies using data science approaches (Machine Learning) on Full Orderbook Tick Data.
Haehnchen Crypto Trading Bot 2172 ⭐
Pirate Crypto Trader 578 ⭐
:moneybag: Cryptocurrency trading bot library with a simple example strategy (trading via Gemini).
Robin_stocks 1245 ⭐
This is a library to use with Robinhood Financial App. It currently supports trading crypto-currencies, options, and stocks. In addition, it can be used to get real time ticker information, assess the performance of your portfolio, and can also get tax documents, total dividends paid, and more. More info at
Awesome Streamlit 1115 ⭐
The purpose of this project is to share knowledge on how awesome Streamlit is and can be
Vectorbt 1602 ⭐
Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.
Octobot 1366 ⭐
Cryptocurrency trading bot for TA, arbitrage and social trading with an advanced web interface
Pandas Ta 2074 ⭐
Technical Analysis Indicators - Pandas TA is an easy to use Python 3 Pandas Extension with 130+ Indicators
Alphapy 699 ⭐
Automated Machine Learning [AutoML] with Python, scikit-learn, Keras, XGBoost, LightGBM, and CatBoost
Volatility Trading 748 ⭐
A complete set of volatility estimators based on Euan Sinclair's Volatility Trading
White Label 909 ⭐
A Vinyl-Trading enterprise app built with Node.js + TypeScript using Domain-Driven Design
Gym Anytrading 945 ⭐
The most simple, flexible, and comprehensive OpenAI Gym trading environment (Approved by OpenAI Gym)
Quantdom 530 ⭐
Python-based framework for backtesting trading strategies & analyzing financial markets [GUI :neckbeard:]
Kelp 839 ⭐
Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges
Ta4j Origins 359 ⭐
A Java library for technical analysis ***Not maintained anymore, kept for archival purposes, see #192***
Tda API 916 ⭐
A TD Ameritrade API client for Python. Includes historical data for equities and ETFs, options chains, streaming order book data, complex order construction, and more.
Surpriver 1405 ⭐
Find big moving stocks before they move using machine learning and anomaly detection
Oanda API V20 345 ⭐
OANDA REST-V20 API wrapper. Easy access to OANDA's REST v20 API with oandapyV20 package. Checkout the Jupyter notebooks!
Cpptrader 403 ⭐
High performance components for building Trading Platform such as ultra fast matching engine, order book processor
Trading Backtest 269 ⭐
A stock backtesting engine written in Java. And a pairs trading (cointegration) strategy implementation using a bayesian kalman filter model
Fx 1 Minute Data 306 ⭐
HISTDATA - Dataset composed of all FX trading pairs / Crude Oil / Stock Indexes. Simple API to retrieve 1 Minute data Historical FX Prices (up to date).
Crypto Rl 503 ⭐
Deep Reinforcement Learning toolkit: record and replay cryptocurrency limit order book data & train a DDQN agent
Awesome Algorithmic Trading 443 ⭐
A curated list of awesome algorithmic trading frameworks, libraries, software and resources
Machine Learning And Ai In Trading 297 ⭐
Applying Machine Learning and AI Algorithms applied to Trading for better performance and low Std.
Tai 339 ⭐
A composable, real time, market data and trade execution toolkit. Built with Elixir, runs on the Erlang virtual machine
Gekko Backtesttool 219 ⭐
Batch backtest, import and strategy params optimalization for Gekko Trading Bot. With one command you will run any number of backtests.
51bitqunt 490 ⭐
51bitquant Python数字货币量化交易视频 CCXT框架 爬取交易所数据 比特币量化交易 交易机器人51bitquant tradingbot cryptocurrency quantitative trading btc trading
Coinbase Exchange Order Book 195 ⭐
Real-time Coinbase Exchange (GDAX) order book + basic market maker bot
Ccxt Rest 325 ⭐
Open Source Unified REST API of 100+ Crypto Exchange Sites (18k+ docker pulls) - https://ccxt-rest.io/
Trade Frame 236 ⭐
C++ 17 based library (with sample applications) for testing options based automated trading ideas using DTN IQ real time data feed and Interactive Brokers (TWS API) for trade execution. [I have a private repository which has more recent changes, which get back-ported randomly][irc: #tradeframe on OFTC]