Comparison of the best free and open source crypto trading bots

In this article, I will compare different open source crypto trading bots. Open source trading bots have several advantages. They are particularly reliable because anyone can check and correct their code. They also have many different features. They are very complete products that have nothing to envy to commercial solutions, even though they are available for free. Pretty interesting, isn’t it? The main drawback is related to the interface and the use. Generally speaking, you need fairly advanced technical knowledge to understand and deploy them.

You’ve heard about trading bots, but you’re still not sure what they are and how they work? Then go ahead and read our ultimate guide to trading bots.

For each project, the title corresponds to a link to the bot’s GitHub repository.

Zenbot

Zenbot is a command line crypto trading bot. It uses node.js and MongoDB to operate. Zenbot supports Windows/Linux /MacOS 10 (or via Docker).

Zenbot supports a large number of exchanges and offers the way via a plugin to add even more to the list. It has most of the normal and advanced features that you can ask a trading bot for.

Active developmentyes
Easy to installyes
Easy to useyes
Backtestsyes
Manual orderyes
Graphical interfaceno
Webhooksyes

Hummingbot

Hummingbot is software that allows you to create and execute customizable trading strategies on Windows/Linux/MacOS.

Hummingbot has a documentation and an academy allowing a fast and complete learning of the tool. Its installation couldn’t be easier.

Active developmentyes
Easy to installyes
Easy to useyes
Backtestsno
Manual orderno
Graphical interfaceno
Webhooksno

Gekko

Gekko is a platform for automating trading strategies in the cryptocurrency markets and can be used on the most popular operating systems (Windows, Linux and MacOS).

Gekko has a web interface which makes it easier to use, but is unfortunately no longer maintained.

Active developmentno
Easy to installno
Easy to useyes
Backtestsyes
Manual orderno
Graphical interfaceyes
Webhooksno

Freqtrade

Freqtrade is an algorithmic crypto trading software developed in python (3.6+) and supported on Windows, Linux and MacOS.

It is designed to support all major exchanges and be controlled by Telegram. It contains tools for backtesting and portfolio management as well as strategy optimization by machine learning. You can find our article on how to create your first trading robot with Freqtrade at this address.

Active developmentyes
Easy to installyes
Easy to useno
Backtestsyes
Manual orderno
Graphical interfaceno
Webhooksyes

So much for this comparison! You now know the advantages and disadvantages of the main open source trading bots for trading bitcoin and ethers. Do you know others? Have you developed your own? Tell us about it!


With Botcrypto, save time and optimize your trading by creating your own cryptocurrency trading bots. No technical knowledge is required thanks to our 100% visual editor. Try for free!

Nothing on the blog constitutes investment, legal, tax or other advice, nor should it inspire any investment or decision. Past performance is no guarantee of future performance.

Post Author: Théo

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.