Notice: This code repository is dedicated to Idex's efforts to develop an exchange connector for Hummingbot. The main/official Hummingbot's repository is located here.
We have modified Hummingbot's installation scripts to help our enthusiast users to quickly deploy a fully functional Hummingbot instance with the IDEX connector. This is a temporarily arrangement, while we wait for our Pull Request to the offical Hummingbot repo to be merged.
At the moment the only supported method to get the Idex connector running is install from source.
Download and run the appropriate installation script for your OS. Install scripts are located inside the
directory hummingbot/installation/install-from-source
(direct link).
After the installation script finishes, a folder named hummingbot will exist inside your current working directory.
Start Hummingbot by executing: conda activate hummingbot && python hummingbot/bin/hummingbot.py
If using a virtual machine to run Linux, please ensure you allocate enough RAM (AWS t2.small or equalivalent) to ensure the Hummingbot instance can run effectively. The hummingbot installation will fail silently if not enough RAM is allocated.
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.
We created hummingbot to promote decentralized market-making: enabling members of the community to contribute to the liquidity and trading efficiency in cryptocurrency markets.
GREEN - Connector is working properly and safe to use
YELLOW - Connector is either new or has one or more issues
RED - Connector is broken and unusable
logo | id | name | ver | doc | status |
---|---|---|---|---|---|
![]() |
ascend_ex | AscendEx | 1 | API | |
![]() |
beaxy | Beaxy | 2 | API | |
binance | Binance | 3 | API | ||
![]() |
binance_us | Binance US | 3 | API | |
![]() |
binance_perpetual | Binance Futures | 1 | API | |
![]() |
bittrex | Bittrex Global | 3 | API | |
![]() |
bitfinex | Bitfinex | 2 | API | |
![]() |
blocktane | Blocktane | 2 | API | |
coinbase_pro | Coinbase Pro | * | API | ||
coinzoom | CoinZoom | * | API | ||
![]() |
crypto_com | Crypto.com | 2 | API | |
digifinex | Digifinex | 3 | API | ||
![]() |
dydx | dy/dx | 1 | API | |
![]() |
hitbtc | HitBTC | 2 | API | |
![]() |
huobi | Huobi Global | 1 | API | |
![]() |
kucoin | KuCoin | 1 | API | |
![]() |
kraken | Kraken | 1 | API | |
![]() |
liquid | Liquid | 2 | API | |
![]() |
okex | OKEx | 3 | API | |
![]() |
probit | Probit Global | 1 | API | |
![]() |
probit_kr | Probit Korea | 1 | API |
logo | id | name | ver | doc | maintainer | status |
---|---|---|---|---|---|---|
bamboo_relay | Bamboo Relay | 3 | API | [email protected] | ||
![]() |
dolomite | Dolomite | 1 | API | [email protected] | |
![]() |
radar_relay | Radar Relay | 2 | API | ||
![]() |
loopring | Loopring | 3 | API |
logo | id | name | ver | doc | status |
---|---|---|---|---|---|
celo | Celo | * | SDK | ||
balancer | Balancer | * | SDK | ||
![]() |
perpetual_finance | Perpetual Protocol | * | SDK | |
![]() |
terra | Terra | * | SDK | |
uniswap | Uniswap | * | SDK |
- Chat with our support team on Discord
- Email us at [email protected]
We welcome contributions from the community:
- Code and documentation contributions via pull requests
- Bug reports and feature requests through Github issues
- When contributing, please review the contributing guidelines
Hummingbot was created and is maintained by CoinAlpha, Inc. We are a global team of engineers and traders.
- General: contact us at [email protected] or join our Discord server.
- Business inquiries: contact us at [email protected].
- License: Hummingbot is licensed under Apache 2.0.
- Data collection: read important information regarding Hummingbot Data Collection.