When comparing Zenbot vs HaasBot, the Slant community recommends Zenbot for most people. In the question“What are the best trading bots for cryptocurrency?” Zenbot is ranked 1st while HaasBot is ranked 10th. The most important reason people chose Zenbot is:
API keys are the "keys" to access your trading exchange account with a 3rd party app. If an app has withdrawal permissions, it can theoretically steal your crypto. This bot does not need such permissions to work, thus it can lose money if not configured properly, but it can't steal your money.
Ranked in these QuestionsQuestion Ranking
Pros
Pro API keys do NOT need deposit/withdrawal permissions
API keys are the "keys" to access your trading exchange account with a 3rd party app. If an app has withdrawal permissions, it can theoretically steal your crypto. This bot does not need such permissions to work, thus it can lose money if not configured properly, but it can't steal your money.
Pro Open Source
Anyone can edit and tweak its trading algorithms and fine-tune them to their liking. You can even edit its code and fork your own product.
Pro FREE
It has no fees because it's experimental (not meant to be run as-is) and geared towards coders.
Pro Configurable sell stops, buy stops, and trailing profit stops
Stops are automated orders to protect your capital (by selling or buying) if the market behaves unexpectedly. They let you leave with most of your capital if things don't go your way. Trailing profit stops protect your capital against market crashes while at the same time "letting the ball roll". They get activated by sudden drops of price, and their activation levels rise automatically with the price of the asset.
Pro "Paper" trading mode
It is a mock operation mode that works on a simulated balance with the live market data.
Pro Simulator for backtesting strategies
Backtesting is basically running a set of rules on past market data and seeing how the bot would have performed during that period. With good projection, an experienced trader can always find similar market conditions to the current ones in past data and then carry out that winning strategy on to the future.
Pro Fully automated "technical analysis" based trading approach
Technical analysis is about interpreting the chart action in a way that allows a trader to single out statistically "high profit-low risk" trades.
Technical analysis based trading bots do not open trades based on a static matrix, instead they have some adaptability to changing market conditions.
Pro Support for multiple assets and exchanges
They fully support some of the most common exchanges: GDAX, Poloniex, Kraken, Bittrex, Quadriga, Gemini, Bitfinex, CEX.IO and Bitstamp. There are also plans to add more exchanges to the supported list.
Pro HFT Capable
High-Frequency Trading is essentially the type of trading that commercial software trading platforms do. In layman terms, it is characterized by complicated algorithms working automatically to daytrade at super fast speed, a lot faster than the human brain can analyze.
Pro It can use technical indicators
Technical indicators are statistical analysis tools that help traders find "low risk-high reward" trade setups.
You can program the bots to use several technical indicators, including RSI, MACD, Fib retracements, etc.
Pro It supports all major exchanges
They also keep adding new ones regularly.
Pro No hidden fees
There are no extra fees for the number of orders placed, and they don't take a percentage of your profits.
Pro It has software safeties and insurances functions in place
You can use proprietary automated safeties and insurances to protect your capital.
Pro Advanced notifications and reporting
It can send messages to your Telegram to notify you of profits, losses, and keep you updated on market data.
Pro It supports backtesting
Backtesting is basically running a set of rules on past market data and see how would the bot have performed during that period. With good projection, an experienced trader can always find similar market conditions to the current ones in past data and then carry out that winning strategy on to the future.
Pro Most popular bot
It is the most popular and trusted bot, with thousands of users and several reviews.
Cons
Con It is not updated often
Con It is not for beginners
There is some coding required. If you don't know how to code or use a command line program, this bot is not for you.
Con Not beginner friendly
Even their "beginner" plan is oriented towards intermediate traders who know what they are doing.
Con Expensive
It is really expensive for beginners, since the cheapest plan is 0.12 BTC (which as of 04/JAN/2019 is $455.48, and that will only get more expensive if bitcoin goes up).
Con It is not a bot, but a trading bot platform
This is a trading bot platform (to load bots onto it), not a bot by itself, and if the software company developing those bots decides to close, you are left without your money making tools.