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
- 5x Take-profit 3 Sells 20% of the original position
- 3x Take-profit 2 Sells 30% of the original position
- 2x Take-profit 1 Sells 30% of the original position
- 1.5x Trailing stop arms After this peak, it exits at 60% of the peak
- 1x Entry The first quote after the fill
- 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.
What are the key facts about auto-sell?
| Exit engine | One 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 presets | Your own stop-loss, up to 3 take-profits, trailing stop and maximum hold for grades A, B and CLive |
| Auto-Sell by Grade | On by default: each grade follows the default plan or your custom preset; off puts every grade on the default plan |
| Always kept | The hard-rug exit |
| Plan at entry | A position keeps the plan it opened with, unless you apply a change to open positions |
| Your own buys | A floor 25% below the first evaluated quote, plus the hard-rug exitLive |
| Limit orders | Your own take-profit, stop-loss and trailing-stop orders on manual positions, managed in /ordersLive |
| Failed sells | A 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.
| Position | Plan it follows |
|---|---|
| An auto-bought signal position | The default plan, or your preset for that grade. It is sold if the Engine withdraws the signal. |
| A Buy tap on a signal card | That 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 card | A 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 page | Not 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.
| Leg | Rule |
|---|---|
| Hard-rug exit | A sudden collapse between two closely spaced price checks triggers an immediate full sell (the trigger is 40% by default) |
| Rug stop | At 0.62x of entry while the peak is below 1.5x: sell all |
| Take-profit 1 | At 2x: sells 30% of the original position |
| Take-profit 2 | At 3x: sells 30% of the original position |
| Take-profit 3 | At 5x: sells 20% of the original position |
| Trailing stop | Armed at a 1.5x peak; exits at 60% of the peak |
| Maximum hold | 6 hours |
| Clean-up | The 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.
| Setting | Allowed range |
|---|---|
| Stop-loss | From 1 to 95%; a "No stop" choice needs a one-time confirmation, valid for 5 minutes |
| Take-profits | Up to 3, with increasing triggers up to 100,000%; at most 100% of the original position sold in total |
| Trailing stop | Arms after 0 to 10,000%; trails 1 to 95% under the peak |
| Maximum hold | 1 to 168 hours, or none |
| Trigger types | Entry Price %, Price % or Market Cap %, all measured from entry |
| Always kept | The hard-rug exit |
| Managing presets | Positions 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.
| Preset field | Example value | Default plan leg |
|---|---|---|
| Take-profit 1 | Trigger 100% above entry, sells 30% of the original position | The 2x leg |
| Take-profit 2 | Trigger 200% above entry, sells 30% of the original position | The 3x leg |
| Take-profit 3 | Trigger 400% above entry, sells 20% of the original position | The 5x leg |
| Trailing stop | Arms after 50%, trails 40% under the peak | Armed at a 1.5x peak, exits at 60% of the peak |
| Maximum hold | 6 hours | The 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.
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
- Product facts: the current PumpStriker Telegram bot code (exit engine, default plan, grade presets, manual protection, limit orders and exit safety rules) and Engine code (exit alerts), checked in November 2026.
- Jupiter developer documentation
- Helius documentation: Priority Fee API
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
.envfile 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.