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

Wayruha/hummingbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Repository files navigation

Hummingbot


LicenseTwitterDiscordDiscourse

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!

Certified Cryptocurrency Exchanges

Hummingbot's Exchange Certification program is a community-driven process that selects certain exchanges in the Hummingbot codebase to be certified. Certified exchanges are clearly differentiated from non-certified exchanges in the Hummingbot client and documentation, get developer bounties to fund bug fixes and improvements, priority support, and other benefits.

logonamedocs (by connector type)certifiedsignup code
AscendExAscendExspotHummingbot CertifiedUEIXNXKW
BinanceBinancespotHummingbot CertifiedFQQNNGCD
Binance FuturesBinance FuturesperpsHummingbot Certifiedhummingbot
BybitBybitspot / perpsHummingbot Certified
FTXFTXspotHummingbot Certified
Gate.ioGate.iospotHummingbot Certified5868285
HitBTCHitBTCspotHummingbot Certified
Huobi GlobalHuobi GlobalspotHummingbot Certifieden9k2223
KuCoinKuCoinspotHummingbot Certified272KvRf
OKExOKXspotHummingbot Certified1931920

Supported Centralized Exchange Connectors

logonamedocs (by connector type)certifiedsignup code
AltMarkets.ioAltMarkets.iospot
AscendExAscendExspotHummingbot CertifiedUEIXNXKW
BeaxyBeaxyspot
BinanceBinancespotHummingbot CertifiedFQQNNGCD
Binance FuturesBinance FuturesperpsHummingbot Certifiedhummingbot
Binance USBinance USspot
BitfinexBitfinexspotdxCUrjvc
BitMartBitMartspotUM6fQV
Bittrex GlobalBittrex Globalspot
BitmexBitmexspot / perps
BlocktaneBlocktanespot
BybitBybitspot / perpsHummingbot Certified
Coinbase ProCoinbase Prospot
CoinFLEXCoinFLEXspot / perps
CoinZoomCoinZoomspot
Crypto.comCrypto.comspot
DigifinexDigifinexspot
FTXFTXspotHummingbot Certified
Gate.ioGate.iospotHummingbot Certified5868285
HitBTCHitBTCspotHummingbot Certified
Huobi GlobalHuobi GlobalspotHummingbot Certifieden9k2223
KrakenKrakenspot
KuCoinKuCoinspotHummingbot Certified272KvRf
LatokenLatokenspot
LiquidLiquidspot
MEXCMEXC Globalspot
NDAXNDAXspot
OKExOKXspotHummingbot Certified1931920
Probit GlobalProbit Globalspot
Probit KoreaProbit Koreaspot
WazirxWazirXspot

Decentralized Exchange Connectors

logonamedocs (by connector type)certifiedsignup code
dYdX PerpetualdYdX Perpetualperp clob
LoopringLoopringspot clob
PangolinPangolinamm
QuickswapQuickswapamm
SushiswapSushiswapamm
TraderjoeTraderJoeamm
UniswapUniswapconcentrated 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

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python77.7%
  • TypeScript11.3%
  • Cython10.5%
  • Shell0.4%
  • C++0.1%
  • Dockerfile0.0%