Atlas LP
  1. Home
  2. Blog
  3. A Day in the Life of a Spot Liquidity Bot: From Ticker Reads to Daily Snapshots

Atlas LP

A Day in the Life of a Spot Liquidity Bot: From Ticker Reads to Daily Snapshots

Explore the daily workflow of a spot liquidity bot, from real-time ticker reads to order placement and daily asset snapshots, and learn how Atlas LP manages genuine market making.

Published

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:

  1. Fetches Market Data: Reads the latest ticker and order book via WebSocket or REST API.
  2. 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 DayKey Activity
MorningAPI checks, symbol validation, readiness
ThroughoutTicker reads, order placement, fill tracking
As NeededTelegram alerts, order management
EveningDaily 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.

← Back to blog

Frequently asked questions

How does Atlas LP ensure my API keys are secure?

Atlas LP encrypts all API keys and secrets with AES-256-GCM before storage. They are only decrypted by the workers that interact with the exchange, and withdrawal permissions are never requested.

What happens if the exchange credentials are invalid?

If the exchange rejects the credentials at any point, Atlas LP stops the bot and reports an error status, ensuring no unauthorized actions are taken.

Does Atlas LP support futures or margin trading?

No, Atlas LP only supports spot trading on supported centralized exchanges. Futures and margin trading are not supported.

Can I monitor the bot's activity in real time?

Yes, the console displays open orders, recent fills with fees, balances, and bot events. Telegram alerts can also notify you of inactivity.

Is wash trading or volume manipulation allowed?

No. Atlas LP is designed for genuine market making with resting limit orders. Wash trading, self-trading, or any form of volume manipulation is strictly prohibited.

Related articles

Run your spot liquidity bot with clear controls

Connect an exchange API key, set your spread band and order levels, and monitor orders, fills and balances from one console.

Create an account