rapcmia / hummingbot

Hummingbot: a client for crypto market making
https://www.hummingbot.io/
Apache License 2.0
0 stars 0 forks source link

Hummingbot


License Twitter Youtube Discord

Hummingbot is an open source framework that helps you build automated trading strategies, or bots that run on cryptocurrency exchanges.

This code is free and publicly available under the Apache 2.0 open source license!

Why Hummingbot?

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

Quick Links

Community

Exchange Connectors

Hummingbot connectors standardize trading logic and order types across different exchange types. Currently, we support the following exchange types:

Exchanges may be centralized (CEX), or decentralized (DEX), in which case user assets are stored on the blockchain and trading is performed via wallet addresses.

Tier Exchange Type Signup code
Binance SPOT CEX FQQNNGCD
Binance Futures PERP CEX hummingbot
Uniswap AMM DEX
KuCoin SPOT CEX 272KvRf
KuCoin Perpetual PERP CEX 272KvRf
Gate.io SPOT CEX 5868285
Gate.io Perpetual PERP CEX 5868285
AscendEx SPOT CEX UEIXNXKW
Quickswap AMM DEX
TraderJoe AMM DEX
dYdX PERP DEX
AltMarkets SPOT CEX
BTC-Markets SPOT CEX
Binance US SPOT CEX
BitGet PERP CEX
Bit.com SPOT CEX
BitMart SPOT CEX
Bitfinex SPOT CEX
Bitmex SPOT CEX
Bitmex (perp SPOT CEX
Bittrex SPOT CEX
Bybit SPOT CEX
Bybit (perp) PERP CEX
Coinbase SPOT CEX
Crypto.com SPOT CEX
DeFi Kingdoms AMM DEX
Defira AMM DEX
Dexalot CLOB DEX
HitBTC SPOT CEX
Hotbit SPOT CEX
Huobi SPOT CEX
Injective CLOB DEX
Kraken SPOT CEX
LBank SPOT DEX
Loopring SPOT DEX
MEXC SPOT CEX
Mad Meerkat SPOT DEX
NDAX SPOT DEX
OKX SPOT CEX
OpenOcean AMM DEX
Pancakeswap AMM DEX
Pangolin AMM DEX
Perpetual Protocol PERP DEX
ProBit SPOT CEX
Ref Finance SPOT DEX
Sushiswap AMM DEX
VVS Finance AMM DEX
WhiteBit SPOT CEX
XSWAP AMM DEX

Quarterly Polls allow the Hummingbot community to vote using HBOT tokens to decide which exchanges should be certified GOLD or SILVER, which means that they are maintained and continually improved by Hummingbot Foundation. In addition, the codebase includes BRONZE exchange connectors that are maintained by community members. See the Hummingbot documentation for all exchanges supported.

Strategies and Scripts

We provide customizable strategy templates for core trading strategies that users can configure, extend, and run. Hummingbot Foundation maintains three CORE strategies:

CORE strategies are selected via HBOT voting through quarterly Polls. In addition, the codebase includes COMMUNITY strategies that are maintained by individuals or firms in the community. See the Hummingbot documentation for all strategies supported.

Scripts

Scripts are a newer, lighter way to build Hummingbot strategies in Python, which let you modify the script's code and re-run it to apply the changes without exiting the Hummingbot interface or re-compiling the code.

See the Scripts section in the documentation for more info, or check out the /scripts folder for all Script examples included in the codebase.

Other Hummingbot Repos

Contributions

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

To have your pull request merged into the codebase, 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 HBOT for more information.

Legal