Documentation index

Solana Momentum Sniper

Most snipers race to be first into a brand-new token. The Solana Momentum Sniper does the opposite: it watches every new Pump.fun token and waits for momentum to show itself. It buys only the tokens with real buying behind them, and drops the rest.

The trade-off is simple: you give up the first seconds of a launch, and in exchange you only enter tokens that are already running. Most tokens never qualify, so expect fewer buys than the Solana Block-0 Sniper.

Set it up

  1. Deploy the bot. Choose the Solana Momentum Sniper on allenhark.com/bots and pay. Your server is set up and your bot wallet is created on it; Quick start shows each screen.
  2. Choose how careful it should be. Pick a starter or a Style, your spend per token, take profit and stop loss.
  3. Practice, if you want it. A new bot starts in practice: it buys real Pump.fun tokens with virtual SOL and nothing is sent. Fills count the venue fee, slippage and network fees.
  4. Add SOL and go live. Send SOL to your bot wallet from Wallet, then press Go live and confirm with your PIN.

How it works

1. It watches every launch

Every new Pump.fun token is tracked from its first trade. Over short rolling windows the bot measures three things:

  • Market cap in US dollars (the token's price times how many exist).
  • Buying share: how much of the trading is buying rather than selling, by volume.
  • Volume against market cap: how busy the trading is for a token of its size.

A token that never builds momentum is dropped after a while. A token that rugs is dropped at once.

2. It buys when two layers agree

  1. Is it in your league? The market cap, buying share, volume and the creator's own buy at launch must all sit inside the ranges you set. Tokens too small, too big or too quiet are ignored.
  2. Is it running right now? The buying share and the volume must both pass your buy signal on the last window. Higher thresholds mean fewer, cleaner buys.

When both agree, the bot buys your spend per token, once per token. (It can buy the same token again only after the wait you set.)

3. It runs from rugs

While it holds a token, the bot sells everything at once if any of these happen (each one can be turned off):

Rug checkSells everything if…
Creator soldThe creator sells a large share of the supply.
Pool lostThe SOL in the token's pool falls far from its peak.
Price fellThe price falls far from its peak.
Buying fellSellers take over and the buying share drops under your floor.

It can also block that creator, so it never buys from them again.

4. It sells by your rules

Checked in this order, every time the price moves:

  1. Stop loss. If the trade is down to your stop loss (for example −30 %), it sells everything.
  2. Protect gains on the way down. Once a trade is up, it sells a share for each step the price drops from its peak, and everything at the bottom of the band.
  3. Take profit on the way up. It sells a share for each step profit climbs through a band. In Simple mode this is one take profit, for example "sell half at 2x and let the rest ride".

Your Style sets the "is it in your league" ranges, the buy signal, the rug checks and the protect-gains band. The Strategy page warns you if two rules make each other pointless, for example a stop loss the rug check always beats. Strategy explains the controls, and the Expert settings reference lists every setting.

Where it trades

Pump.fun

The bonding curve every new Pump.fun token starts on. In production: full buy-and-sell round trips have been made on mainnet.

PumpSwap

Where Pump.fun tokens trade after they graduate. A token that graduates while the bot holds it keeps being managed on PumpSwap, and the bot also buys tokens that are already on PumpSwap if they pass the same gates. In production, with live round trips on mainnet.

  • Pools priced in USDC trade through SOL: SOL → USDC → token on a buy and back on a sell, each in one transaction. Your PnL stays in SOL.
  • Pools created on PumpSwap directly (never on a curve) can be tracked too. This is Beta and off by default (Advanced: [pumpswap] direct_pools).

Beta: Raydium CPMM and Meteora DAMM v2

Off by default, switched on in the bot's config in Advanced mode ([venues] raydium_cpmm, meteora_damm_v2).

  • Raydium CPMM is where tokens from Raydium LaunchLab, Bonk.fun and StonkFun go when they graduate. Meteora DAMM v2 is where Meteora DBC and Bags tokens go.
  • The bot starts tracking a token when it graduates into one of these pools, measures its momentum from the pool's own trades, and runs it through the same gates, rug checks and exits as a Pump.fun token.
  • Pools priced in USDC trade through SOL, like PumpSwap. Pools priced in other tokens are skipped.
  • Buys and sells on both have been simulated on mainnet at the pools' exact prices (nothing sent). No funded live round trip yet.

Swap aggregator

  • Selling, on by default. If a token's normal exit has no route (no pool the bot can read), the bot sells through a swap aggregator instead. Every route is checked and simulated before it signs.
  • Buying, Beta and off by default. When a token's curve completes while a buy is under way, the bot can buy on other pools through the aggregator instead (Advanced: [exits] aggregator_buy).

Your settings, grouped

Simple mode has the controls most people need: budget, spend per token, take profit, stop loss, daily loss limit, Style, and Speed (Normal, Fast or Fastest: the priority fee and slippage). Style sets which tokens are in your league, the buy signal, the rug checks and the protect-gains band:

StyleSolana Momentum Sniper
SaferOnly the clearest runners; sells fast on any sign of a rug.
BalancedA good buy signal; protects gains on the way down.
RiskierMore buys and looser rug checks to ride bigger runs.

The starters set every Simple control at once:

StarterWhat it does
CautiousOnly the clearest runners and a tight stop loss. Sells everything at 1.5x and gets out early on any sign of a rug.
BalancedA good buy signal; sells half at 2x and lets the rest ride.
AggressiveMore buys and a looser stop loss; sells half at 3x and lets the rest ride bigger waves. More reward, more risk.

Expert settings has every setting, in these groups:

  • Buying: buy size, budget, daily loss limit, most buys an hour and the wait before buying the same token again.
  • Watching (Advanced): the measuring windows and how long a token is watched.
  • Eligible tokens: market cap, buying share, volume against market cap, the creator's buy, Mayhem coins and launches made by other programs.
  • Buy signal: the buying share and volume that trigger a buy.
  • Rug protection: the four rug checks and blocking the creator after a rug.
  • Selling: stop loss, the protect-gains and take-profit ranges, selling tokens left in the wallet, and (Advanced) the swap aggregator.
  • Where it trades (Advanced): pools created on PumpSwap directly, and Raydium CPMM and Meteora DAMM v2, all Beta and off to start with.
  • Execution: the priority fees, slippage, the relay tip and your own fast senders.
  • Suggestions (Advanced): the limits on what the AI strategy assistant may propose.

The Solana Momentum Sniper settings reference lists every setting with its range and starting value.

Risks

  • Momentum can turn at any moment. The bot buys tokens that are already climbing; many stop right after, and some reverse hard. A token that passes every gate can still drop.
  • You pay a higher price than the first buyers. Waiting for momentum means buying after others, and early holders often sell into exactly that buying.
  • Rug checks act on what they see. A creator can sell, or a pool can drain, before a check can sell for you, and a rugged token may not sell at all.
  • A stop loss isn't a price guarantee. The price can fall a long way between two updates.
  • Practice is a guide, not a forecast. Practice counts fees and slippage, but not how other bots would have reacted to your live buys.

Only trade with SOL you can afford to lose. See the Risk disclosure.

Things to know

  • The Solana Momentum Sniper trades Pump.fun tokens only; it has no launchpad picker.
  • You can't buy a token by hand from the app with the Solana Momentum Sniper. Selling by hand works.
  • Like every bot, it can trade in practice with virtual SOL, and the practice fills count the venue fee, slippage and network fees.

Related