Custom Distribution
Basic Implementation
// Manual distribution - you control everything
const tx = await sdk.Pair.openPositionAndAddLiquidity(pair, {
amountX: 5000000000n,
amountY: 10000000000n,
deltaIds: [-10, -5, -1, 0, 3, 7, 10], // Specific bins
distributionX: [0, 0, 10, 30, 60, 0, 0], // Custom weights
distributionY: [5, 15, 40, 30, 10, 0, 0] // Different for each token
});Strategic Placements
Limit Order Style
// Single bin acts like limit order
await sdk.Pair.openPositionAndAddLiquidity(pair, {
amountX: sellAmount,
amountY: 0n,
deltaIds: [5], // 5 bins above current
distributionX: [100],
distributionY: [0]
});Support/Resistance Levels
Ladder Strategy
Advanced Patterns
Barbell Strategy
Asymmetric Distribution
Use Cases
Tips & Best Practices
Common Strategies
Related Topics
Last updated