Why is my position not evenly split?
Last modified:
In v3 the ratio of the two tokens in a position is determined by the spot price's location within the range. A 50/50 split occurs only when the range is perfectly symmetric around the current price — and the tick boundaries happen to align with the pool's tick spacing at those exact points.
Because prices snap to discrete ticks, achieving a perfectly even split is often not possible. To get as close as possible, find two initializable ticks that are equidistant (in tick space) from the tick corresponding to the current price.
Example: If the current price is 3,718.19, a ± 1 % range would target 3,681.01 and 3,755.37. Depositing at ticks that correspond to these prices yields a nearly equal distribution.