Crypto trading bots are tools used by traders to take the fear and emotion out of their trading. These bots allow you to run trading strategies 24/7 (assuming the exchange is working properly) and provide the customization needed to make the bot trade anyway you like. We’ve compiled a list of the best open source (and free) crypto trading bots currently available.All of these bots are available to download and require just a bit of command line experience to get up and running. Even though they are free, each offer many features to keep your automated trading profitable.
Gekko (Technical Experience Needed: Beginner)
Gekko is currently the most popular open source crypto trading bot with over 6,000 stars on Github. Right out of the box, users are given a web GUI that allows them to import historical market data, backtest their strategies, and run them live on their favorite exchange. One of Gekko’s strong points is its ability to chart results from backtesting and live trading which makes it perfect for beginners to immediately start running a strategy. It also has extensive documentation on how develop your own strategies.
Gekko Pros: Frequent UpdatesSupport For Many Exchanges Active Community Easy Installation Simple User Interface Paper/Live Trading Modes Trade Notification Support Via Plugins Gekko Cons: Minimal Details for Backtesting Results
Overall, Gekko is an excellent tool for both novice and advanced traders, their simple web GUI makes it easy to quickly backtest and analyze your strategies. Even though the backtesting results view is missing some key performance indicators such as maximum draw-down and win percentage, it is still an excellent tool to have in your trading toolbox.We recommend you run Gekko on your local machine to test and develop your crypto trading strategies. Once you have your strategy ready to go live, install it on a VPS like
Vultr to guarantee 24/7 uptime and low latency trades. Zenbot (Technical Experience Needed: Intermediate)
Zenbot’s repository provides all code used for the built in strategies and gives examples on how to use technical analysis indicators in them. Zenbot Pros: Frequent Updates Support For Many Exchanges Active Community Paper/Live Trading Modes SMS, Discord, & Many Other Notification Services Detailed Backtesting Results Zenbot Cons: No User Interface (Completely Command-Line Based) Backtesting can be Slow
Zenbot is another excellent crypto trading platform for traders to automate their strategies. If you are familiar with using the commandline, you will have no troubles at all getting setup and running. Zenbot also comes with some very helpful utilities such as a
genetic algorithm backtester to help you optimize the parameters on your trading strategy. We highly recommend installing it locally on your machine for strategy development and faster back testing. Once you are ready to take your strategy live, install Zenbot on a VPS like Vultr to ensure your crypto trading bot never goes offline.
Enigma Catalyst (Technical Experience Needed: Advanced)
Enigma Catalyst is an algorithmic trading platform for crypto traders built on top of the well-known
Zipline project. This platform is made for experienced python developers looking to develop, backtest, and live trade their strategies across multiple cryptocurrency exchanges. Catalyst is still in its early stages of development but already has support for some of the best statistical and machine learning libraries. Catalyst Pros: Great Documentation Active Community Statistical Analysis and Machine Learning Library Support Catalyst Cons: Minimal Exchange Support for Live Trading Lengthy Installation Process Difficult to Setup in the Cloud
Enigma Catalyst currently supports live trading across Bitfinex, Bittrex, and Poloniex. However, integration with other exchanges is planned for releases in the near future. This tool is perfect for you if you have an advanced trading strategy and need a platform powerful enough to implement it.
To learn more about automating your cryptocurrency trading, check out our review of the
best professional crypto trading bots.