Pick the largest single trade you want your market to absorb without an ugly move. For most early-stage tokens that is a realistic retail or small-fund ticket, not a whale exit. Say you decide a $5,000 sell should not move your price by more than a couple of percent.
That one decision sets everything downstream. You now need enough resting bid depth within a couple of percent of the mid-price to absorb $5,000. Not spread across the whole book, near the price. That is your depth target, and it is a number rather than a feeling.
Spread and depth trade off against each other for a fixed amount of capital. Tighter quotes sit closer to the mid-price, which means they get hit more often and turn over your inventory faster. Wider quotes are safer but make the market look and feel worse.
A practical starting range for a newly listed token is wider than you would like, then tightened as you observe fills. Going out at the tightest spread the tick size allows, on a market with no trading flow, mostly means donating to whoever has better information than you. Start conservative. Tighten deliberately.
Your depth target tells you the quote-currency side: to absorb a $5,000 sell you need roughly that much in stablecoin or the quote asset sitting as bids, plus headroom so the book is not emptied by a single fill. The base-token side needs the mirror image, enough of your own token resting as asks to serve buyers.
Two things teams get wrong here. The first is funding only one side, which produces a bot that can only sell. The second is treating this capital as spent. It is not spent, it is deployed, and it remains yours. But it is committed, and it is exposed to price movement while it sits there, which is a real cost worth naming.
Liquidity does not travel between exchanges. A deep book on one venue does nothing for a trader looking at another, and the gap between them is an arbitrage opportunity that someone will take at your expense. Each listing needs its own configuration, its own inventory, and its own review.
This is also why teams end up running the same bot across several venues from one account rather than picking a single flagship listing. It keeps the price aligned and closes the gaps.
The parameters that were right at launch are usually wrong a month later, because volatility, trading flow, and the venue's own conditions have all changed. Put a recurring review in the calendar: check realised spread against target, check whether depth is being consumed faster than expected, and check whether inventory has drifted to one side.
Nothing about this requires a trading background. It requires looking at the numbers on a schedule instead of only when something has already gone wrong.
For the fundamentals, read the guide to crypto market making, or see how a bot runs on a specific exchange or chain.