Skip to content

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.


If you’re unsure about any of the settings, please ask in the Community Telegram