
Spread-Based Liquidity Provision
Market making strategies provide liquidity by continuously placing bid and ask orders around the current price. Profits are earned from the bid-ask spread while managing inventory risk and adverse selection.
How market_making algorithms connect across libraries
How market_making algorithms work together in a trading system
Bid-ask width determination
Order book posting
Trade capture
Position balancing
Adverse selection protection
Compare market_making algorithms across key dimensions
| Metric | pure_market_makingHummingbot | avellaneda_market_makingHummingbot |
|---|---|---|
| Complexity | ⭐⭐⭐intermediate | ⭐⭐⭐⭐advanced |
| Prediction Type | Mixed | Mixed |
| Training Speed | ⚡⚡ | ⚡⚡ |
| Accuracy | 📊📊 | 📊📊 |
| Best For | General purpose | General purpose |
Single-exchange market making with configurable spread, order levels, and inventory management.
| bid_spread | 0.01 | Bid spread from mid price (1%) |
| ask_spread | 0.01 | Ask spread from mid price (1%) |
| order_amount | 1 | Order size per level |