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.
Pionex (Technical Experience Needed: Beginner) Pionex is one of the world’s first exchanges with 16 Free built-in trading bots. Users can automate their trading 24/7 without constantly checking the markets. Pionex aggregates liquidity across Binance and Huobi Global and is one of the biggest Binance brokers. Pionex is also a certified CoinLedger partner, and Pionex user's can leverage CoinLedger for streamlined tax reporting.
- Pionex provides 16 free trading bots for retail investors.
- The trading fee is the lowest compared to most of the major exchanges. The trading fee is 0.05% for maker and taker.
- Grid Trading Bot allows users to buy low and sell high in a specific price range.
- Leveraged Grid Bot provides up to 5x leverage.
- Spot-Futures Arbitrage bot helps retail investors to make passive income with low risk. The estimated return for this strategy is 15~50% APR.
- Martingale bot performs DCA buy, one-time sell to capture fluctuation profit.
- Rebalancing bot helps you to hodl the coins.
- Dollar-Cost Averaging (DCA) Bot Sets repeated purchasing at regular intervals to offset the effects of volatility.
- Smart Trade terminal allows traders to set up stop-loss, take profit, trailing in one trade.
- U.S. FinCEN’s MSB (Money Services Business) License approved
Price: Free forever
Mobile Apps: iOS & Android
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.