Guides
This page serves as a comprehensive resource hub for learning about algorithmic trading with Hummingbot. With content for new crypto traders to advanced quant developers, you'll find step-by-step guides, Youtube videos, and other content to help you master crypto market making!
π Quickstart Guides¶
Get started with Hummingbot using different installation methods:
-
Hummingbot Client Quickstart Step-by-step guide to install and run the Hummingbot Client using Docker. Best for local usage, learning Hummingbot, and running V1 strategies.
-
Hummingbot API Quickstart Install Hummingbot API for multi-bot management, cloud deployments, and modern interfaces like Condor (Telegram) and MCP (AI agents).
-
Hummingbot API Developer Guide Learn how to use the Hummingbot API directly with curl or the Python client to add credentials, view portfolios, and place orders.
-
Dashboard Quickstart Guide (deprecated) Learn how to use the Dashboard app to connect exchange credentials and deploy bots. Note: Dashboard is being deprecated in favor of Condor.
π Hummingbot Academy¶
Just getting started with crypto market making? Start your journey with these foundational articles about crypto algorithmic trading:
-
What is Market Making Deep dive into market making, one of the most popular algorithmic trading strategies
-
What is Cross Exchange Market Making?ΒΆ Essential principles for managing risk in automated trading systems
-
Liquidity Mining in Hummingbot vs DeFi Comparison of liquidity mining approaches in Hummingbot versus traditional DeFi protocols, highlighting key differences and benefits
Take your skills to the next level in Hummingbot Botcamp, the official training and certification program for Hummingbot.
π§ Strategy Guides¶
Check out the Strategy Guides category in our blog for step-by-step guides in setting up various Hummingbot strategies:
-
Strategy Guide: Grid Strike This guide walks you through setting up the Grid Strike strategy that sets a long or short grid of orders. Works on both spot or perp exchanges.
-
How to Configure V2 Strategies This guide walks you through configuring and running V2 strategy controllers in Hummingbot to automate and optimize your trading strategies.
-
Coding a Custom Liquidation Strategy Explore how to create a custom V2 Controller for Hummingbot to snipe future liquidations on Binance
-
Directional Trading with MACD and Bollinger Bands Learn how to implement a directional trading strategy using MACD and Bollinger Bands technical indicators for trend identification and entry/exit signals
-
Technical Deep Dive into the Avellaneda & Stoikov Strategy Comprehensive analysis of the mathematical model behind the Avellaneda & Stoikov paper and how it's implemented in Hummingbot
πΊ YouTube Playlists¶
Watch and learn from our curated video content:
-
Introduction to Market Making Step-by-step video tutorials for market making with Hummingbot
-
Using Quants Lab to Conduct Research Learn how to use Hummingbot's Quants Lab for backtesting strategies, analyzing market data, and conducting quantitative research
-
Botcamp Member Stories Hear from real users who have successfully completed the Botcamp certification program
π Connector Guides¶
Learn how to setup and run Hummingbot on various CEXs and DEXs:
-
Using Binance with Hummingbot Step-by-step guide to using Hummingbot with Binance, including generating exchange API keys and adding them to Hummingbot
-
Funding Rate Arbitrage and Creating Vaults on Hyperliquid Guide on using Hyperliquid Vaults as exchange wallets for individual traders or automated market makers
-
Running a Trading Bot with Hummingbot Dashboard on dYdX V4 Guide to integrating and trading on dYdX's perpetual contracts using Hummingbot Dashboard
-
Running a Trading Bot with Hummingbot on Derive Comprehensive resource for integrating and trading on Derive's decentralized derivatives platform using Hummingbot
-
Trading on XRPL with Hummingbot Guide to setting up and trading on the XRP Ledger's decentralized exchange using Hummingbot
See more examples in the Connector Guides category in our blog.