Market making
How Limit Order Placement Shapes Market Fairness in Crypto Trading
Discover how the strategic placement of limit orders by market makers underpins transparency and fairness in crypto spot markets.
Read more →Market making
Learn how to set minimum and maximum spreads in basis points for spot crypto market making, and how these choices affect liquidity and risk.
Published
Spread bands are a fundamental concept in market making, especially for teams and projects looking to provide liquidity on centralized crypto exchanges. In simple terms, a spread band defines the minimum and maximum distance—measured in basis points (bps)—between your buy (bid) and sell (ask) limit orders around a central base price. Understanding how to set these parameters is crucial for balancing liquidity provision with risk management.
The spread is the difference between the price at which you’re willing to buy (bid) and the price at which you’re willing to sell (ask) an asset. In market making, your bot places both buy and sell limit orders, aiming to capture the spread as profit for each round trip. However, the width of your spread band directly impacts:
Atlas LP allows users to configure a minimum and maximum spread in basis points for each market making bot. Here’s how it works:
All settings are validated before the bot can start, ensuring compliance with exchange rules and minimum notional requirements.
Highly volatile markets may require wider spread bands to account for rapid price swings. Narrow spreads can lead to frequent adverse fills, increasing inventory risk.
For liquid pairs with high trading volume, tighter spreads are often sustainable and can help your bot remain competitive. For illiquid pairs, wider spreads may be necessary to avoid being picked off by informed traders.
Every exchange imposes minimum quantity and notional requirements for orders. Atlas LP validates your spread band and order size settings to ensure all placed orders meet these constraints.
Are you aiming to maximize fill rates, minimize risk, or maintain a stable order book presence? Your spread band should reflect your primary goals. For example:
| Objective | Suggested Spread Band (bps) |
|---|---|
| Maximize fills | 40–80 |
| Balance fills & risk | 80–150 |
| Prioritize risk control | 150–300 |
These are illustrative ranges; always consider your asset’s specific behavior and market conditions.
Atlas LP supports nested spread bands, allowing you to adjust spreads for different times of day or days of the week. For example, you might use tighter spreads during peak trading hours and wider spreads during off-peak times, helping you adapt to changing liquidity and volatility profiles.
Suppose you want to provide liquidity for a token on Binance. You might set:
The bot will place three bid and three ask limit orders, spaced 20 bps apart, starting from 50 bps away from the base price up to 150 bps. All orders must meet Binance’s minimum quantity and notional rules.
Atlas LP provides real-time feedback in its console, showing open orders, recent fills (with fees), and daily asset value snapshots. If you notice a lack of fills, you might consider tightening your spread band (within your risk tolerance). Conversely, if you’re experiencing rapid inventory swings or adverse fills, widening the spread band can help reduce risk.
Telegram alerts can notify you if your bot hasn’t had any fills for a chosen period, prompting you to review your spread settings.
Genuine market making means placing resting limit orders that provide real liquidity to the market—orders that any participant can trade against. Atlas LP enforces this by only using limit orders and never supporting wash trading, self-trading, or volume manipulation. All spread band configurations must be used responsibly and in accordance with fair market practices.
For more on market making principles, see [/market-making].
Atlas LP does not guarantee returns, prices, trading volume, or token listings.
Crypto trading involves risk. Atlas LP is software for placing and managing limit orders; it does not guarantee returns, prices, volume or listings. Follow the rules of each exchange and applicable law.
A spread band defines the minimum and maximum distance, measured in basis points, between your bid and ask limit orders around a base price. It helps control how tightly or widely your orders are placed in the order book.
Wider spread bands can reduce the risk of adverse fills and inventory swings but may also decrease the likelihood of your orders being filled, resulting in lower trading activity.
Yes, Atlas LP allows you to set nested spread bands by day and hour, enabling dynamic adjustments based on market conditions or trading objectives.
Atlas LP only places limit orders and never uses market orders. This ensures all orders provide genuine liquidity that other market participants can trade against.
The spread band must be at least 40 basis points wide. You can configure both the minimum and maximum spread in basis points according to your risk and liquidity objectives.
Market making
Discover how the strategic placement of limit orders by market makers underpins transparency and fairness in crypto spot markets.
Read more →Market making
Discover operational and security best practices for crypto market makers managing bots across multiple exchange accounts and symbols.
Read more →Market making
Learn how a balanced distribution of bid and ask limit orders helps maintain stable order book presence, supports healthier market activity, and reduces the risk of one-sided liquidity.
Read more →Market making
Discover how adjusting the tick interval in a spot market making bot influences responsiveness, order management, and overall liquidity provision in crypto markets.
Read more →Connect an exchange API key, set your spread band and order levels, and monitor orders, fills and balances from one console.