πŸ€–Chapter 7 Β· Reference Β· 15 min read

PumpStriker Settings: Auto-Buy, HOT/COLD & Sell Tiers

By Bathyr Devs Β· Published June 24, 2026

This is the chapter that turns PumpStriker from a notifier into a trader. You'll learn how to flip auto-buy on, set the score threshold that triggers it, and configure the 5 sell-tiers so every buy has TP / SL / Trailing Stop already armed before you even see it.


The two ways PumpStriker can trade

PumpStriker can run in two modes, you pick which (or use both):

ModeHow it worksBest for
πŸ‘† ManualSignal arrives in your Telegram. You tap Buy 0.1 / Buy 0.5 / Custom. The bot executes.Beginners. Reviewing each signal before risking SOL.
πŸ€– Auto-BuySignal arrives. If it passes your filters (score, mcap, liq), the bot buys automatically, no tap needed. Sell tiers (TP/SL/TSL) get armed instantly.Power users. Catching launches at 3 AM.

Both modes can run at the same time, auto-buy fires when filters pass, manual buttons stay available for everything else.


The /menu, your control panel

Send /menu to your bot. You get 8 buttons:

ButtonWhat lives here
πŸ‘› WalletsCreate / import / set default / send SOL / wrap to wSOL / delete
πŸ“‘ SignalsThe auto-buy gate, enable, set min score, set buy amount, 5 sell tiers
πŸ“Š PositionsLive PnL on every open position
πŸ•” Active OrdersPending TP / SL / TSL orders across all positions
βš™οΈ Buy SettingsManual-buy defaults, slippage, priority fee, keyboard, smart retry
βš™οΈ Sell SettingsManual-sell defaults, slippage, keyboard, confirm dialogs
🌐 Global SettingsAnti-MEV toggle, Degen Mode toggle (applies to everything)
πŸ¦‘ MEV RebatesHelius backrun rebates, earn SOL from bots that backrun your tx

πŸ“‘ The Signals menu, your auto-buy gate

Open with /menu β†’ πŸ“‘ Signals. This is the single most important screen in the bot:

πŸ“‘ PumpStriker Signals Status: ❌ Inactive Min Score: 72 Buy Amount: 0.01 SOL Slippage: 3.0% Degen Mode: OFF Min MCap: None Max MCap: None Min Liq: None Duplicate Buy: Block πŸ”₯ Auto-Buy filter: HOT (HOT=corroborated) πŸ” Buy at signal #: 1 ⬆️ Buy only on upgrade re-fire: OFF πŸ’Έ Auto-Sell by Score Tier: βœ… ON βœ… 🟑 Alpha Signal [B] (65-75), 2 orders βœ… πŸ’š High Potential [B+] (75-82), 4 orders βœ… πŸ’Ž Strong Conviction [A] (82-88), 4 orders βœ… πŸ”₯ Fire Signal [S] (88-93), 4 orders βœ… πŸŒ™ Moon Shot [S+] (93-100), 4 orders

Every field on this card explained

FieldWhat it doesDefault
StatusMaster switch for auto-buy. If this says ❌ Inactive, no auto-buys ever happen, signals only DM you with manual Buy buttons.❌ Inactive
🎯 Min ScoreLowest engine score that will auto-buy. A signal below this still arrives in TG, but won't auto-buy.72
πŸ’° Buy AmountHow much SOL the bot spends per auto-buy.0.01 SOL
🌊 SlippageMax % the price can move during the swap. Too tight β†’ buys fail. Too loose β†’ bad fills.3.0%
😈 Degen ModeSkips some safety checks for ultra-fresh launches (<1 min old). High-risk, high-reward.OFF
πŸ“‰ Min MCapDon't auto-buy if market cap below this. Useful to skip dead launches.None
πŸ“ˆ Max MCapDon't auto-buy if market cap above this. Useful to skip post-grad whales.None
πŸ’§ Min LiquidityDon't auto-buy if liquidity below this. Critical, low-liq = you can't exit.None
πŸ” Duplicate BuyIf you already hold the token, allow a second auto-buy?Block
πŸ’Έ Auto-Sell by Score TierCRITICAL. When ON, the bot applies the tier's sell presets (TP/SL/TSL) the moment a buy confirms. When OFF, you buy raw, no exit plan.ON

πŸ”₯ HOT / COLD signals + smarter auto-buy

Every signal card carries a πŸ”₯ HOT or 🧊 COLD conviction tag, and the Signals menu has three auto-buy filters so you can point auto-capital at the higher-conviction calls. It's all execution-only, every signal still lands in your Telegram regardless.

πŸ”₯ HOT vs 🧊 COLD, the conviction tag

TagMeansTrack record
πŸ”₯ HOTCorroborated, the signal has at least one of: a public KOL call, the model agrees, or real liquidity behind it.Higher base-rate, historically about 2Γ— the 2x-hit-rate of COLD.
🧊 COLDCluster-only, a quiet, model-doubted, thin-liquidity signal riding the smart-money cluster alone.Lower base-rate, but still real, some of the biggest movers start COLD, so they're never hidden, only labelled.

The tag never changes which signals are delivered, it only tells you which to lean into.

πŸ” Three auto-buy filters

/menu β†’ πŸ“‘ Signals. When auto-buy is active these shape which signals it acts on (the Telegram ping is unaffected):

FilterWhat it doesTap to
πŸ”₯ Auto-Buy filterAuto-buy only HOT, only COLD, or both. HOT is the corroborated, higher-base-rate pool.Cycle HOT β†’ COLD β†’ both
πŸ” Buy at signal #Auto-buy at the 1st call, or wait for the 2nd / 3rd re-fire of the same token, more conviction, but a later entry.Cycle 1 / 2 / 3
⬆️ Buy only on upgrade re-fireAuto-buy only when a signal strengthens (a πŸ§Šβ†’πŸ”₯ flip or a tier-up), never on the first call.Toggle ON / OFF

↻ Re-fire on upgrade

If a token you were already alerted on gets stronger, its tag flips 🧊 β†’ πŸ”₯, or it climbs a tier, the bot re-sends it once, stamped "RE-FIRE, UPGRADED (signal #N)". (Re-fires are strictly capped per token to prevent spam.)

πŸ’‘ How to use it: leave the Auto-Buy filter on HOT as your default, it points auto-capital at the corroborated pool. Want maximum conviction? Set Buy at signal #2 or Buy only on upgrade so auto-capital waits for a token to prove itself before committing.


⚑ How to turn on auto-buy (3 taps)

  1. /menu β†’ πŸ“‘ Signals
  2. Tap πŸ”΄ Inactive, Toggle ON. Status flips to βœ… Active.
  3. Verify your Min Score, Buy Amount, MCap range, Min Liquidity are sane (see recommended configs below).

πŸ’‘ Pro tip: Toggle Auto-Sell by Score Tier ON in the same menu. Without it, your auto-buys have no exit plan.


How the auto-buy decision actually works

When a signal hits the bot, it runs through these gates in order. First gate that fails β†’ no auto-buy (the signal still arrives in TG with manual Buy buttons):

Signal arrives (score 78, mcap $42K, liq $8K) ↓ 1. Signals enabled? β†’ NO β†’ SKIP (status: inactive) 2. score >= Min Score? β†’ NO β†’ SKIP (score too low) 3. mcap in [Min, Max] range? β†’ NO β†’ SKIP (mcap too low/high) 4. liquidity in range? β†’ NO β†’ SKIP (liq too low/high) 5. Already hold this token? β†’ YES & dupBuy=OFF β†’ SKIP (duplicate) 6. Have a default wallet? β†’ NO β†’ SKIP (no wallet) ↓ all pass 7. EXECUTE BUY (sig.buyAmount SOL @ sig.slippageBps slippage) ↓ 8. Auto-Sell tier ON? β†’ YES β†’ Apply matching tier's TP/SL/TSL presets ↓ 9. πŸ€– Auto-bought $TICKER, 0.05 SOL β†’ TG card with tx link

🎯 The 5 Score Tiers, your sell-side strategy

The bot has 5 default tiers mapped to score ranges. Each tier has its own TP / SL / TSL preset stack. When auto-sell is ON and a buy confirms, the matching tier's orders are armed automatically.

Default tier presets (factory)

TierScoreSell Orders (auto-armed on buy)
🟑 Alpha [B]65-74🎯 TP +20% sell 60% Β· πŸ›‘ SL -20% sell 100%
πŸ’š High Potential [B+]75-81🎯 TP +25% sell 50% Β· 🎯 TP +100% sell 35% Β· πŸ›‘ SL -22% sell 100% Β· πŸ“‰ TSL +50% (then trail)
πŸ’Ž Strong Conviction [A]82-87🎯 TP +30% sell 40% Β· 🎯 TP +150% sell 35% Β· πŸ›‘ SL -25% sell 100% Β· πŸ“‰ TSL +80%
πŸ”₯ Fire Signal [S]88-92🎯 TP +50% sell 35% Β· 🎯 TP +250% sell 35% Β· πŸ›‘ SL -30% sell 100% Β· πŸ“‰ TSL +120%
πŸŒ™ Moon Shot [S+]93-100🎯 TP +80% sell 25% Β· 🎯 TP +400% sell 35% Β· πŸ›‘ SL -35% sell 100% Β· πŸ“‰ TSL +200%

Read it like this: "Fire Signal: at +50% take 35% off the table, at +250% take another 35%, stop-loss at -30% dumps everything, and once price hits +120% from entry the trailing stop arms."

What TP / SL / TSL actually mean

TypeMeansWhen it fires
🎯 TP, Take ProfitSell X% of position when price goes UP by Y% from entryTP +50% sell 35% β†’ price reached entry Γ— 1.5 β†’ sell 35% of holdings
πŸ›‘ SL, Stop LossSell X% when price goes DOWN by Y% from entrySL -30% sell 100% β†’ price dropped to entry Γ— 0.7 β†’ dump everything
πŸ“‰ TSL, Trailing Stop LossOnce price hits "arm" level, sell if it falls X% from the new peakTSL +120% β†’ peak hit entry Γ— 2.2 β†’ armed β†’ if peak drops 10%, sell

✏️ How to edit a tier (add / remove orders)

Say you want to add an extra TP at +500% to the Moon Shot tier:

  1. /menu β†’ πŸ“‘ Signals
  2. Tap the tier row: πŸŒ™ [S+] 93-100: 4 order(s)
  3. You see the tier detail card with current orders and 3 buttons: βž• Add TP, βž• Add SL, βž• Add TSL
  4. Tap βž• Add TP. Bot asks: "Enter trigger % (e.g. 50 for +50%)" β†’ send 500
  5. Bot asks: "Sell what % of balance?" β†’ send 25
  6. Bot asks: "Order duration (hours)" β†’ send 96
  7. βœ… New TP added.

Removing or clearing orders

  • Remove one: Tap the ❌ Remove button next to the order
  • Clear all: Tap πŸ—‘ Clear All at the bottom (asks for confirm)
  • Disable a whole tier: Tap βœ… Enabled, Disable at the top. The tier stays defined but won't apply to auto-sells.

βš™οΈ Buy Settings (manual-buy defaults)

Controls the manual Buy buttons on signal cards and /buy <CA> <SOL>. Does not affect auto-buy.

SettingWhat it doesDefault
🌊 SlippageDefault % tolerance for manual buys3.0%
β›½ Priority FeeLamports tipped to validators for faster inclusion100,000
⌨️ Buy KeyboardWhich SOL amounts show as buttons on every signal0.1 / 0.5 / 1
⚠️ Impact Alert %Warn before buying if price impact > this25%
βœ… Confirm Manual BuyShow a confirm dialog before every manual buyOFF
πŸ’Έ Auto-Sell on Manual BuyApply tier presets even on manual buysOFF
⚑ Retry on SlippageIf a buy fails with slippage error, automatically retry at higher slippageON
πŸ”Ί Max Retry Slip %Cap on how high retry slippage can go15%
πŸ” Max AttemptsNumber of retry attempts before giving up3

πŸ’‘ Recommendation: Turn Auto-Sell on Manual Buy ON. That way every buy, manual or auto, gets TP/SL/TSL armed instantly. No naked positions.


βš™οΈ Sell Settings (manual-sell defaults)

SettingWhat it doesDefault
🌊 SlippageDefault % tolerance for manual sells3.0%
⌨️ Sell KeyboardWhich % amounts show as sell buttons25 / 50 / 75 / 100
⚠️ Impact Alert %Warn before selling if price impact > this50%
βœ… Confirm Manual SellConfirm dialog before every manual sellOFF
πŸ“Š Auto PnL CardPost a PnL summary card to TG after each sellON

🌐 Global Settings

SettingWhat it doesDefault
πŸ›‘ Anti-MEV (Helius Sender)Route all sends through the MEV-protected lane. Same speed, sandwich-resistant.OFF
😈 Degen ModeSkip a few "safety" checks for ultra-fresh launches. Higher risk of rugs, but catches more sub-30-second alpha.OFF

πŸ’‘ Turn Anti-MEV ON immediately. It's free, adds zero latency, and prevents sandwich attacks.


πŸ¦‘ MEV Rebates

KYC'd searchers backrun your tx, you get 50% of the captured MEV paid to a wallet you specify. Mainnet single-tx only. /menu β†’ πŸ¦‘ MEV Rebates β†’ set wallet address β†’ toggle ON.


🚨 The Auto-Buy Circuit Breaker (safety)

The bot has a hardcoded safety: if 10+ consecutive auto-buys happen without a single successful sell in 30 minutes, all further auto-buys are automatically rejected until you restart the bot.

Why

This was a real incident: May 7, 2026. Jupiter rate-limited the sell path silently for hours. The engine kept firing buy signals, 85 auto-buys executed, 0 sells completed, and the wallet bled because every sell attempt 429'd. The breaker now stops this cold.

How to recover

  1. Open /positions, are positions actually being sold?
  2. Check pm2 logs --err, are sells failing with Jupiter 429 or similar?
  3. Fix the root cause (often: Jupiter rate limit β†’ enable JUPITER_API_KEY_FALLBACK in .env)
  4. Restart the bot: pm2 restart pumpstriker-bot

🟒 Conservative (your first week)

SettingValue
Auto-Buy Statusβœ… Active
Min Score80
Buy Amount0.025 SOL
Min MCap$20,000
Max MCap$300,000
Min Liq$5,000
Slippage2.5%
Degen ModeOFF
Anti-MEVON
Auto-Sell by Score TierON

🟑 Balanced (after 2 weeks of data)

SettingValue
Min Score75
Buy Amount0.05 SOL
Min MCap$10,000
Max MCap$500,000
Min Liq$3,000
Slippage3.0%

πŸ”΄ Aggressive (only when you trust the engine)

High frequency, high variance. Don't run this until you've done at least 2 weeks of Conservative and reviewed the data. Min Score 70, Buy Amount 0.1 SOL, Min MCap $5,000, Min Liq $2,000, Slippage 5% (or auto-curve), Degen Mode ON, Anti-MEV ON, Allow Duplicate Buy ON (DCA into runners).


⚠️ Common pitfalls

SymptomCauseFix
Signals arrive in TG but bot never auto-buysStatus is ❌ Inactive/menu β†’ πŸ“‘ Signals β†’ Toggle ON
Bot auto-bought but no TP/SL appearedAuto-Sell by Score Tier is OFFToggle it ON in the Signals menu
Auto-buy fires once then nothing for hoursMin Score too high, nothing crosses thresholdLower to 70 and watch for a day
Buys silently fail with no TG messageDefault wallet not set, OR insufficient SOL/menu β†’ πŸ‘› Wallets β†’ set default, fund 0.5+ SOL
Circuit breaker keeps trippingSell path is broken (Jupiter 429, RPC dead)Add JUPITER_API_KEY_FALLBACK, restart
Auto-bought a known rugMin MCap or Min Liq too lowRaise both: Min Liq $5K minimum

πŸ” The "set it and forget it" checklist

Before you walk away from the bot for 24 hours, confirm:

  • Default wallet has at least 0.5 SOL
  • /menu β†’ πŸ“‘ Signals β†’ Status: βœ… Active
  • Auto-Sell by Score Tier: βœ… ON
  • Min Score set (75-80 for first runs)
  • Min Liq set ($3K+ minimum)
  • Anti-MEV ON in Global Settings
  • All 5 score tiers show at least 1 SL preset (so nothing buys naked)
  • Telegram notifications enabled on your phone
  • PM2 set to auto-restart on VPS (pm2 startup ran)

βœ… Now it's hunting for you. Sleep well.


➑️ Next chapter: 8. Your Dashboard, Tab-by-Tab Tour, see what the engine sees in real time.

Frequently asked questions

How do I turn on auto-buy in PumpStriker?

Send /menu, open the Signals panel, and toggle Status to Active. Then set your Min Score, Buy Amount, market-cap and liquidity bounds, and leave Auto-Sell by Score Tier ON so every auto-buy has an exit plan.

What do HOT and COLD signals mean?

HOT means the signal is corroborated, a KOL call, the model agreeing, or real liquidity behind it, and historically a higher base rate. COLD is a quieter cluster-only signal. The tag never changes which signals are delivered; it only tells you which to lean into, and you can point auto-buy at HOT only.

What is the auto-buy circuit breaker?

A hardcoded safety: if 10+ consecutive auto-buys happen with zero successful sells in 30 minutes, all further auto-buys are rejected until you restart the bot, protection against a broken sell path draining the wallet.