The current release of Hummingbot comes with four strategies:

Pure Market Making

Post buy and sell offers for an instrument on a single exchange, automatically adjust prices while actively managing inventory.

Cross Exchange Market Making

Also referred to as liquidity mirroring or exchange remarketing. In this strategy, Hummingbot makes markets (creates buy and sell orders) on smaller or less liquid exchanges and does the opposite, back-to-back transaction for any filled trades on a more liquid exchange.


Aims to capture price differentials between two different exchanges (buy low on one, sell high on the other).


Assists in identifying arbitrage opportunities by examining different specified pairs across denoted exchanges and ranking them according to profitability.

This strategy is for informational purposes only and does not result in actual trading.

The Hummingbot whitepaper provides more details about these strategies, as well as additional ones that we are working on for future versions of Hummingbot.


These strategies are meant to be basic templates. We encourage users to extend these templates for their own purposes, and if they so desire, share them with the community.

For developers interested to create their own strategies, please see Developers: Strategies.