Skip to content

Hummingbot is open source software that helps you build trading bots that run on any exchange or blockchain

License

Notifications You must be signed in to change notification settings

muellerberndt/hummingbot

 
 

Repository files navigation

Hummingbot


License Twitter Discord Discourse

Hummingbot is an open source client-side framework that helps you build, manage, and run automated trading strategies, or bots. This code is free and publicly available under the Apache 2.0 open source license!

Why Hummingbot?

  • CEX and DEX connectors: Hummingbot supports connectors to 30+ centralized exchanges and 7+ decentralized exchanges
  • Advanced market making strategies: Hummingbot ships with 10+ customizable strategy templates like Cross-Exchange Market Making, Avellaneda Market Making (based on the classic Avellaneda & Stoikov paper), and Spot Perpetual Arbitrage
  • Secure local client: Hummingbot is a local client software that you install and run on your own devices or cloud virtual machines. It encrypts your API keys and private keys and never exposes them to any third parties.
  • Community-driven: Inspired by Linux, Hummingbot is managed by a not-for-profit foundation that enables the community to govern how the codebase evolves, using the Hummingbot Governance Token (HBOT).

Help us democratize high-frequency trading and make powerful trading algorithms accessible to everyone in the world!

Centralized Exchange Connectors

logo name docs / market type signup
AltMarkets.io AltMarkets.io spot
AscendEx AscendEx spot Sign up with AscendEX using Hummingbot's referral link for a 10% discount!
Beaxy Beaxy spot
Binance Binance spot Sign up with Binance using Hummingbot's referral link for a 10% discount!
Binance Futures Binance Futures perps Sign up with Binance Futures using Hummingbot's referral link for a 10% discount!
Binance US Binance US spot
Bitfinex Bitfinex spot dxCUrjvc
BitMart BitMart spot UM6fQV
Bittrex Global Bittrex Global spot
Bitmex Bitmex spot / perps
Blocktane Blocktane spot
Bybit Bybit spot / perps
Coinbase Pro Coinbase Pro spot
CoinFLEX CoinFLEX spot / perps
CoinZoom CoinZoom spot
Crypto.com Crypto.com spot
Digifinex Digifinex spot
FTX FTX spot
Gate.io Gate.io spot Sign up with Gate.io using Hummingbot's referral link for a 10% discount!
HitBTC HitBTC spot
Huobi Global Huobi Global spot en9k2223
Kraken Kraken spot
KuCoin KuCoin spot Sign up with Kucoin using Hummingbot's referral link for a 10% discount!
Latoken Latoken spot
Liquid Liquid spot
MEXC MEXC Global spot
NDAX NDAX spot
OKEx OKX spot Sign up with OKX using Hummingbot's referral link for a 10% discount!
Probit Global Probit Global spot
Probit Korea Probit Korea spot
Wazirx WazirX spot

Decentralized Exchange Connectors

logo name docs / market type
dYdX Perpetual dYdX Perpetual perp clob
Loopring Loopring spot clob
Pangolin Pangolin amm
Quickswap Quickswap amm
Sushiswap Sushiswap amm
Traderjoe TraderJoe amm
Uniswap Uniswap concentrated liquidity amm

Getting Started

Community

Other Hummingbot Repos

Contributions

Hummingbot belongs to its community, so we welcome contributions! Please review these guidelines first.

To have your pull request reviewed by the community, submit a Pull Request Proposal on our Snapshot. Note that you will need 1 HBOT in your Ethereum wallet to submit a Pull Request Proposal. See https://www.coingecko.com/coins/hummingbot for markets where HBOT trades.

Legal

About

Hummingbot is open source software that helps you build trading bots that run on any exchange or blockchain

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 80.7%
  • Cython 12.8%
  • TypeScript 5.8%
  • Shell 0.4%
  • C++ 0.2%
  • Dockerfile 0.1%