/hummingbot

Hummingbot: a client for crypto market making

Primary LanguagePythonApache License 2.0Apache-2.0

Readme for fork

This fork is extended with an exchange connector for OceanEx. It is based on upstream hummingbot v0.29.0.

Please refer to documentation inside this repo. This is the index. The official Hummingbot documentation may contain newer information. Refer to this file for information about the connector.

install docker

Images are here. Follow the official documentation. e.g. for linux. Use manual steps. Replace upstream image "coinalpha/hummingbot:latest" with "oceanexchange/hummingbot:latest".

install source

Follow the official documentation. e.g. for linux. Use manual steps. Replace upstream url "https://github.com/CoinAlpha/hummingbot.git" with "https://github.com/OceanEx/hummingbot.git".

Below is upstream hummingbot Readme.


Hummingbot


Jenkins Jenkins Discord License Twitter Follow

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.

Supported centralized exchanges

logo id name ver doc
Binance binance Binance 3 API
Coinbase Pro coinbase_pro Coinbase Pro * API
Huobi Global huobi Huobi Global 1 API
Bittrex Global bittrex Bittrex Global 1 API
Liquid liquid Liquid 2 API
KuCoin kucoin KuCoin 1 API
OceanEx Global oceanex OceanEx Global * API

Supported decentralized exchanges

logo id name ver doc
Radar Relay radar_relay Radar Relay 2 API

Community contributed exchange connectors

logo id name ver doc maintainer
Bamboo Relay bamboo_relay Bamboo Relay 3 API dex@bamboorelay.com
Dolomite dolomite Dolomite 1 API corey@dolomite.io

Currently available strategies

Strategy Test
Pure market making Build Status
Cross exchange market making Build Status
Arbitrage Build Status

Getting Started

Learn more about Hummingbot

Install Hummingbot

Get support

Chat with other traders

Contributions

We welcome contributions from the community:

About us

Hummingbot was created and is maintained by CoinAlpha, Inc. We are a global team of engineers and traders.

Legal