Hummingbot Installation Guide
In this Hummingbot installation guide, we will give you step by step instructions on how to set up and start taking advantage of the Hummingbot tool.
Hummingbot is an open-source project that integrates cryptocurrency trading on both centralized exchanges and decentralized protocols. It allows users to run a client that executes customized, automated trading strategies for cryptocurrencies. You can find it here.
The idea behind Hummingbot is to promote decentralized market-making: enabling members of the cryptocurrency community to contribute to the liquidity and trading efficiency in cryptocurrency markets.
Supported Exchanges and Connectors
- Coinbase Pro
- Radar Relay
- Bamboo Relay
- Pure Market Making
- Advanced Market Making
- Cross-Exchange Market Making
- Celo Arbitrage
Hummingbot installation guide
After setting up your virtual private server, log in using SSH and execute the following commands:
Step one: Install the dependencies
sudo apt-get update sudo apt-get install -y build-essential
Step two: Install Miniconda 3 and register the “conda” command
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh sh Miniconda3-latest-Linux-x86_64.sh exec bash
Step three: Clone Hummingbot
git clone https://github.com/CoinAlpha/hummingbot.git
Step four: Install Hummingbot
cd hummingbot && ./clean && ./install
Step five: Activate environment and compile code
conda activate hummingbot && ./compile
Step six: Start Hummingbot
You can find the API commands at docs.hummingbot.io; in the following posts, we’ll explain how to set up an advanced pure market making strategy on Binance and how to participate in the liquidity mining program.