Skip to content

Hummingbot Blog

Hummingbot V1 Strategy Coding for Dummies

cover

by Ben Smeaton

Hi! I've been using Hummingbot for about a year on and off and wanted to give an overview on how to actually go about defining your own strategies. I got into market making because of a hobbyist interest in python coding and I was at that time tinkering with buying and selling shares automatically on the stock market which was incredibly unsuccessful.

Hummingbot is very accessible for hobby coders due to its mainly python-based code base and the fact that its all open source (Meaning you can play around with the code). It's pretty easy to scrape together your own strategies although it�s taken quite a lot of trial and error to get there myself! I wanted to give a basic idea of how you can go about doing this in the simplest way possible.

How to Trade Crypto

cover

by Tsalkapone

Crypto trading has been in a frenzy lately and many investors are looking for ways to participate in the crypto market. There are several ways to gain profit from cryptocurrency and various methods to do so. If you exclude crypto mining from the equation, which is a whole different method of crypto-acquiring process, the steps that one would need to follow to enter the crypto market are the following:

  • Make an account in a crypto exchange
  • Determine your trading method
  • Fund your account
  • Pick a token to invest in
  • Analyze marketing trends and indicators
  • Choose your strategy

In this topic we will elaborate each of the steps mentioned above presenting the main aspects that a new trader should take into consideration before making a decision.

Tips for Handling Different Market Conditions

cover

by Owen Hobbs

In numerous ways, markets can resemble the waves of the ocean. Both have peaks, bottoms, and ultimately return to a midpoint or sea level. The approach one takes to navigate the waves is largely dependent on the weather or market conditions affecting them. In this article, we are going to discuss a few of the ways someone using Hummingbot could navigate the various market conditions such as ranging, uptrend, and downtrend.

Basic Concepts of Crypto Trading

cover

Order Book

An order book is the list of orders that an exchange uses to record the interest of buyers and sellers for a particular financial market. A matching engine uses the book to determine which orders can be fully or partially executed.

Example of an order book on AscendEx where the prices in red indicate sell orders and the prices in blue indicate buy orders.

Introducing the Hummingbot Governance Token: HBOT

cover

HBOT Tokens empower holders to decide how the Hummingbot codebase changes over time through voting on proposals.

As announced in this October post, CoinAlpha has established the Hummingbot Foundation (the "Foundation"), a new, independent open source foundation that will enable a decentralized, community-led software development model for Hummingbot, an open source toolbox for building crypto trading bots.

Introducing the Hummingbot Foundation

Hummingbot Foundation is a new experimental organization that will coordinate the ongoing maintenance and improvement of Hummingbot via a decentralized set of actors.

Summary

  • Hummingbot is the leading open source crypto trading bot with connectors to 30+ exchanges and a 16k-strong global community of developers and traders
  • CoinAlpha, the company behind Hummingbot, plans to establish a new open source foundation to enable it to be maintained by its community, similar to the Linux Foundation
  • The Hummingbot Foundation is a new experimental organization that will coordinate the ongoing maintenance and improvement of Hummingbot via a decentralized set of actors: sponsors, contributors, maintainers, and users
  • Launch sponsors include leading blockchain protocols such as Harmony, Avalanche, Terra, Polygon, and Kava
  • Launch contributions from long-time community members include a new triangular arbitrage strategy, TradingView webhooks, and a web GUI for Hummingbot
  • Because Foundation will earn income from existing exchange fee share agreements and administering bounties, it is expected to be self-sustainable at inception
  • The Foundation is intended to represent a new experiment in decentralized governance that will set a template for other open source projects to follow

Hummingbot Gateway Architecture - Part 2

cover

by Martin Kou

Update (February 2023): Hummingbot Gateway v2 is now available as a standalone Github repository: https://github.com/hummingbot/gateway. Most of the functionality listed in this post has now been implemented, and we welcome contributions from the community.

Introduction

In Part 1 of this series, we have discussed the architectural changes we are making to Hummingbot Gateway v2 to improve its robustness and reliability, to bring it up to the service quality level expected of production trading systems.

Hummingbot Gateway Architecture - Part 1

cover

by Martin Kou

Update (February 2023): Hummingbot Gateway v2 is now available as a standalone Github repository: https://github.com/hummingbot/gateway. Most of the functionality listed in this post has now been implemented, and we welcome contributions from the community.

Introduction

Hummingbot Gateway is a software that allows Hummingbot to connect to decentralized exchanges like Uniswap.

The Hummingbot Gateway is a separate piece of software apart from Hummingbot, because software libraries needed for accessing decentralized exchanges, e.g. the Uniswap Smart Order Router, are usually not written in Python. The gateway provides Hummingbot access to these decentralized exchanges with their differing software stacks, by exposing a secure and unified API interface to Hummingbot. This API interface can also be used by other potential gateway clients, such as proprietary trading software.

Hummingbot Roadmap - Q2 2021

cover

Two years ago, we decided to open source the technology stack that powered our quant hedge fund and launch Hummingbot. Back then, everyone thought we were crazy, stupid, or both.

Today, Hummingbot has become the leading open source trading bot project in crypto, with 12,000+ Discord community members, 1,700+ stars, 700+ forks, and 80 contributors. With integrations to 20+ exchanges and an expanding list of protocols, Hummingbot helps both individual and professional quant traders all over the world skip the low-level drudgery of building and maintaining integrations to centralized and decentralized exchanges alike.