Skip to main content
Auto-sell · one exit engine

PumpStriker auto-sell: the exit engine and your grade presets

PumpStriker's exit engine watches every position the bot opens. Signal positions follow the default plan or your preset for their grade: a stop-loss, up to 3 take-profits, a trailing stop and a maximum hold. The hard-rug exit is always kept, and buys from /buy, a pasted address or a token card get a floor 25% below entry.

By Mezyan D, Bathyr Devs Last reviewed

  1. 5x Take-profit 3 Sells 20% of the original position
  2. 3x Take-profit 2 Sells 30% of the original position
  3. 2x Take-profit 1 Sells 30% of the original position
  4. 1.5x Trailing stop arms After this peak, it exits at 60% of the peak
  5. 1x Entry The first quote after the fill
  6. 0.62x Rug stop Sells all while the peak is below 1.5x

Hard-rug exit, always keptA sudden collapse between two closely spaced price checks: sell all.

Maximum hold: 6 hoursWhatever is left is sold when the hold ends.

Rule values of the default plan, measured from the first quote after the fill. They are triggers, not results.

What are the key facts about auto-sell?

Key factsas of November 2026
Exit engineOne engine for every position the bot opens, automatic or manualLive
Default plan (EA)Hard-rug exit, rug stop, take-profits at 2x, 3x and 5x, a trailing stop and a 6-hour maximum holdLive
Grade presetsYour own stop-loss, up to 3 take-profits, trailing stop and maximum hold for grades A, B and CLive
Auto-Sell by GradeOn by default: each grade follows the default plan or your custom preset; off puts every grade on the default plan
Always keptThe hard-rug exit
Plan at entryA position keeps the plan it opened with, unless you apply a change to open positions
Your own buysA floor 25% below the first evaluated quote, plus the hard-rug exitLive
Limit ordersYour own take-profit, stop-loss and trailing-stop orders on manual positions, managed in /ordersLive
Failed sellsA landed-check comes before any retry, so nothing is sold twiceLive

Which positions does the exit engine watch?

Every position the bot opens, automatic or manual, is watched by the same engine and sold when a stop, a target or a trailing stop hits.

Which plan each position follows
PositionPlan it follows
An auto-bought signal positionThe default plan, or your preset for that grade. It is sold if the Engine withdraws the signal.
A Buy tap on a signal cardThat signal's ready-made exit plan, shown on the card before you tap. It counts as your own holding, so a withdrawn signal does not sell it.
A buy from /buy, a pasted address or a token cardA floor 25% below the first evaluated quote and the hard-rug exit, plus any take-profit, stop-loss and trailing-stop orders you add.
A trade from your browser wallet on the dashboard's Wallet pageNot watched by the exit engine: no automatic stop-loss or rug exit.

What is in the default exit plan?

The default plan (EA) is measured from the first quote after the fill. Every grade follows it unless you set a custom preset for that grade.

Default exit plan (EA)
LegRule
Hard-rug exitA sudden collapse between two closely spaced price checks triggers an immediate full sell (the trigger is 40% by default)
Rug stopAt 0.62x of entry while the peak is below 1.5x: sell all
Take-profit 1At 2x: sells 30% of the original position
Take-profit 2At 3x: sells 30% of the original position
Take-profit 3At 5x: sells 20% of the original position
Trailing stopArmed at a 1.5x peak; exits at 60% of the peak
Maximum hold6 hours
Clean-upThe empty token account is closed after a full exit and its rent returned

How do grade presets work?

Auto-Sell by Grade is on by default. For each grade, A, B and C, you choose to follow the default plan or set your own preset. Turning it off puts every grade on the default plan.

Grade presets: allowed ranges
SettingAllowed range
Stop-lossFrom 1 to 95%; a "No stop" choice needs a one-time confirmation, valid for 5 minutes
Take-profitsUp to 3, with increasing triggers up to 100,000%; at most 100% of the original position sold in total
Trailing stopArms after 0 to 10,000%; trails 1 to 95% under the peak
Maximum hold1 to 168 hours, or none
Trigger typesEntry Price %, Price % or Market Cap %, all measured from entry
Always keptThe hard-rug exit
Managing presetsPositions keep the plan they opened with; Apply to open positions; Reset; Clear All (the stop stays)

A grade is a sorting label frozen at the decision: it tells you which auto-buy safety tier the signal passed. It is not a forecast, so a preset per grade is a way to keep plans apart, not a ranking of grades. How grades are set is on the how it works page.

What does a preset look like in practice?

This example writes the default plan's own numbers as preset fields, to show how the fields read. It is an example only, not a recommendation and not your settings.

Example only: the default plan written as preset fields (not a recommendation)
Preset fieldExample valueDefault plan leg
Take-profit 1Trigger 100% above entry, sells 30% of the original positionThe 2x leg
Take-profit 2Trigger 200% above entry, sells 30% of the original positionThe 3x leg
Take-profit 3Trigger 400% above entry, sells 20% of the original positionThe 5x leg
Trailing stopArms after 50%, trails 40% under the peakArmed at a 1.5x peak, exits at 60% of the peak
Maximum hold6 hoursThe 6-hour hold

The three take-profits sell 80% of the original position, inside the 100% limit. The stop-loss is set as one value from 1 to 95%, and the hard-rug exit stays on whatever you choose.

What protects a token I buy by hand?

Buys from /buy, a pasted address or a token card get a floor 25% below the first evaluated quote. A sudden collapse between two closely spaced price checks triggers an immediate full sell; for your own buys this is 40% between checks up to 60 s apart, sold at maximum slippage. A Buy tap on a signal card follows that signal's plan instead.

Your own limit orders

On a manual position you can add your own take-profit, stop-loss and trailing-stop orders. Each sells 25, 50, 75 or 100% or a custom share and stays active for 1 to 96 hours. You list and cancel them from /orders.

What happens when a sell fails or a price is missing?

  • Take-profits try 3 times: at the base slippage, at the midpoint, then at your max retry slippage (15% by default).
  • Protective exits use at least 40% slippage, then a 99% leg, 2 attempts, then a cool-down with re-checks from 90 s up to 30 minutes and an alert at most every 10 minutes.
  • A landed-check comes before any retry, so nothing is sold twice.
  • 5 failed sells in a row turn that token's take-profits off until restart; protective exits stay on.
  • An alert fires if nothing could be sent for 2 minutes.
  • Exits use the on-chain curve or pool price first, then a Jupiter quote, then the Engine's price only if it is at most 30 s old and only for protective exits. After 3 passes without a price, an "exits blind" alert goes out.

What happens after a full exit?

The empty token account is closed and its rent returned, and leftover empty accounts from bot trades are swept too. You get one line per automatic exit leg with the SOL received and the rent returned, or a Trade Closed card when you close by hand. Every 10 minutes, positions you already sold elsewhere are closed after two confirmed zero balances.

How auto-buy opens positions

Frequently asked questions

Do exit alerts sell my tokens?

No. The Engine's exit alerts never sell by themselves. They follow the default exit plan, not your own presets, and cover grade A and B signals only. Selling is done by the bot's exit engine, which follows the plan each position opened with.

Does changing a preset change my open positions?

Not by itself. Positions keep the plan they opened with. To move open positions to your changed preset, use Apply to open positions. Reset and Clear All are there too, and Clear All keeps the stop.

Can a grade preset have no stop-loss?

Yes, but only after a one-time confirmation that is valid for 5 minutes. The hard-rug exit stays on in every preset, so a sudden collapse between two closely spaced price checks still triggers a full sell.

Can a take-profit fire on the Engine's price?

No. Exits read the on-chain curve or pool price first, then a Jupiter quote. The Engine's price is used only for protective exits and only if it is at most 30 seconds old, so a take-profit never fires on an Engine-only price. After 3 passes without a price, an exits blind alert goes out.

How much of a position can my take-profits sell?

Up to 3 take-profits per grade preset, with increasing triggers up to 100,000%, and together they can sell at most 100% of the original position. The default plan's three take-profits sell 30%, 30% and 20%, and its trailing stop, rug stop, maximum hold and hard-rug exit handle the rest.

Can I add my own orders to a token I bought by hand?

Yes. On a manual position you can add your own take-profit, stop-loss and trailing-stop orders that sell 25, 50, 75 or 100% or a custom share and stay active for 1 to 96 hours. You list and cancel them from /orders.

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

  • 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.
  • 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.
  • 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.