Introduction
Market making in the crypto spot market is a continuous process, requiring constant attention to market data, order book dynamics, and account balances. Automated tools like Atlas LP are designed to handle these tasks efficiently and securely, allowing trading teams, token projects, and exchanges to maintain healthy order books without manual intervention. But what does a typical day look like for a spot liquidity bot? Let’s walk through the daily routine, highlighting each step from the first market data read to the end-of-day asset value snapshot.
Morning: Connecting and Initial Checks
The day begins when the bot connects to the user’s chosen centralized exchange account using encrypted API keys. Atlas LP supports a range of spot exchanges, including Binance, DigiFinex, LBank, BingX, XT.com, Biconomy, Toobit, CoinW, P2B, Azbit, and Dex-Trade. Before any trading can start, the bot performs a series of API verification checks:
- Ticker and Order Book: The bot verifies access to the latest ticker and order book data for the selected trading pair.
- Symbol Rules: It checks exchange-specific rules such as minimum order quantity and notional value.
- Balances and Open Orders: The bot reads account balances and any open orders to establish a starting point.
- Optional Test Order: If enabled, Atlas LP can place a limit order far from the market and cancel it immediately to confirm trading permissions.
These steps ensure that the bot is ready to operate safely and that all settings are valid before proceeding.
Throughout the Day: Real-Time Market Making
Reading the Market
At the heart of the bot’s operation is the tick loop—a cycle that repeats every few seconds (default: 3 seconds, configurable down to 0.5 seconds). Each tick, the bot:
- Fetches Market Data: Reads the latest ticker and order book via WebSocket or REST API.
- Checks Data Freshness: Skips the tick if the data is stale or the order book is crossed, ensuring only valid market conditions are used.
Computing the Order Ladder
Atlas LP’s basic strategy constructs a spread band around a fixed base price. The user configures:
- Spread Min/Max (in basis points): Defines the width of the band, with a minimum of 40 bps.
- Nested Bands: Day and hour bands allow for more granular control.
- Bid/Ask Levels: Number of price levels on each side of the book.
- Level Spacing: From as little as 0.1 bps between levels.
- Order Size Range: Each order’s size is randomized between user-defined min and max, always meeting exchange minimums.
The bot calculates the desired ladder of limit orders, ensuring it matches the configured strategy and current market conditions.
Placing and Managing Orders
- Order Placement: The bot places any missing levels as limit orders. If there are no existing quotes in the market, it seeds the book with one buy and one sell order around the base price.
- Order Cancellation: Only excess or mispriced orders are canceled, minimizing unnecessary churn.
- Open Order Management: Users can cancel individual or all open orders directly from the bot page. Stopping the bot halts new order placements.
Tracking Fills and Balances
Every fill (trade execution) is recorded, including associated fees. The bot syncs open orders, recent fills, and current balances, displaying all activity in the console for transparency and review.
Monitoring Activity
Atlas LP includes optional Telegram alerts to notify users if a running bot has had no fills for a set number of minutes. This helps teams monitor liquidity provision and quickly respond to inactivity.
Evening: Daily Asset Value Snapshot
At the end of each day, Atlas LP records a snapshot of the account’s asset value. This provides a historical record of the account’s performance and can help teams analyze the impact of their market making activities over time.
Security and Compliance
Security is integral to Atlas LP’s design:
- API keys and secrets are encrypted with AES-256-GCM before storage and are only decrypted by the workers that interact with the exchange.
- Withdrawal permissions are never requested—API keys require only read and spot trading rights.
- If the exchange rejects the credentials at any point, the bot stops and reports an error.
What Genuine Market Making Means
Atlas LP is built for genuine market making, which means placing resting limit orders that any market participant can trade against. The platform does not support or allow wash trading, self-trading, or any form of volume manipulation. This approach helps foster fair, transparent, and liquid markets for all participants.
Summary Table: A Day in the Life
| Time of Day | Key Activity |
|---|
| Morning | API checks, symbol validation, readiness |
| Throughout | Ticker reads, order placement, fill tracking |
| As Needed | Telegram alerts, order management |
| Evening | Daily asset value snapshot |
Conclusion
A spot liquidity bot like Atlas LP operates in a continuous cycle of market data analysis, order placement, fill tracking, and risk management. By automating these tasks with robust security and compliance measures, Atlas LP helps trading teams and token projects maintain healthy, transparent order books—without manual intervention or shortcuts.
Atlas LP does not guarantee returns, prices, volume, or listings. For more on how Atlas LP works, visit our liquidity bot overview.
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.