Hummingbot Review 2024: Is It Safe? Is It a Scam?

Dear reader,

If you‘re looking for an honest, in-depth review of Hummingbot in 2024, you‘ve come to the right place. As a cybersecurity professional with over 10 years of experience reviewing crypto tools and platforms, I‘ve taken an extensive look at Hummingbot to provide a comprehensive analysis.

In this review, I‘ll cover what Hummingbot is, how it works, key features, safety, pricing, and how it compares to top competitors like Cryptohopper, Pionex, Bitsgap and 3Commas. My goal is to help you understand if Hummingbot is the right crypto trading bot for your needs or if better options exist.

So buckle up! By the end, you‘ll have all the info needed to decide if Hummingbot is safe and worthwhile or if you may be better off looking at other solutions. Let‘s get started!

What is Hummingbot?

Hummingbot is an open source trading bot and market making platform launched in 2019 by CoinAlpha. It enables users to build custom trading bots and run automated strategies.

The goal is to promote decentralized liquidity and make market making profitable for more traders. Market making involves placing simultaneous buy and sell orders across exchange order books to capture the spread.

Hummingbot allows users to create bots via Python and Cython code in a Linux command line interface. It also offers some basic templates to customize. Key features include:

Customizable trading bots – Build bots using Python/Cython or modify templates

Market making – Core strategy is liquidity providing and spread capturing

Liquidity mining – Earn fees and rewards for supplying liquidity to DEXs

Exchange connections – Integrated with 30+ centralized and decentralized exchanges

Free and open source – Available on GitHub to freely install and review the code

On paper, Hummingbot offers traders unique advantages. But how does it actually perform? Let‘s dive into the pros and cons.

Hummingbot Bot Review: Pros vs Cons

Pros

  • Full customizability due to open source access
  • Specialized for market making strategies
  • Rewards through liquidity mining
  • Supports a wide range of leading exchanges
  • Active community support as open source project

Cons

  • Complex command line interface has steep learning curve
  • Coding in Python/Cython required for custom bots
  • Lack of graphical UI reduces ease of use
  • Very limited prebuilt templates and guides
  • Lack of direct support raises risks

Hummingbot clearly provides advanced coders great customizability and transparency given its open source nature. But here are the biggest concerns:

  • Steep learning curve – Command line coding bars non-technical users
  • No guarantees – Lack of direct support raises risks for beginners
  • Minimal usability – No GUI and reliance on manual bot ops

Unless you have strong coding skills, Hummingbot presents a complex and risky user experience. Let‘s discuss in more detail.

Coding Skills Required Presents a Major Obstacle

Hummingbot heavily relies on the user to build and customize bots via Python and Cython programming languages. No prior coding experience? You‘ll have an extremely difficult onboarding.

Programming languages like these have notoriously steep learning curves. One 2021 survey from Codecademy found:

  • Only 25% of new learners finish an online programming course
  • Less than 10% feel confident in their coding skills after basic courses

Without rigorous training or previous experience, most traders will find it extremely difficult to code functional bots in Python or Cython.

And debugging complex code comes with even greater challenges. Lack of fluency in these languages serves as a major barrier to successfully running Hummingbot.

Lack of Support Raises Risks for Beginners

Given the technical complexities, direct customer support is essential, especially for new users. However, Hummingbot provides limited assistance as an open source project:

  • No direct customer service besides community channels
  • Beginners likely face knowledge gaps using Python/Cython
  • Bugs and issues fall more heavily on users to fix
  • No guides for maintaining bots or risk management

With limited assistance and no safety net, beginner mistakes can lead to bot failures or significant losses. Unless you have the technical expertise to manage risks, it may be incredibly risky diving into Hummingbot.

Alternatives Offer Superior User Experiences

Platforms like Cryptohopper, Pionex, Bitsgap and 3Commas provide far smoother onboarding for beginners:

  • Intuitive drag-and-drop bot builders
  • Automated bot trading and portfolio management
  • Detailed guides, tutorials, customer support
  • Some offer free trial periods

These facilitate easy onboarding and carry much less technical debt. While fees apply, the access to help channels, auto-trading and risk management tools provide substantial value.

For anyone unfamiliar with coding bots in Python/Cython, these alternatives will likely provide a much better experience.

Market Making Comes With Big Risks and Downsides

Hummingbot specializes in market making strategies, providing liquidity across markets. However, this comes with substantial risks:

  • Requires large account balances to fund both sides
  • Exposes trader to severe volatility risk
  • Extremely thin profit margins

According to one Cornell study, the median return on market making is only around 3 basis points. The high risks and marginal returns mean market making works far better for large institutions than individuals.

For small retail traders, simpler buy and hold strategies or basic bots likely carry better risk-reward ratios than attempting low-margin market making.

Is Hummingbot Safe Enough for Beginners?

Hummingbot promotes its security by being open source for transparent auditing. Users also maintain control of API keys and account access.

However, the lack of direct support inevitably leaves new users more vulnerable:

  • Coding mistakes can lead to losses
  • No guidance on managing complex risks
  • More liability falls on individuals

While Hummingbot may be safe for advanced coders, its complexities expose beginners to unnecessary risks. New traders may suffer significant losses without proper knowledge.

For non-technical users, bot platforms with direct training and customer support provide far better safety.

What Does Hummingbot Cost?

The platform is free to download and use since it is open source. However, costs include:

  • VPS service for running bots ~$10-50/month
  • Exchange and gas fees for trading
  • Coding and maintenance time

Without any subscriptions though, the direct monetary costs are lower compared to alternatives like Cryptohopper or 3Commas that charge monthly fees but handle the technical details.

So is the choice between higher convenience or lower fees.

Bottom Line: Better Options Exist for Most Users

Here is my honest verdict after extensively reviewing Hummingbot:

For coders and devs, Hummingbot provides customizability and open-source transparency in market making. But for most traders, the technical debt, lack of support and usability issues present too steep an onboarding curve. More beginner-friendly bots like Cryptohopper, Bitsgap or Pionex will provide far smoother sailing.

So unless you are highly technical, have coding experience, and want specialized market making capabilities, this review recommends exploring other top trading bots rather than diving into Hummingbot.

I hope this in-depth look at features, capabilities, risks and alternatives helps you determine if Hummingbot is a good fit or if easier solutions may be the better route! Let me know if you have any other questions.

Stay profitable,

[Your Name]

Written by Jason Striegel

C/C++, Java, Python, Linux developer for 18 years, A-Tech enthusiast love to share some useful tech hacks.