01 · ShapesSpot, Curve and Bid-Ask in plain terms
A DLMM shape decides how your liquidity is spread across the bins in your range. Flip between the three in the widget above: blue bars below the active bin are quote-token bids, grey bars above are base-token asks.
Every DLMM strategy is two choices stacked on top of each other: a range (which bins) and a shape (how much in each bin). If the bin mechanics are new to you, read our explainer on how DLMM bins and dynamic fees work first. Here we assume you know that each bin is one fixed price and that only bins touched by the active price earn fees.
Spot
Equal liquidity in every bin. Fees and conversions happen at the same rate wherever price trades in your range. Predictable, forgiving, and the easiest to reason about. Meteora’s interface offers Spot presets from very tight (1–3 bins) through spread (20–30 bins) to wide (around 50 bins).
Curve
Most liquidity in the middle, tapering to the edges. While price stays close to where you entered, a larger share of your capital is working, so fee capture per dollar is highest. When price trends, the thin edges convert quickly and you drift out of range.
Bid-Ask
The inverse of Curve: thin in the middle, heavy toward the edges. It earns less on small wiggles but converts much more of your capital when price makes a big swing, which is useful for buying dips, selling rips and capturing volatility.
Each shape can also be deposited as balanced (both tokens around the price), imbalanced (more of one token than the other) or fully one-sided. That gives nine combinations from just three shapes, before you even decide on range width.
02 · OrdersOne-sided liquidity: DCA in and DCA out
Because bins below the active price hold only the quote token and bins above hold only the base token, a single-token deposit behaves like a set of resting limit orders that also earn swap fees.
- DCA in: deposit only the quote token (for example USDC) into a range below the current price. As price falls through your bins, the pool buys the base token for you, bin by bin.
- DCA out: deposit only the base token (for example SOL) into a range above the current price. As price rises, the pool sells your tokens into strength.
- Launch liquidity: project teams often seed a new token one-sided above its opening price, so early buyers walk the price up through the team’s supply.
03 · SizingChoosing a range by volatility
The most common DLMM mistake is a range that does not match the pair’s volatility. Too tight and you are out of range by lunchtime; too wide and your capital is spread so thin it barely earns.
A simple sizing method works for any pair:
Pick a holding horizon
How long will you leave the position alone? A day, a week, a month. Be honest about how often you will actually check it.
Estimate the typical move
Look at the pair’s recent price history and note how far it usually travels over that horizon. Use the range, not the average.
Convert the move into bins
Bins needed ≈ ln(1 + move) ÷ ln(1 + bin step). For a +10% move at a 20 bps step that is about 48 bins; at 100 bps, about 10.
Add a buffer and check the limit
Add 20–30% extra so a normal day does not push you out. If the total exceeds roughly 69 bins, expect extension rent, or consider a pool with a larger bin step.
| Target move | 20 bps step | 50 bps step | 100 bps step |
|---|---|---|---|
| ±5% | ≈ 25 / 26 | ≈ 10 / 10 | ≈ 5 / 5 |
| ±15% | ≈ 70 / 81 | ≈ 28 / 33 | ≈ 14 / 16 |
| ±30% | ≈ 131 / 179 | ≈ 53 / 72 | ≈ 26 / 36 |
| ±50% | ≈ 203 / 347 | ≈ 81 / 139 | ≈ 41 / 70 |
Read each cell as bins up / bins down. The downside always needs more bins than the upside for the same percentage, because a 30% fall takes more geometric steps than a 30% rise. Also notice the trade-off the table hides: on a 20 bps pool a ±30% range needs over 300 bins, so each bin gets a tiny slice of your deposit. On a 100 bps pool the same coverage takes about 62 bins, but every trade inside a bin pays you at coarser price steps. Concentration and coverage are always in tension.
04 · NumbersWorked examples
The examples below use round numbers and ignore fees earned, which would add to every result. They show how shape and range change what you end up holding. They are illustrations, not recommendations.
Example 1: a balanced Spot range on SOL-USDC
SOL trades at $150 in a 20 bps pool and you expect about ±5% over the next few days. From the table, you need about 25 bins above and 26 below, so roughly 51 bins in total, comfortably inside a default 70-bin position. You deposit $1,000 split evenly, roughly 3.33 SOL and $500 USDC. While SOL trades between about $142.50 and $157.50, every swap through your bins pays you. If SOL breaks above $157.50, you hold only USDC; below $142.50, only SOL.
Example 2: one-sided take-profit ladder
You hold 10 SOL at $150 and want to sell gradually between $155 and $200. In a 50 bps pool that span is about 51 bins. Deposited as a one-sided Spot shape, each bin gets the same amount of SOL. If price climbs past $200, the pool sells your whole stack at an average of roughly $176, or about $1,760 in USDC. Deposit the same SOL with a Bid-Ask shape, weighted toward the top of the range, and the average rises to roughly $183 in our illustration, because more of your SOL waits at higher prices. The catch: if price only reaches $170, Bid-Ask has sold less than Spot.
Example 3: DCA into a dip
You have 1,500 USDC and want to buy SOL if it falls from $148 to $120. At a 50 bps step that is about 42 bins. With an even Spot split, a full move down to $120 converts your USDC into roughly 11.25 SOL, an average cost of about $133, plus the swap fees the buyers on the other side paid you. Compare that with a single market buy at $148, which would have bought about 10.1 SOL.
05 · DisciplineRebalancing rules that actually help
Rebalancing means withdrawing a position and redeploying it around the current price. It restarts fee income, but it also crystallizes the token conversion that already happened, which is the moment impermanent loss becomes permanent. Every rebalance also costs transaction fees and, on fresh ranges, possibly non-refundable bin-array rent. So the goal is fewer, better rebalances.
- Time rule: rebalance only after price has been out of range for a set period, for example 12 or 24 hours, not on the first touch.
- Distance rule: if price exits by only a few bins, waiting is often cheaper than moving.
- Direction check: after an upside exit you hold the quote token; re-entering immediately means buying back the asset at a higher price. Decide whether you want that exposure.
- Fee check: before moving, compare fees earned so far with the cost of moving. If fees barely cover transaction and rent costs, widen the range next time.
- Resize instead of close: DLMM positions can be resized and rebalanced without being closed, and Meteora’s Zap tooling supports DLMM rebalancing in a single transaction.
- Write it down: note the range, shape and rule when you open. It is much easier to follow a rule than to invent one at 3 a.m. during a crash.
06 · How-toOpening a DLMM position, step by step
The flow below matches the general process on meteora.ag. Exact button labels change from time to time, so follow the logic rather than the wording.
Fund your wallet
Hold SOL for fees and rent: about 0.059 SOL per position (refundable) plus a buffer. Meteora suggests keeping at least 0.05 SOL in your wallet at all times.
Verify the pool
Search the pair, then check the token mint addresses, bin step, base fee, TVL and several days of volume. Meteora’s safety guide recommends tools such as RugCheck and Jupiter’s token warnings for anything unfamiliar.
Choose a shape
Spot, Curve or Bid-Ask, based on your view of the pair’s volatility and what you want to hold at the end.
Set the range
Enter minimum and maximum prices or a number of bins. Check how many bins the range covers and whether the interface warns about extra rent.
Enter amounts
Both tokens for a balanced position, or one token for a one-sided ladder. The interface shows how the liquidity will be distributed.
Review and sign
Read the transaction summary in your wallet, including rent, before approving. Then bookmark the position page.
Monitor and claim
Fees do not compound automatically. Claim on a schedule and apply your rebalancing rule when it triggers.
07 · PitfallsMistakes to avoid
Good habits
- Size the range to measured volatility
- Start with Spot, then specialize
- Prefer pools with steady, repeating volume
- Keep a written rebalancing rule
Common traps
- Chasing a single-day APR spike
- Tight Curve ranges on volatile tokens
- Rebalancing on every move
- Forgetting that unclaimed fees do not compound
No shape protects you from a token that goes to zero, and no range turns a dead pool into a productive one. The best DLMM strategy is the one whose worst case you have already accepted: you know which token you will hold if price runs away in either direction, and you are fine with that outcome. Keep position sizes modest while you learn, and remember that DLMM, like any DeFi protocol, carries smart-contract risk despite its audits.






