Skip to main content
Auto-buy · experimental beta

PumpStriker auto-buy (beta): opt-in, dry run first, capped

PumpStriker auto-buy is an experimental, opt-in beta. It is off by default and starts in dry run, which runs virtual positions on real quotes and never sends. Live mode needs a passing test result for your chosen strategy and a typed confirmation, and live buys stay inside default caps. A new install has no verdict yet.

By Mezyan D, Bathyr Devs Last reviewed

  1. OffDefault

    No auto-buys. Signal cards, manual trades and exits work normally.

  2. Dry runStarts here

    Virtual positions on real quotes. Nothing is sent.

  3. LiveLocked until a PASS

    A PASS for your strategy, then a typed CONFIRM within 5 minutes. Caps apply.

Default caps on live buys

  • 3 per hour
  • 20 per 24 h
  • Daily SOL cap
  • 5 open positions
  • 0.03 SOL reserve
  • 15% impact cap
  • 5 s stale-price guard
  • 1 buy per token

Set in your own configuration; a higher value is accepted and logged as a deviation.

Auto-buy never moves up a step by itself. Live mode switches itself off if its PASS is withdrawn.

What are the key facts about auto-buy?

Key factsas of November 2026
StatusExperimental and opt-inBeta
DefaultOff; when you switch it on, it starts in dry run
Dry runVirtual positions on real quotes; nothing is sent
Safety defaultBOT_DRY_RUN is on and stops live sends until you set it to 0, false, no or off
Going liveA PASS for your chosen strategy, then a typed confirmation within 5 minutes.
New installNo verdict yet; the earliest PASS can come after your own Engine has measured at least 150 go-live decisions over at least 4 days
Default caps3 buys per rolling hour, 20 per rolling 24 hours, a daily SOL cap, 5 open signal positions and a 0.03 SOL reserve
Per-buy guards15% price-impact cap, 5-second stale-price guard, one auto-buy per token ever; an unknown balance skips the buy
Buy amount0.01 SOL per auto-buy by default
ExitsThe same exit engine as every position: the default plan or your preset for that grade

How does auto-buy go from off to live?

Auto-buy has three modes. It never moves up a mode by itself: you choose dry run, and live mode needs a PASS and your typed confirmation.

Auto-buy modes
ModeWhat it doesHow you get there
OffNo auto-buys. Signal cards, manual trades and exits work normally.The default on every install.
Dry runRuns virtual positions on real quotes and never sends a transaction.Where auto-buy starts when you switch it on.
LiveSends real buys from your wallet, inside the caps and guards below.A PASS for the strategy you chose, then CONFIRM <ARM> <report_id> typed within 5 minutes, with BOT_DRY_RUN set to off.

What does dry run do?

In dry run, auto-buy runs virtual positions on real quotes and never sends a transaction. When you switch auto-buy on, it starts here, and without the pilot it can go no further until a strategy passes its test and you confirm live mode.

Dry run changes nothing else. Signal cards still reach your chat, and your manual buys, sells and the exits on your real positions work as usual.

What does auto-buy need before a live buy?

Live mode is locked behind a test result and your own confirmation:

  1. A PASS verdict for the strategy you choose. Verdicts are given per auto-buy safety tier (arm): BS, B0, B1 or B2 (see which signals each tier can buy).
  2. A typed confirmation, CONFIRM <ARM> <report_id>, within 5 minutes.
  3. BOT_DRY_RUN set to 0, false, no or off, so live mode can send.

Live mode switches itself off if the PASS is withdrawn.

Which signals can each tier buy?

Auto-buy works through four nested safety tiers (arms). A tier is open for a signal only when none of its blocks is true and every fact it needs is known; an unknown fact keeps it closed.

Auto-buy safety tiers and what closes them
TierClosed by
BSSafety pending, the fire line not met on the frozen input, unknown liquidity, liquidity under 2% of market cap, or a pool under $1,000 or drained
B0Everything that closes BS, plus a market cap under $10,000 or a falling knife (price at or below 70% of its 10-minute high, or a 5-minute fall of 30% or more)
B1Everything that closes B0, plus a 5-minute rise of 100% or more, a young pump (pool under 60 minutes old, 1-hour change of +50% or more and a burst of 0.35 or more) or a launch run (a young token already 3x above its pump curve start)
B2Everything that closes B1; it also needs a market cap from $10,000 to under $25,000

Grades follow the tiers: grade A passed B2, grade B passed B1 but not B2, and grade C is everything else, including safety pending. A grade is a sorting label frozen at the decision, not a forecast. The full block-by-tier matrix is on the filters page.

Which caps and guards limit live buys?

Every live auto-buy passes these checks first. The values shown are the code defaults.

Auto-buy caps and guards (defaults)
GuardDefault rule
Buys per hour3 per rolling hour
Buys per day20 per rolling 24 hours
SOL per day20 times your buy amount
Open signal positions5
Reserve0.03 SOL
Buy amount0.01 SOL per auto-buy by default; any positive amount
Price impactRoutes above 15% are refused before signing (AUTOBUY_MAX_IMPACT_PCT accepts up to 100%)
Stale entry priceA price older than 5 seconds skips the buy
One per tokenAt most one auto-buy per token, ever; a second signal or an open position is skipped
Unknown balanceIf the wallet balance cannot be read, the real auto-buy is skipped
Exit-policy matchThe signal's exit-policy version must equal the bot's own; there is no fallback
Launch-run blockA token under 60 minutes old that already trades 3x or more above its launch price is never auto-bought
Caps file unreadableAuto-buy is held for 24 hours

When does auto-buy pause or stop?

  • After 3 failed buys in a row.
  • When the last 50 verified closed signal trades fall below the rolling threshold.
  • After 10 or more live buys with no successful sell for over 30 minutes.
  • When the caps file cannot be read: auto-buy is held for 24 hours.
  • When the PASS for your strategy is withdrawn: live mode switches itself off.

Auto-buy notices and pauses reach your private chat as owner alerts.

Which hours and filters apply to auto-buy?

The trading-session window

Off by default, so auto-buy can run around the clock while your machine is on. You can limit it to USA hours (08:00 to 17:00 New York), Europe hours (08:00 to 17:00 London), Asia hours (09:00 to 18:00 Tokyo), or a custom start, stop and time zone. The window limits auto-buy only: signal cards and exits are never gated. A malformed start, stop or time zone, or a start equal to the stop, leaves the window open.

Your filters

Signals Active (off means no cards and no auto-buy), Min Score and the market-cap and liquidity bands apply to auto-buy as well as to cards. An unreadable bound, or unknown liquidity against a bound you set, removes the buy. The lowest card grade changes only the cards you see; an auto-buy on a signal you would not see still sends a one-line notice. Every setting is listed on the filters page.

Is there a capped pilot mode?

Beta

The bot also contains a capped pilot mode with tiny live amounts. Its availability to buyers is not promised. If it is offered, it runs live without a PASS verdict and is not switched off when there is none, with every other guard on:

  • Each buy is the smaller of your buy amount and the pilot cap: 0.01 SOL by default, never above 0.05 SOL.
  • At most 3 buys per UTC day by default, settable from 1 to 10.
  • A tier marked FAIL, RETIRED or BIASED is never bought.
  • A rug-flagged token, or one whose launch run is true or unknown, is never bought; safety must be clean, and the price and market cap must be known.

What sells an auto-bought position?

The same exit engine that watches every position the bot opens. An auto-bought position follows the default exit plan, or your own preset for that signal's grade, and the hard-rug exit is always kept.

For 5 minutes after a signal, safety facts that were still unknown are re-checked. If one now fails, the Engine withdraws the signal and an auto-bought position in it is sold. Your own buys, including Buy taps on a signal card, are never touched by a withdrawal.

The exit plan and grade presets

What should I know before turning auto-buy on?

Frequently asked questions

Does auto-buy start buying as soon as I install PumpStriker?

No. Auto-buy is off out of the box. When you switch it on, it starts in dry run, which runs virtual positions on real quotes and never sends a transaction. The BOT_DRY_RUN safety setting, on by default, also stops live mode from sending until you set it to 0, false, no or off.

Does a new install come with a passed auto-buy test?

Not on a new install, which starts with no verdict. Verdicts come from your own Engine: the earliest PASS can come after it has measured at least 150 go-live decisions over at least 4 days. Until a strategy passes, live mode stays locked and auto-buy runs in dry run only; the capped pilot, if it is offered, is the one exception.

What do I type to switch live auto-buy on?

Once your chosen strategy has a PASS, you type CONFIRM, then its arm (the auto-buy safety tier), then the report ID, on one line within 5 minutes. Live mode switches itself off again if that PASS is withdrawn.

Can I let auto-buy run only during set hours?

Yes. The trading-session window is off by default (24/7). You can choose USA 08:00 to 17:00 New York, Europe 08:00 to 17:00 London, Asia 09:00 to 18:00 Tokyo, or a custom start, stop and time zone. It limits auto-buy only; signal cards and exits are never gated.

Do my Telegram filters apply to auto-buy?

Yes, except the lowest card grade. Signals Active, Min Score and the market-cap and liquidity bands apply to cards and auto-buy, and an unreadable bound fails closed. The lowest card grade changes only the cards you see; an auto-buy on a signal you would not see still sends a one-line notice.

Can auto-buy buy the same token twice?

No. Auto-buy makes at most one buy per token, ever. A second signal on the same token, or a token with an open position, is skipped. Manual buys are separate: the duplicate-buy guard refuses a manual buy of a token you already hold on that wallet unless you enable Duplicate Buy.

Sources and review

Last reviewed by Mezyan D, Bathyr Devs. Facts are as of November 2026 and follow the current build; release notes are on the changelog.

Risks and disclosures

  • Experimental auto-buy: Auto-buy is an experimental, opt-in feature. It is off by default, starts in dry run, and live buys stay inside caps (by default 3 per hour, 20 per day, 5 open positions, a daily SOL cap, a 0.03 SOL reserve and a 15% price-impact cap). The caps are set in your own configuration; a value above the default is accepted and logged as a deviation. Turning it on is your decision.
  • High risk: Memecoins are extremely high-risk and can move very fast in either direction. Only trade with money you can afford to put at risk.
  • No guarantees: PumpStriker does not promise profit, a win rate or any trading result. A signal or grade is information, not a prediction, and no tool can make an outcome certain. Anything promising guaranteed returns is a scam.
  • Self-custody: You run PumpStriker on your own computer or VPS and hold your own keys. Bathyr Devs never holds or moves your funds and never asks for your seed phrase; the software trades only from your own wallet, when you tap or within the auto-buy and exit rules you switch on. Importing a wallet means pasting its key into your private Telegram chat once (the bot deletes it at once), and Generate New shows a new key once in that chat, so use a dedicated trading wallet. On-chain transactions are final; we cannot reverse them or recover keys, so keep your machine, Telegram account, bot token and .env file secure.
  • Your costs: You pay Solana network and priority fees, Helius Sender tips when Anti-MEV is on, venue fees, and any paid plan you choose with third-party services.
  • Third parties and partners: PumpStriker relies on services run by others (GMGN, Helius, Jupiter, pump.fun, Telegram), and their uptime, fees and terms apply. UnclaimedSol is a partner: rent-recovery claims made through the in-bot button may earn Bathyr Devs a referral share.
  • Jurisdiction: You are responsible for following the laws, regulations and tax rules where you live. Do not use PumpStriker where crypto trading or trading software is restricted. Nothing on this site is an offer where it would be unlawful.
  • No token: There is no PumpStriker or BATHYR token, presale or airdrop. Anyone selling one is running a scam.

Not financial advice: PumpStriker is software, not financial advice. Nothing on this site is a recommendation to buy or sell any token. Do your own research (DYOR). Read the risk disclaimer and the terms of use.