206 Open Source Trading Bot Software Projects
Free and open source trading bot code projects including engines, APIs, generators, and tools.
Awesome Quant 4871 ⭐
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
Stock Prediction Models 2662 ⭐
Gathers machine learning and deep learning models for Stock forecasting including trading bots and simulations
Crypto Signal 2243 ⭐
Github.com/CryptoSignal - #1 Quant Trading & Technical Analysis Bot - 2,100 + stars, 580 + forks
Krypto Trading Bot 1877 ⭐
Self-hosted crypto trading bot (automated high frequency market making) in node.js, angular, typescript and c++
Gocryptotrader 1590 ⭐
A cryptocurrency trading bot and framework supporting multiple exchanges written in Golang.
Quant Trading 1166 ⭐
Python quantitative trading strategies including Pattern Recognition, Commodity Trading Advisor, Monte Carlo, Options Straddle, London Breakout, Heikin-Ashi, Pair Trading, RSI, Bollinger Bands, Parabolic SAR, Dual Thrust, Awesome, MACD
Gekko Strategies 913 ⭐
Strategies to Gekko trading bot with backtests results and some useful tools.
Cryptocurrency Arbitrage 796 ⭐
A cryptocurrency arbitrage opportunity calculator. Over 800 currencies and 50 markets.
Yvictor Tradinggym 659 ⭐
Trading and Backtesting environment for training reinforcement learning agent or simple rule base algo.
R2 627 ⭐
R2 Bitcoin Arbitrager is an automatic arbitrage trading system powered by Node.js + TypeScript.
Haehnchen Crypto Trading Bot 608 ⭐
Cryptocurrency Trading Bots Python Beginner Advance 559 ⭐
Crypto Trading Bots in Python - Triangular Arbitrage, Beginner & Advanced Cryptocurrency Trading Bots Written in Python
Wardbradt Peregrine 551 ⭐
Detects arbitrage opportunities across 131 cryptocurrency exchanges in 50 countries
Node Binance Trader 528 ⭐
Cryptocurrency Trading Bot Development Framework for the Binance exchange. Follow open NBT trading signals at
Kelp 388 ⭐
Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges
Golang Crypto Trading Bot 346 ⭐
A golang implementation of a console-based trading bot for cryptocurrency exchanges
Profit Trailer Settings 333 ⭐
Place to store and stay up to date with configs & strategies from the CryptoGnome Group
Cointrader 304 ⭐
Coin Trader is a Java-based backend for algorithmically trading cryptocurrencies. It provides data collection and export, complex event processing and triggering, and backtesting - paper trading - live trading.
Oanda API V20 293 ⭐
OANDA REST-V20 API wrapper. Easy access to OANDA's REST v20 API with oandapyV20 package. Checkout the Jupyter notebooks!
Machine Learning And Ai In Trading 227 ⭐
Applying Machine Learning and AI Algorithms applied to Trading for better performance and low Std.
Tai 214 ⭐
A composable, real time, market data and trade execution toolkit. Built with Elixir, runs on the Erlang virtual machine
Gekko Backtesttool 192 ⭐
Batch backtest, import and strategy params optimalization for Gekko Trading Bot. With one command you will run any number of backtests.
51bitqunt 190 ⭐
51bitquant Python数字货币量化交易视频 CCXT框架 爬取交易所数据 比特币量化交易 交易机器人51bitquant tradingbot cryptocurrency quantitative trading btc trading
Example Scalping 183 ⭐
A working example algorithm for scalping strategy trading multiple stocks concurrently using python asyncio
Coinbase Exchange Order Book 160 ⭐
Real-time Coinbase Exchange (GDAX) order book + basic market maker bot
Mynt 143 ⭐
An Azure Functions-based crypto currency trading bot; featuring 10 exchanges, 25 indicators, custom strategy support, backtester and more
Gekko Datasets 142 ⭐
Gekko Trading Bot dataset dumps. Ready to use and download history files in SQLite format.
Bitcoin Arbitrage Trading Bot 118 ⭐
Trading bot which exploits price-spreads between cryptocurrency exchanges :mag::money_with_wings:
Lstm Crypto Price Prediction 102 ⭐
Predicting price trends in cryptomarkets using an lstm-RNN for the use of a trading bot
Tradingview Alert Binance Trader 87 ⭐
This trading bot listens to the TradingView alert emails on your inbox and executes trades on Binance based on the parameters set on the TD alerts.
Neuroevolution Btc Trader 89 ⭐
Using tensorflow to build a population of models that trade crypto and breed/mutate iteratively
Zerodha_live_automate_trading _using_ai_ml_on_indian_stock_market Using Basic Python 102 ⭐
Online trading using Artificial Intelligence Machine leaning with basic python on Indian Stock Market, trading using live bots indicator screener and back tester using rest API and websocket 😊
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.
API Version 2 82 ⭐
Executium API Version 2 - A comprehensive trading system API which connects traders with dozens of exchanges. Currently in closed beta
Coderaio Quant 80 ⭐
Codera Quant is a Java framework for algorithmic trading strategies development, execution and backtesting via Interactive Brokers TWS API or other brokers API
Bad Robot.framework 67 ⭐
:chart_with_upwards_trend: :robot: Imagine um programa de computador que, observando a movimentação dos preços de um ativo ao longo do tempo, é capaz de, sozinho, sem interferência humana, determinar a hora de comprá-lo ou vendê-lo.
Astibot 60 ⭐
Astibot is a simple, visual and automated trading software for Coinbase Pro cryptocurrencies (Bitcoin trading bot)
Cassandre Trading Bot 70 ⭐
Cassandre makes it easy to create and run a Java crypto trading bot. Our Spring boot starter takes care of exchange connections, accounts, orders, and positions management.
Pyalgotrader 59 ⭐
Python algotrading framework with UI. Backtesting and Live trading. Crypto and US broker connectors
Ostia 55 ⭐
Ostia is a cryptocurrency trading platform that allows you to run algorithmic trading strategies across all major exchanges.
Sharkstock 49 ⭐
Automate swing trading using deep reinforcement learning. The deep deterministic policy gradient-based neural network model trains to choose an action to sell, buy, or hold the stocks to maximize the gain in asset value. The paper also acknowledges the need for a system that predicts the trend in stock value to work along with the reinforcement learning algorithm. We implement a sentiment analysis model using a recurrent convolutional neural network to predict the stock trend from the financial news. The objective of this paper is not to build a better trading bot, but to prove that reinforcement learning is capable of learning the tricks of stock trading.