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):
| Mode | How it works | Best for |
|---|---|---|
| ๐ Manual | Signal arrives in your Telegram. You tap Buy 0.1 / Buy 0.5 / Custom. The bot executes. | Beginners. Reviewing each signal before risking SOL. |
| ๐ค Auto-Buy | Signal 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:
| Button | What lives here |
|---|---|
| ๐ Wallets | Create / import / set default / send SOL / wrap to wSOL / delete |
| ๐ก Signals | The auto-buy gate, enable, set min score, set buy amount, 5 sell tiers |
| ๐ Positions | Live PnL on every open position |
| ๐ Active Orders | Pending TP / SL / TSL orders across all positions |
| โ๏ธ Buy Settings | Manual-buy defaults, slippage, priority fee, keyboard, smart retry |
| โ๏ธ Sell Settings | Manual-sell defaults, slippage, keyboard, confirm dialogs |
| ๐ Global Settings | Anti-MEV toggle, Degen Mode toggle (applies to everything) |
| ๐ฆ MEV Rebates | Helius 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
| Field | What it does | Default |
|---|---|---|
| Status | Master switch for auto-buy. If this says โ Inactive, no auto-buys ever happen, signals only DM you with manual Buy buttons. | โ Inactive |
| ๐ฏ Min Score | Lowest engine score that will auto-buy. A signal below this still arrives in TG, but won't auto-buy. | 72 |
| ๐ฐ Buy Amount | How much SOL the bot spends per auto-buy. | 0.01 SOL |
| ๐ Slippage | Max % the price can move during the swap. Too tight โ buys fail. Too loose โ bad fills. | 3.0% |
| ๐ Degen Mode | Skips some safety checks for ultra-fresh launches (<1 min old). High-risk, high-reward. | OFF |
| ๐ Min MCap | Don't auto-buy if market cap below this. Useful to skip dead launches. | None |
| ๐ Max MCap | Don't auto-buy if market cap above this. Useful to skip post-grad whales. | None |
| ๐ง Min Liquidity | Don't auto-buy if liquidity below this. Critical, low-liq = you can't exit. | None |
| ๐ Duplicate Buy | If you already hold the token, allow a second auto-buy? | Block |
| ๐ธ Auto-Sell by Score Tier | CRITICAL. 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
| Tag | Means | Track record |
|---|---|---|
| ๐ฅ HOT | Corroborated, 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. |
| ๐ง COLD | Cluster-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):
| Filter | What it does | Tap to |
|---|---|---|
| ๐ฅ Auto-Buy filter | Auto-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-fire | Auto-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)
/menuโ ๐ก Signals- Tap ๐ด Inactive, Toggle ON. Status flips to โ Active.
- 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)
| Tier | Score | Sell 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
| Type | Means | When it fires |
|---|---|---|
| ๐ฏ TP, Take Profit | Sell X% of position when price goes UP by Y% from entry | TP +50% sell 35% โ price reached entry ร 1.5 โ sell 35% of holdings |
| ๐ SL, Stop Loss | Sell X% when price goes DOWN by Y% from entry | SL -30% sell 100% โ price dropped to entry ร 0.7 โ dump everything |
| ๐ TSL, Trailing Stop Loss | Once price hits "arm" level, sell if it falls X% from the new peak | TSL +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:
/menuโ ๐ก Signals- Tap the tier row: ๐ [S+] 93-100: 4 order(s)
- You see the tier detail card with current orders and 3 buttons: โ Add TP, โ Add SL, โ Add TSL
- Tap โ Add TP. Bot asks: "Enter trigger % (e.g. 50 for +50%)" โ send
500 - Bot asks: "Sell what % of balance?" โ send
25 - Bot asks: "Order duration (hours)" โ send
96 - โ 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.
| Setting | What it does | Default |
|---|---|---|
| ๐ Slippage | Default % tolerance for manual buys | 3.0% |
| โฝ Priority Fee | Lamports tipped to validators for faster inclusion | 100,000 |
| โจ๏ธ Buy Keyboard | Which SOL amounts show as buttons on every signal | 0.1 / 0.5 / 1 |
| โ ๏ธ Impact Alert % | Warn before buying if price impact > this | 25% |
| โ Confirm Manual Buy | Show a confirm dialog before every manual buy | OFF |
| ๐ธ Auto-Sell on Manual Buy | Apply tier presets even on manual buys | OFF |
| โก Retry on Slippage | If a buy fails with slippage error, automatically retry at higher slippage | ON |
| ๐บ Max Retry Slip % | Cap on how high retry slippage can go | 15% |
| ๐ Max Attempts | Number of retry attempts before giving up | 3 |
๐ก 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)
| Setting | What it does | Default |
|---|---|---|
| ๐ Slippage | Default % tolerance for manual sells | 3.0% |
| โจ๏ธ Sell Keyboard | Which % amounts show as sell buttons | 25 / 50 / 75 / 100 |
| โ ๏ธ Impact Alert % | Warn before selling if price impact > this | 50% |
| โ Confirm Manual Sell | Confirm dialog before every manual sell | OFF |
| ๐ Auto PnL Card | Post a PnL summary card to TG after each sell | ON |
๐ Global Settings
| Setting | What it does | Default |
|---|---|---|
| ๐ก Anti-MEV (Helius Sender) | Route all sends through the MEV-protected lane. Same speed, sandwich-resistant. | OFF |
| ๐ Degen Mode | Skip 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
- Open
/positions, are positions actually being sold? - Check
pm2 logs --err, are sells failing with Jupiter 429 or similar? - Fix the root cause (often: Jupiter rate limit โ enable
JUPITER_API_KEY_FALLBACKin.env) - Restart the bot:
pm2 restart pumpstriker-bot
๐ Recommended starter configs
๐ข Conservative (your first week)
| Setting | Value |
|---|---|
| Auto-Buy Status | โ Active |
| Min Score | 80 |
| Buy Amount | 0.025 SOL |
| Min MCap | $20,000 |
| Max MCap | $300,000 |
| Min Liq | $5,000 |
| Slippage | 2.5% |
| Degen Mode | OFF |
| Anti-MEV | ON |
| Auto-Sell by Score Tier | ON |
๐ก Balanced (after 2 weeks of data)
| Setting | Value |
|---|---|
| Min Score | 75 |
| Buy Amount | 0.05 SOL |
| Min MCap | $10,000 |
| Max MCap | $500,000 |
| Min Liq | $3,000 |
| Slippage | 3.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
| Symptom | Cause | Fix |
|---|---|---|
| Signals arrive in TG but bot never auto-buys | Status is โ Inactive | /menu โ ๐ก Signals โ Toggle ON |
| Bot auto-bought but no TP/SL appeared | Auto-Sell by Score Tier is OFF | Toggle it ON in the Signals menu |
| Auto-buy fires once then nothing for hours | Min Score too high, nothing crosses threshold | Lower to 70 and watch for a day |
| Buys silently fail with no TG message | Default wallet not set, OR insufficient SOL | /menu โ ๐ Wallets โ set default, fund 0.5+ SOL |
| Circuit breaker keeps tripping | Sell path is broken (Jupiter 429, RPC dead) | Add JUPITER_API_KEY_FALLBACK, restart |
| Auto-bought a known rug | Min MCap or Min Liq too low | Raise 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 startupran)
โ 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.
PumpStriker, the self-hosted Solana memecoin striker.
Your keys. Your machine. One-time $350, MIT licensed, no subscription.
See pricing โ