BID-ASK Distribution
Quick Implementation
import { DistributionUtils } from '@ferra-labs/dlmm';
// Create BID-ASK distribution
const bidAskParams = DistributionUtils.createParams(
DistributionUtils.BID_ASK,
{
activeId: pair.parameters.active_id,
binRange: [activeId - 15, activeId + 15],
parsedAmounts: [
new Decimal(1000), // token X
new Decimal(1000) // token Y
]
}
);
// Add liquidity
const tx = await sdk.Pair.openPositionAndAddLiquidity(pair, {
amountX: 1000000000n,
amountY: 1000000000n,
...bidAskParams
});How It Works
Best Use Cases
Strategy Benefits
Volatility Capture
Risk Management
Configuration Tips
Example Scenarios
Key Advantages
Related Topics
Last updated