Skip to content

Hummingbot Blog

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.

Hummingbot Architecture - Part 2

Introduction

In the last article - Hummingbot Architecture - Part 1 - of this series, we've discussed the design motivations behind Hummingbot, the clock and the market connectors. Today, we'll be discussing the architecture behind trading strategies - the very component that decides Hummingbot trades with your money. We will also discuss how you can diagnose problems and debug Hummingbot in live trading.

Technical Deep Dive into the Avellaneda & Stoikov Strategy

cover

In our previous blog post, we introduced the new avellaneda_market_making strategy. This time, we delve deeper into the mathematical aspects of this strategy. We aim to explain how we adapted the original Avellaneda-Stoikov model for the cryptocurrency market and simplified the calculation of key parameters, known as greeks.

This article mathematically substantiates the assumptions and calculations that made the authors' model more suitable for Hummingbot traders.

Original Model and Our Proposed Extensions

Let's start by revisiting the core equations from the Avellaneda-Stoikov paper:

Open DeFi Hackathon - Join the Hunt for Hummingbot Bounties

cover

Hello Hummingbot Community Developers!

Today we are happy to announce that we will be part of the upcoming Open Defi Hackathon in May!

What is Open Defi?

The Open Defi Network is “a global initiative to develop the decentralized financial ecosystem and advance the collaboration of DeFi projects across borders and blockchains.”

As a part of the cryptocurrency space, we strongly believe in the power of decentralization and community-driven projects.

Guide to the Avellaneda & Stoikov Strategy

cover

Welcome back to the Hummingbot Academy!

The latest Hummingbot release (0.38) introduces an exciting strategy based on classical academic market-making models. This article will delve into the Avellaneda & Stoikov paper from 2008 and its implementation in Hummingbot.

For those who enjoy in-depth scientific papers, the original publication is readily accessible online or directly here.

Hummingbot Architecture - Part 1

Introduction

Hummingbot is a modular framework for building highly reliable, and high performance trading bots. While the official Hummingbot package already allows you to run high frequency trading strategies on a number of cryptocurrency exchanges, the underlying framework is freely extensible for building custom strategies, custom market connectors, and more.

In this blog post, we will discuss some of the key architectural features in Hummingbot, and the rationales behind their designs.