What a DCA ladder is
A DCA order in Cove creates a ladder of planned orders spread between two market-cap values. Instead of one buy at one price, you tell Cove: between this market cap and that market cap, place this many orders, spending this much in total. Cove generates the individual orders, spaces them evenly across the range, shows you the preview, and places them all at once.
The same mechanism works in reverse for selling. A sell ladder distributes a total token amount across a rising market-cap range so you scale out of a position in steps as it climbs, rather than guessing a single exit.
DCA — dollar-cost averaging — is one of the oldest ideas in trading because it solves a real problem: nobody knows where the bottom or top is. A ladder replaces the one high-stakes guess with several low-stakes ones. Cove's version adds the two things a Telegram trader needs: it's built into the same panel as everything else, and it's expressed in market cap, the number on-chain traders actually think in.
Why market cap, not price
Token prices on-chain are awkward numbers — $0.0000431 doesn't mean much to anyone. Market cap does. "$2M market cap" tells you immediately how big a token is relative to its peers, how much room it has, and how much liquidity you'd expect. Traders talk in market cap, scanners display market cap, and group calls are made in market cap.
So Cove's DCA ladders take a starting market cap and an ending market cap. You set the range in the unit you're already using to evaluate the token. Cove translates each rung into a price internally and monitors for it.
Creating a ladder
- Open the token's Buy or Sell panel.
- Tap Limit, then choose the DCA flow.
- Enter the starting market cap and the ending market cap.
- Enter the number of orders to spread across the range.
- Enter the total spend in USDC for a buy ladder, or the total sell amount in tokens for a sell ladder.
- Review the preview and the expiry.
- Tap Place orders.
The preview is the important step. It lists every generated rung — the market cap it fires at, the amount per order, and when the whole ladder expires. Read it before placing. If the per-order amount is smaller than you expected, reduce the order count or increase the total.
Buy ladders
A buy ladder accumulates on the way down. You set a range from a higher market cap to a lower one and Cove places buys at each step. If the token retraces into your range, you fill progressively larger positions at progressively better prices. If it only dips into the top of the range, you fill the first rung or two and keep the rest of your capital. If it never comes back, nothing fills and nothing is spent.
Example: a buy ladder into a pullback
A token is at $3M market cap after a run. You want exposure but not at the top. You think a healthy pullback lands somewhere between $2.4M and $1.6M.
- Starting market cap: $2.4M
- Ending market cap: $1.6M
- Number of orders: 4
- Total spend: 200 USDC
Cove previews four buys of 50 USDC at roughly $2.4M, $2.13M, $1.87M and $1.6M. If the token pulls back to $2M, the first two fill and you hold 100 USDC of the token at an average around $2.27M market cap. If it goes to $1.5M, all four fill and your average is around $2M. If it rips from $3M without looking back, you hold nothing and lost nothing.
Buy ladders and the unified balance
Buy ladders are funded from your unified USDC balance at fill time. The total spend isn't locked when you place the ladder, so you keep flexibility — but it means you need to keep enough balance available for rungs that may fill hours or days later. A rung that triggers against an insufficient balance can't execute.
Sell ladders
A sell ladder distributes exits on the way up. You set a range from a lower market cap to a higher one and Cove places sells at each step. The token climbs, you trim progressively, and you never have to pick the single top.
Example: scaling out of a winner
You hold 1,000,000 tokens bought at $800K market cap. It's now at $2M. You want to take profit between $2.5M and $6M without selling everything at once.
- Starting market cap: $2.5M
- Ending market cap: $6M
- Number of orders: 5
- Total sell amount: 800,000 tokens (keeping 200,000 as a runner)
Cove previews five sells of 160,000 tokens at $2.5M, $3.375M, $4.25M, $5.125M and $6M. Each sell settles to your unified USDC balance as it fires. If the token tops at $4M, three rungs filled and you sold 480,000 tokens at an average around $3.4M — while still holding 520,000. If it runs to $6M, you've banked the full ladder and still hold your 200,000 runner.
Compare that to selling everything at $2.5M (leaving most of the move) or holding for $6M and watching it reverse at $4M (leaving all of it). The ladder gets a good average outcome in every scenario, which is the whole point.
Expiry
Every ladder has an expiry shown in the preview. Unfilled rungs are cancelled when the ladder expires. Expiry prevents stale orders from firing weeks later into a market you've stopped following — a $50 buy triggering on a dead token because it briefly wicked into your range is not a trade you want.
Check the expiry before placing and set your range with the timeframe in mind. A ladder for an intraday pullback and a ladder for a multi-week accumulation are different plans with different expiries.
Managing active ladders
Active DCA orders appear in two places:
- The position card for the token, so you can see resting rungs whenever you open the panel.
- Active order views — the Limit Orders dashboard on the main menu — alongside your single-trigger limit, take-profit and stop-loss orders.
From either view you can review each rung's status and cancel where supported. Rungs that have already filled show as executed with their receipt; unfilled rungs remain pending until they trigger or the ladder expires.
Fees and gas per rung
Each rung that fills is a normal trade. The platform fee applies per fill — 1% on most chains with the standard minimum fee, tiered on Ethereum and HyperEVM — and gas is sponsored up to $5 per fill.
Because the minimum fee applies per rung, very small rungs are inefficient. Ten rungs of $10 each on a standard chain pay $0.95 each ($9.50 total, 9.5% of $100). Four rungs of $25 pay $0.95 each ($3.80, 3.8%). Two rungs of $50 pay $0.95 each ($1.90, 1.9%). The preview shows you the per-order amount; use it to keep rungs above the threshold where the minimum stops dominating. On standard chains that threshold is $95, where the fee becomes a straight 1%.
For Ethereum and HyperEVM the minimum is $1.90 per fill and the rate is 2% under $500, so ladders on those networks want larger rungs still. Full schedules are on the Fees page.
If a rung's gas exceeds the cap at fill time, your Gas Surplus Budget applies to that rung individually.
Guardrails on ladder fills
Every rung runs through the same pre-trade checks as a manual trade: slippage, liquidity protection, auto-adjust max buy, high price-impact confirmation. Liquidity protection is worth thinking about for buy ladders into small tokens — if liquidity is thin, later rungs may be blocked as your earlier fills consume the pool. That's the guardrail doing its job; it's also a signal that the ladder total is large relative to the market.
Set your slippage for the token's volatility before placing the ladder. Rungs fill at market when triggered, and a low slippage setting on a fast token means rungs that trigger but can't fill within tolerance.
DCA ladders versus single limit orders
They're complementary. A limit buy at a specific support level plus a DCA ladder below it in case support breaks is a complete plan for a pullback. A take-profit at a specific resistance plus a sell ladder above it in case resistance breaks is a complete plan for a run.
Practical guidance
- Widen the range on volatile tokens. A narrow range on a token that moves 30% a day fills all at once or not at all. Ladders earn their keep when the range is wide enough to catch several different outcomes.
- Fewer, larger rungs beat many tiny ones. Minimum fees are per fill. Three or four rungs above the fee threshold is usually the sweet spot.
- Keep the balance funded for buy ladders. Rungs fill from the unified balance when triggered, not from a reservation.
- Leave a runner on sell ladders. Ladder most of the position and keep a slice unsold for the outcome where the token goes much further than your top rung.
- Set the expiry with intent. Match it to the timeframe of the move you're planning for.
- Read the preview. Every rung, every amount, the expiry. It's the last look before the orders are live.
Combining with Auto TP/SL
Buy ladder rungs are market buys when they fill, so if Auto TP/SL is enabled in Trade panel settings, each filled rung ships with your configured take-profit and stop-loss orders attached. That means a four-rung accumulation ladder automatically produces four positions each protected by a stop and each with exits planned — no manual work after the fills. For traders building positions overnight, that combination is the closest thing to a fully hands-off system Cove offers.
DCA ladders turn "I want to buy this dip" or "I want to sell into this run" from a single nerve-wracking tap into a plan Cove executes for you, at the market caps you chose, while you do something else.
Choosing the range
The range is the decision that matters most. Three ways to set it:
- From structure. If the chart shows a consolidation between two market caps, a buy ladder across that zone catches a retest anywhere inside it.
- From percentage. A buy ladder from −15% to −40% below current market cap covers a normal pullback without trying to pick the exact low.
- From plan. For a sell ladder, start at the market cap where you'd be happy to take some profit and end where you'd be thrilled. Leave a runner beyond it.
Whatever method, sanity-check the range against liquidity. A ladder whose total is a large fraction of pool liquidity will move the price itself and trip liquidity protection on later rungs.
Ladders across accounts
A ladder is created from one account's panel and fires into that account. If you want a token accumulated across several accounts, create a ladder from each — or use a multi-wallet market buy for the first entry and a single-account ladder underneath it. Positions shows each account's fills separately.
Frequently asked
What happens if the price gaps through several rungs at once? Each triggered rung is submitted as its own market buy or sell in sequence. On a violent move, several can fill within seconds, each at market within your slippage.
Can I edit a ladder after placing it? Cancel individual rungs from the active orders view. To change the range or count, cancel and re-place.
Do I need to keep Telegram open? No. Ladders run on Cove's infrastructure.
Does a buy ladder reserve my USDC? No. Rungs fill from the unified balance when triggered. Keep the balance funded.
Are ladder fills eligible for cashback? Yes. Every filled rung is a normal trade and earns cashback on its net fee at your tier.
Can Auto TP/SL attach to ladder fills? Yes. Each filled buy rung is a market buy and receives your configured take-profit and stop-loss orders.