Strategy Settings
The strategy controls everything the bot does — which pools it picks, how it opens positions, and when it exits. You can run the default strategy as-is, or customize any of the 40+ settings from the /strategy menu.
Mode: DLMM or DAMM V2
At the top of the /strategy menu you can switch between DLMM (default) and DAMM V2 pools. The same automated strategy runs on either; some position settings (range, shape) only apply to DLMM.
Position Settings
Size (%): Portion of available SOL to use per position.
Duration (minutes): Max time a position stays open before it’s closed automatically.
Range Shape (Bid-ask / Spot): DLMM only. Bid-ask concentrates liquidity towards the edges of the range, making the position more tolerant to sudden price swings (recommended for most users). Spot spreads liquidity evenly.
Range Min (%): DLMM only. Bottom range. At 50% it takes a price drop of more than 50% to fall out of range.
Range Max (%): DLMM only. Top range. At 50% it takes a price increase of more than 50% to fall out of range.
SOL Ratio (%): DLMM only. How much of the position is held as SOL. At 80% the bot keeps 80% as SOL and uses 20% to buy the other token.
Pos Count: Number of positions to open at once (up to 3). Useful for diversification and lowering risk.
Take Profit (%): Close the position once profit exceeds this target.
Trail Stop (%): A trailing stop-loss — the stop level moves up to lock in profit as the position gains.
Token Filters
Min / Max Mcap ($): Market cap range of the token.
Liquidity ($): Minimum pool liquidity.
Age (minutes): Minimum token age — filters out freshly launched tokens.
Min APR: Minimum pool APR to consider.
Organic Score: Minimum Jupiter organic score (0–100). Higher is safer; ~70+ filters out most risky tokens.
Volume Filters
1 Hour / 6 Hours / 24 Hours ($): Minimum trading volume over each window.
Safety
Market Activity (0–10): Minimum overall market activity on Meteora, where 10 is very high. The bot can hold off when activity is low.
Top 10% : Maximum share of supply held by the top 10 wallets. Lower is safer.
Exit & Switch
Auto Switch: Allow the bot to exit a position for a better opportunity when one is found.
Fast Exit: When On, the bot switches out as soon as a better opportunity is detected (no confirmation delay).
Out-of-Range: DLMM only. Max minutes a position may stay out of range before it’s closed.
Exit on Liq Drop: Close the position if pool liquidity drops sharply.
Rebalance (DLMM only)
Auto Rebalance: Reposition the range around the current price when it drifts out of range, instead of closing.
Threshold (%): Price move required to trigger a reposition.
Count: Max number of rebalances allowed per position before it’s closed (0 disables the limit).
Advanced
Sort (Raw APR / Adjusted APR / ML Score / Leaders): How pools are ranked. Raw APR ignores boosts/penalties, Adjusted APR factors them in (default), ML Score uses our scoring model, and Leaders restricts the bot to pools that high win-rate “leader” wallets currently hold, ranked by how much those wallets back each token. Set it inline with sortMode (0 = Raw APR, 1 = Adjusted APR, 2 = ML Score, 3 = Leaders).
Auto Compound: Automatically claim and re-deposit earned fees back into the position. (Recommended)
Dynamic Range: DLMM only. Let the bot calculate the optimal range automatically from recent volatility.
Targeting: Target or exclude specific tokens/pools by contract address.
Custom RPC: Add your own RPC endpoint for faster transactions. Requires a paid plan from a provider such as QuickNode.
Presets: Apply the battle-tested Balanced preset. This overrides all your strategy settings.
Export / Import: More info here.
Hidden Settings
These have no menu button — apply them by typing or pasting setting: value into the chat (see Import/Export).
General
dynamicRangeMultiplier (0.1–2): Multiplier applied to the Dynamic Range calculation.
isPeakOnlyMode (0 = Off | 1 = On): Only trade during peak hours (08:00–22:00 UTC) and close everything at 01:00 UTC.
avoidLocalTop (0 = Off | 1 = On): Avoid opening into a recent local price top.
Token & Volume Filters
minTokenVolume5m ($): Min token volume in the past 5 minutes.
Price Change Filters
These come in two families: allTime (over the token’s full history) and local (recent), each across 5m / 1h / 6h windows.
allTimeMaxTokenPriceDrop5m / 1h / 6h (0–100): Max all-time price drop allowed per window.
allTimeMaxTokenPriceRise5m / 1h / 6h: Max all-time price rise allowed per window.
localMaxTokenPriceDrop5m / 1h / 6h (0–100): Max recent price drop allowed per window.
localMaxTokenPriceRise5m / 1h / 6h: Max recent price rise allowed per window.
Security Filters
maxTop10HolderShare (0–100): Max share of supply held by the top 10 wallets. Lower is safer.
skipUnverified (0 = Off | 1 = On): Skip tokens marked “Unverified” by Meteora.
skipLowLiquidity (0 = Off | 1 = On): Skip tokens marked “Low Liquidity” by Meteora.
skipLowOrganicActivity (0 = Off | 1 = On): Skip tokens marked “Low Organic Activity” by Meteora.
Pool Filters
minBaseFee (0–10): Min pool base fee in %.
minBinStep (0–400): Min pool bin step.