Hummingbot is live!

Blog»Hummingbot is live!
hummingbot-announcement

Carlo P. Las Marias

2019-04-04 · 4 min read

Welcome to decentralized market making.

Hummingbot is now public and open-source, and we’re beyond excited to bring this high-frequency market making trading bot to the masses.

The software is currently available on our github and docker.

Table of Contents

What is Hummingbot?

Hummingbot is an open-source software client that allows users to create and customize automated, algorithmic trading bots for making markets on both centralized and decentralized digital asset exchanges.

Now, anyone can be a high-frequency trader and earn profits from market making, a trading strategy that was previously accessible only to algorithmic hedge funds. For our exchange partners, Hummingbot solves their liquidity challenges by turning their community into a decentralized army of market makers.

While Hummingbot is not the first publicly-available trading bot (in fact, we reviewed several here: crypto trading bots), it was designed be to the simplest and easiest to use bot of its kind, enabling out-of-the-box high-frequency market making to users with limited technical expertise.

Like its hummingbird namesake, the elegant facade is only part of a highly-optimized machine. Hummingbot was designed for institutional grade performance and reliability. Built on technologies such as Cython (Python compiled into C), Hummingbot utilizes low-level programming to optimize the speed and memory efficiency crucial for executing high frequency trading algorithms.

Hummingbot will serve as a base platform upon which users will be able to customize and build their own market making and trading strategies.

Hummingbot's design philosophy: fuse simplicity and ease of use with performance and flexibility.

Introducing the Hummingbot CLI

Users operate Hummingbot through an interactive command line interface:

Hummingbot's command line interface

Hummingbot command line interface

For an explanation of the CLI and a summary of commands, visit the Hummingbot documentation.

Initializing and configuring Hummingbot

Configuring Hummingbot

Hummingbot is initialized and configured through a step-by-step command line interface (see documentation: configuring for a full example).

Automatically posting and adjusting orders

Market making in real time

The above image shows Hummingbot automatically placing and adjusting orders on an exchange. Using the same Ethereum wallet, users can see their Hummingbot orders being placed and adjusted in the exchange's website.

0x Collaboration

Hummingbot + 0x

Hummingbot has formed strategic alliances with several well-known decentralized finance (DeFi) projects. We received a development grant from 0x, a leading open-source protocol for decentralized exchanges, to support the 0x ecosystem with Hummingbot.

“We share 0x’s vision of a tokenized world, and we believe that solving the liquidity problem faced by decentralized exchanges will help make that vision a reality.” said Michael Feng, CEO and Co-Founder of CoinAlpha Inc, the company behind Hummingbot.

“The 0x Core Team is very excited about the launch of Hummingbot. We believe it will lower the barriers to providing liquidity on the 0x network. Hummingbot has assembled a great team and we are thrilled to be working with them through our Ecosystem Acceleration Program.” said Will Warren, CEO and Co-founder of 0x.

Become a Hummingbot partner 🤝

Exchange partners

We’re establishing partnerships with additional cryptocurrency exchanges (both centralized and decentralized) to integrate with Hummingbot. We’re also seeking out crypto funds and token issuers who are interested in professional deployments of Hummingbot.

If this is you and you’d like to work with us, please contact: partnerships@hummingbot.io.

About us

CoinAlpha, the company behind Hummingbot, is a Mountain View-based startup founded in 2017 by a team with deep expertise in finance, machine learning, and blockchain engineering. Our mission is to build open source technologies that enable a more transparent, fair, and inclusive financial system. We are backed by Bain Capital Ventures, Ironfire Ventures, SharesPost, and the Stanford-StartX Fund.

More Information

Get started

DISCLAIMER: The websites located at https://hummingbot.io, https://docs.hummingbot.io, https://miners.hummingbot.io (collectively, the "Site") are copyrighted works belonging to CoinAlpha, Inc. ("Company", "us", "our", and "we"). Certain features of the Site may be subject to additional guidelines, terms, or rules, which will be posted on the Site in connection with such features. All such additional terms, guidelines, and rules are incorporated by reference into these Terms. These terms of use (these "Terms") set forth the legally binding terms and conditions that govern your use of the Site. By accessing or using the Site, you are accepting these Terms (on behalf of yourself or the entity that you represent), and you represent and warrant that you have the right, authority, and capacity to enter into these terms (on behalf of yourself or the entity that you represent). You may not access or use the Site or accept the terms if you are not at least 18 years old. If you do not agree with all of the provisions of these terms, do not access and/or use the Site.