- 1. Key Takeaways
- 2. Table of Contents
- 3. What every crypto stop-loss term actually means
- 4. Which stop-loss order type fits your crypto trade?
- 5. How exchanges actually run your stop, and where things go wrong
- 6. How to set a stop-loss on Binance, Coinbase, Kraken and OKX
- 7. Stop-Limit Orders on Decentralized Exchanges
- 8. Stop-loss strategies that actually work, and the mistakes that don't
- 9. Real-world lessons from live crypto markets
- 10. Frequently Asked Questions
- 11. Why disciplined stop placement is the only edge that compounds
- 12. Sources
- 13. Recommended
Last Updated: November 3, 2026
Stop-limit orders on decentralized exchanges are conditional orders you sign or fund from your wallet, which a keeper, solver or the venue’s own matching engine executes on-chain once the price reaches your trigger, so execution is not guaranteed. As of November 2026, Jupiter on Solana, the 1inch Limit Order Protocol and CoW Protocol support stop-loss style spot orders, and Hyperliquid and dYdX offer native stop-market and stop-limit orders on perpetual futures.
A stop-loss order automatically closes your crypto position when price hits a predefined level, on a centralized exchange or a DEX. Set it at the point where your trade idea is wrong, not at an arbitrary percentage below entry, and size your position to match that distance before you ever click “buy.”
Before you confirm any trade, run through this quick checklist in your exchange or DEX interface:
- Stop type: stop-market, stop-limit, trailing stop or OCO
- Trigger price: the exact level where the order activates, and which price feeds it (last, mark, index or oracle price)
- Execution type: market fill (near-certain exit) vs. limit fill (price-controlled but may not execute)
- Slippage tolerance: on DEXs, the maximum price move you accept when the stop executes
- Reduce-only: toggle this on for perpetuals so the stop can’t accidentally open a new position
Pro Tip: Set the stop on the exchange before confirming the entry. If you can’t place the stop first, the position size is too large or the setup isn’t ready.
Key Takeaways
A stop-loss order in crypto is only as good as its placement and its execution: set it at the trade’s invalidation point, size the position to that distance, and check how your venue triggers and fills it.
| Point | Details |
|---|---|
| Set at invalidation, not pain | Place the stop where the trade idea is wrong: below support or below the breakout level. |
| Size from stop distance | Divide your dollar risk per trade by the stop distance in price to get position size. |
| Platform stops beat mental stops | Place the order on the exchange before entry; hesitation at the moment of loss is expensive. |
| Use ATR or structure, not round numbers | ATR multiples of about 1.5 to 2 for major coins and 2.5 to 3 for altcoins adapt to current volatility. |
| Check execution settings on perps | Confirm the trigger price (last, mark, index or oracle), the reduce-only flag and the liquidation price before enabling a trailing stop. |
| DEX stops are not guaranteed | On decentralized exchanges, keepers, solvers or matching engines execute your stop, and a fast move or thin liquidity can leave it unfilled. |
| Fees differ widely | Entry-level spot fees in November 2026 run from about 0.1% or less on Binance and OKX to a reported 1.20% taker fee in Coinbase Advanced’s Intro 1 tier. |
Table of Contents
- What every crypto stop-loss term actually means
- Which stop-loss order type fits your crypto trade?
- How exchanges actually run your stop, and where things go wrong
- How to set a stop-loss on Binance, Coinbase, Kraken and OKX
- Stop-Limit Orders on Decentralized Exchanges
- Stop-loss strategies that actually work, and the mistakes that don’t
- Real-world lessons from live crypto markets
- Frequently Asked Questions
- Why disciplined stop placement is the only edge that compounds
- Sources
What every crypto stop-loss term actually means
A stop-loss is a conditional order that converts to an exit order when price reaches your trigger level. The cleaner framing: place the stop where the trade is invalidated, not where the loss becomes uncomfortable. That distinction is what separates a mechanical risk rule from a genuinely useful one.
Key terms you’ll see on centralized and decentralized exchanges:
- Trigger price: the price that activates the stop order. Nothing happens until this level is hit.
- Execution price / fill: the actual price you exit at, which can differ from the trigger.
- Stop-market: converts to a market order on trigger. Execution is nearly certain; fill price is not.
- Stop-limit: converts to a limit order on trigger. Fill price is controlled; execution is not guaranteed.
- Trailing stop: the trigger price moves with the market in your favor by a fixed amount or percentage.
- OCO (one-cancels-the-other): pairs a stop with a take-profit; whichever fires first cancels the other.
- Bracket or TP/SL order: attaches a take-profit and a stop-loss to an entry order or an open position.
- Reduce-only: restricts the order to reducing an existing position, preventing accidental new entries.
- Mark price: a smoothed reference price (often index-based) used by perpetual futures exchanges to prevent manipulation-triggered liquidations.
- Last price: the most recent trade price on that exchange’s own order book.
- Index or oracle price: a price averaged across several venues or delivered on-chain by an oracle; dYdX, for example, uses its oracle price to trigger conditional orders.
- Keeper, solver or resolver: on DEXs, the bot or service that watches your trigger and submits the trade on-chain.
- Slippage: the gap between trigger price and actual fill, caused by thin order books or pools, fast moves or MEV (bots that trade around pending transactions).
The trigger-vs-execution gap is where most traders get surprised. A stop-market on Bitcoin will activate at the trigger level but may execute at a worse price during a fast drop. A stop-limit with a specified limit price gives price control but risks no execution if the price gaps below the limit.
Which stop-loss order type fits your crypto trade?
Stop-market orders
When the trigger fires, the exchange sends a market order. You exit. Period. The cost is slippage: on a thin altcoin pair, that market order can eat through multiple price levels before it fills. For liquid pairs like BTC/USD or ETH/USD on a major exchange, slippage is usually small. For low-cap tokens, it can be brutal.
Some exchanges add guardrails. Binance’s stop-market order places a stop-limit order with a slippage tolerance, and any unfilled amount stays on the book as a limit order, according to Binance’s order-type FAQ (updated August 10, 2026). Coinbase’s help center describes a 10% market protection point for spot market orders on non-stable pairs: an order that would move the price more than 10% stops executing and returns a partial fill.
Use stop-markets when: you need a near-certain exit above all else, you’re trading liquid pairs, or you’re on leverage where being stuck in a losing position is worse than a bad fill.
Stop-limit orders
The trigger fires and places a limit order at your specified price. You control the exit price but accept the risk of no fill. In a flash crash or a gap down, price can skip your limit entirely.
Use stop-limits when: you’re trading a pair with predictable, orderly moves; your position size is small relative to book depth; or slippage on a stop-market would cost more than the risk of non-execution.
Trailing stops
The trigger price trails the market by a fixed amount or percentage as price moves in your favor, then locks when price reverses. Trailing stops lock in gains while letting winners run, but they perform poorly in sideways markets where false breakouts repeatedly trigger the trail before the move develops.
A trailing stop-market makes execution near-certain but not the exit price. A trailing stop-limit protects the price but may not execute in a fast move. Choose the failure mode you can live with. On high-leverage perpetuals, always check your liquidation price before enabling a trailing stop: the liquidation engine can close you out before the trail ever fires.
OCO orders
One-cancels-the-other pairs a stop below entry with a take-profit above it. When one fills, the exchange cancels the other automatically. This is the cleanest way to define your full risk/reward before entering a trade and walk away from the screen. Binance, OKX and Jupiter offer OCO orders, and Coinbase Advanced applies the same logic through bracket and take profit/stop loss orders.
Pro Tip: Use ATR-based or structure-based placement rather than round percentages. ATR multiples of 1.5 to 2 work well for major pairs, and 2.5 to 3 for volatile altcoins. Round numbers attract stop hunts.
| Order Type | Trigger Converts To | Execution Certainty | Price Certainty | Best For |
|---|---|---|---|---|
| Stop-market | Market order | High | Low | Liquid pairs, leverage |
| Stop-limit | Limit order | Low | High | Orderly markets, small size |
| Trailing stop-market | Market order | High | Low | Trend trades, profit locking |
| Trailing stop-limit | Limit order | Low | High | Controlled exits in trends |
| OCO | Stop and take-profit pair | Depends on type | Depends on type | Full risk/reward automation |
| DEX stop (keeper or solver) | On-chain swap or order-book trade | Not guaranteed | Capped by your limit or slippage setting | On-chain trading without an exchange account |

How exchanges actually run your stop, and where things go wrong
Trigger logic: last price vs. mark price
On spot markets, stops usually trigger from the last traded price on that exchange’s order book, but some venues let you choose. Kraken’s API accepts the last traded price (the default) or an index price as the trigger reference, and OKX lets traders pick the last, mark or index price for its stop orders. On perpetual futures, exchanges generally use mark price for liquidations but may use a different price for user-placed stops, and dYdX triggers conditional orders from its oracle price or last traded price. Trailing logic tracks the highest or lowest price seen since placement, so the reference price used matters enormously.
If your exchange uses last price for your stop but mark price for liquidation, a wick on the order book can trigger your stop while the mark price never moved. The reverse is also possible: your stop sits untouched while the mark price drives liquidation. Read the docs before trading perps.
Slippage and order book depth
A stop-market order becomes a taker order the instant it triggers. On a deep BTC/USD book, a modest order usually fills close to the trigger in normal conditions. On a small-cap altcoin with $200,000 in visible book depth, a $50,000 sell can move the market against you by several percent before it fills.
Exchanges cap the damage in different ways. Coinbase Advanced turns the stop side of a bracket or take profit/stop loss order into a limit order 5% below the trigger on spot markets (1.5% on perpetual futures), and its help center warns that the stop may not execute if the price moves beyond that buffer before the order re-prices.
Gap risk
Crypto trades around the clock, but liquidity thins on weekends and during low-volume hours. A single large liquidation cascade can gap price through your trigger and fill you several percent below it. This is especially common around macro events. On October 10, 2025, after President Donald Trump announced a 100% tariff on Chinese imports, about $3.21 billion of positions were liquidated in a single minute at 21:15 UTC, and bid-side liquidity nearly disappeared on several major exchanges, according to CoinGecko’s review of the crash, which cites Kaiko data. CPI prints and Fed announcements still move Bitcoin and altcoins sharply, and the gap risk around those events is real.
Liquidation vs. stop on leveraged positions
On perpetual futures, liquidation engines can close a position before your stop triggers if the mark price reaches your liquidation level first. At 10x leverage, a 10% move against you would wipe out the entire initial margin, so liquidation arrives earlier, once your equity falls below the maintenance margin. Always compute your liquidation price before placing a trailing stop, and always enable reduce-only so the stop can’t accidentally flip you to a short when you meant to exit a long.
The single most dangerous mistake: setting a stop inside the normal wick range of the asset without adjusting position size. A Bitcoin stop placed $200 below a support level on a day when BTC regularly wicks $500 is not a stop; it’s a scheduled loss. In the 24 hours to 10:40 UTC on November 3, 2026, Bitcoin traded between about $76,270 and $78,106 on CoinMarketCap, a range of roughly $1,840.
How to set a stop-loss on Binance, Coinbase, Kraken and OKX
The core workflow is the same across the large centralized exchanges. The differences are in which order types each platform exposes, which price triggers the stop and what the fill costs. Product availability also varies by country, so check what your account offers; our guide to the best crypto exchanges compares platforms in more detail.
Generic steps to place a stop-market or stop-limit:
- Open the trading interface and select the pair (e.g., BTC/USDT or BTC/USD).
- Choose “Stop Limit,” “Stop Market” or a TP/SL option from the order type menu.
- Enter the trigger price (the level that activates the order).
- For stop-limit: enter the limit price separately (your minimum acceptable fill).
- Enter the quantity in the asset or in USD.
- For margin or perpetual positions: toggle “Reduce-Only” on.
- Review the order summary: confirm trigger type, execution type and size.
- Submit and verify the order appears in your open orders list.
Exchange-specific notes (checked November 3, 2026):
- Binance: Spot order types include stop-limit, stop-market, trailing stop, OCO, OTO and OTOCO, plus algorithmic orders such as TWAP. A stop-market order places a stop-limit order with a slippage tolerance, and any unfilled amount rests as a limit order. Binance’s fee FAQ uses 0.1% as the regular-user spot rate, with a 25% discount when fees are paid in BNB. More in our Binance review.
- Coinbase: Coinbase Advanced offers market, limit, stop-limit, bracket, take profit/stop loss and TWAP orders; its help center lists no trailing stop. On spot markets, TP/SL can only be attached to buy orders, and a triggered stop re-prices to a limit 5% below the trigger. Since September 16, 2026, Coinbase says its Advanced tiers start at $10,000 of 30-day qualifying volume, down from $25,000, with US spot entry-level fees of 0.50% maker and 0.90% taker (0.25% and 0.50% in the EU and UK). Accounts with no qualifying volume start in the Intro 1 tier, reported by the French outlet Cryptoast at 0.60% maker and 1.20% taker; Coinbase shows each account’s exact rate after sign-in. More in our Coinbase review.
- Kraken: Kraken Pro offers stop loss, stop loss limit, take profit, take profit limit, trailing stop, trailing stop limit and iceberg orders. Triggers can follow the last trade price (the default) or the index price, trailing offsets can be a percentage or a fixed amount, and a reduce-only flag is available for margin positions. Kraken Pro’s spot fees start at 0.40% maker and 0.80% taker below $2,500 of 30-day volume and fall to 0.22% and 0.38% from $10,000.
- OKX: OKX offers TP/SL, OCO, trigger and trailing stop orders, and stops can be attached to limit, market or advanced limit orders. Traders can choose the last, mark or index price as the trigger; partial-position TP/SL can execute as a limit or market order, while trailing stops execute at market. OKX lists 0.08% maker and 0.10% taker for regular users on its fee page, and its fees vary by region. More in our OKX review.
Stop orders and fees on major exchanges (November 2026)
| Exchange | Stop-style order types | Trigger price | Entry-level spot fees (maker / taker) |
|---|---|---|---|
| Binance | Stop-limit, stop-market, trailing stop, OCO, OTO, OTOCO | The stop price you set | 0.1% regular rate; 25% off when paying fees in BNB |
| Coinbase Advanced | Stop-limit, bracket, TP/SL (no trailing stop listed) | The stop price you set; TP/SL re-prices to a limit 5% beyond it on spot | Intro 1 reported at 0.60% / 1.20%; from $10,000 of volume 0.50% / 0.90% (US, since September 16, 2026) |
| Kraken Pro | Stop loss, stop loss limit, take profit, trailing stop, trailing stop limit | Last price (default) or index price | 0.40% / 0.80% (Tier 1); 0.22% / 0.38% from $10,000 |
| OKX | TP/SL, OCO, trigger order, trailing stop | Last, mark or index price | 0.08% / 0.10% (regular user; varies by region) |
Sources: each exchange’s help center and fee pages, checked November 3, 2026. The Coinbase Intro 1 rate comes from Cryptoast’s fee guide (last updated December 2025), because Coinbase displays tier rates only to signed-in users.
Before you submit, confirm:
- Trigger type: last price, mark price, index price or oracle price?
- Execution type: market (near-certain exit) or limit (price-controlled)?
- Reduce-only: on for any leveraged or perpetual position
- Order size vs. book depth: is your size small enough to avoid moving the market on fill?
- Taker fee on execution: stop-markets execute as taker orders and carry the higher taker fee
Pro Tip: Confirm which reference price your exchange uses for stop triggers in the official docs before trading leveraged positions. A 30-minute read of the exchange’s order-type documentation can prevent a forced liquidation.
Stop-Limit Orders on Decentralized Exchanges
Stop-limit orders on decentralized exchanges work differently from stops on Binance or Coinbase. An automated market maker such as a Uniswap pool has no order book or matching engine that can hold a resting stop order, so DEX stop orders live in a separate layer: you sign an order or deposit funds, and a keeper, solver or resolver watches the price and submits the trade on-chain once your trigger is reached. Perpetual DEXs such as Hyperliquid and dYdX run their own order books on their own blockchains, so stop orders there are native order types.
How do stop-limit orders work on a DEX?
- You create the order. On EVM chains you usually sign a message that stays off-chain until it is filled (for 1inch, an EIP-712 signed order); on Jupiter you deposit the tokens into a vault and the order is stored off-chain.
- A watcher monitors the trigger. Jupiter uses keeper bots that track the token’s USD price; CoW Protocol’s conditional orders become executable when on-chain conditions are met; dYdX stores conditional orders on-chain and checks them against its oracle price.
- The trigger fires and the trade is submitted. The keeper or solver routes the swap through available liquidity, or the perp DEX places the resulting market or limit order on its book.
- The order settles on-chain. You receive the output tokens in your wallet or account, minus protocol, routing and network fees.
Why execution is not guaranteed
A DEX stop is only as reliable as the service that executes it and the liquidity available at that moment. Jupiter’s documentation states that “Stop Loss is not guaranteed to execute,” and its orders can fill partially or not at all when price moves past the trigger quickly or liquidity is thin. A keeper also needs the trade to clear your minimum price; if the market gaps below your limit, a stop-limit simply stays open. Network congestion and outages add risk: during the October 10, 2025 crash, dYdX was offline for eight hours, according to CoinGecko.
Slippage and MEV: the hidden cost of a DEX stop
When a stop executes as a swap, the fill depends on pool depth and on your slippage tolerance. Jupiter’s stop-loss and buy-above orders default to a 20% slippage limit, which raises the odds of a fill but can mean a much worse price than the trigger; you can set a custom value. Wide slippage settings also give MEV bots room to trade around a visible swap (a sandwich attack), which is why some apps route trades privately: Coinbase, for example, says it submits its DEX trades in a way designed to prevent bots from seeing them and moving the price first.
Which DEXs and aggregators offer stop-loss or stop-limit orders?
Blockchainreporter’s comparison of stop orders on decentralized exchanges (November 2026) covers the main venues below, based on each project’s official documentation.
| Venue | Chain | Stop-style order types | How triggers work | Fees |
|---|---|---|---|---|
| Jupiter (Trigger orders, V2) | Solana | Stop-loss (fixed or trailing), take-profit, OCO, OTOCO, buy or sell above or below a price | Orders stored off-chain with funds in a per-wallet vault; a keeper executes through Jupiter’s router when the USD price or market cap crosses the trigger | 0.1% (0.03% on stable or pegged pairs), plus a 0% to 0.5% routing fee |
| 1inch Limit Order Protocol (v4) | Ethereum, Arbitrum, Base, BNB Chain, Polygon and 13 other networks | Limit orders with predicates for stop-loss and take-profit conditions | EIP-712 order signed off-chain; a taker fills it on-chain once the predicate is true | No protocol fee listed in its documentation; the filler pays gas |
| CoW Swap (CoW Protocol) | Ethereum and other EVM chains | Limit, TWAP and programmatic stop-loss and take-profit orders | Conditional order authorized by a smart contract wallet (ERC-1271); it becomes executable when on-chain conditions are met, then solvers settle it | 2 bps volume fee (0.3 bps on correlated assets) plus 50% of surplus or quote improvement, capped at 0.98% |
| Hyperliquid | Hyperliquid’s own layer 1 (perps and spot) | Stop market, stop limit, take market, take limit; reduce-only option | Native order types on Hyperliquid’s on-chain order book | Perps 0.015% maker / 0.045% taker; spot 0.04% / 0.07% (base tier) |
| dYdX | dYdX Chain | Stop market, stop limit, take profit market, take profit limit | Conditional orders stored on-chain and triggered by the oracle price or last traded price | Maker and taker fees; check dYdX’s current schedule |
Compiled by Blockchainreporter from the official documentation of Jupiter, 1inch, CoW Protocol, Hyperliquid and dYdX, checked November 3, 2026. Fees shown exclude network gas and any front-end or partner fees.
How to set a stop-loss on a DEX safely
- Check liquidity first: compare the pool’s depth and daily volume with your position size, for example on DefiLlama (what DefiLlama is and how to use it).
- Pick the venue’s stop type: a trigger or conditional order on a spot aggregator, or a native stop order on a perp DEX.
- Set the trigger at your invalidation level and a limit or slippage cap you can accept, instead of leaving a wide default in place.
- Choose an expiry that matches your trade; Jupiter, for example, offers 1 hour, 1 day, 1 week (the default), 30 days or a custom date.
- Confirm the order shows as open and learn how to cancel it: on Jupiter, funds from an expired order stay in the vault until you complete a two-step cancel.
- Re-check open orders after big moves, and cancel and recreate them if your plan changes.
Stop-loss strategies that actually work, and the mistakes that don’t
What stop-loss techniques do professional traders use?
Professional stop-loss technique comes down to a few repeatable rules rather than a secret setting:
- Stop at invalidation: the stop goes where the trade idea is proven wrong, such as below support or below a breakout level.
- Volatility buffer: the distance is checked against the Average True Range so that normal noise does not trigger it.
- Fixed risk per trade: position size is set so that a stopped-out trade loses only a planned fraction of the account.
- Pre-set exits: OCO, bracket or TP/SL orders place the stop and the target together, before or with the entry.
- Trailing only in trends: trailing stops are switched on once a trend is confirmed, not in sideways markets.
- Time stops: a trade that has not moved as expected within a set period is closed, even if the price stop was not hit.
The same rules carry over to options trading, with one adjustment: option premiums also move with time decay and implied volatility, so a stop is often easier to define on the underlying asset’s price than on the premium alone.
Structure-based placement
The most reliable method: place the stop where the trade is wrong. Long on a breakout above $100? Setting stops at the invalidation point and sizing from that distance is the foundation of consistent risk management. If the invalidation point is too close to entry for your desired size, reduce the size; don’t widen the stop.
ATR-based placement
The 14-period Average True Range measures how much an asset typically moves in a given period. Multiply it by 1.5 to 2 for major pairs or 2.5 to 3 for volatile altcoins, and place the stop that distance from your entry or from the structure level. This adapts automatically to current volatility rather than using a fixed percentage that ignores whether the market is calm or chaotic.
Position sizing from ATR: if your dollar risk per trade is $200 and the ATR-based stop distance is $800 (in price terms), divide $200 by $800 to get 0.25 units. That’s your position size. The math forces consistency.
Percentage-based rules
Percentage-based stops, such as a fixed 5% below entry, are a floor, not a strategy. They ignore volatility and market structure, so combine them with ATR or structure whenever possible.
How do I calculate the optimal stop-loss for a trade?
There is no single optimal stop, but there is a repeatable calculation:
- Find the invalidation level: the price where your trade idea is wrong, such as just below support.
- Add a volatility buffer: keep the stop at least 1.5 to 2 times the 14-period ATR away from entry for major coins, or 2.5 to 3 times for volatile altcoins, and a little beyond the structure level.
- Measure the stop distance: entry price minus stop price for a long, or stop price minus entry price for a short.
- Size the position: divide the dollar amount you are willing to lose by the stop distance.
- Add costs: include the taker fee and expected slippage, which matter most on thin pairs and on DEXs.
For example, you buy at $100 with support at $94 and a 14-period ATR of $2. A stop $1 below support sits at $93, a distance of $7, or 3.5 times ATR. With $210 of planned risk, the position is $210 divided by $7, or 30 units (about $3,000 at entry). At a 0.10% taker fee on entry and exit, fees add about $6 to the loss if the stop fills.
Which tools can automate stop-loss calculations and orders?
- Exchange order tickets: OCO, OTOCO, bracket and TP/SL orders set the stop and the target together with the entry, and Coinbase Advanced shows the estimated profit or loss of both sides at order entry.
- Percentage offsets: Kraken lets trigger and trailing offsets be set as a percentage or a fixed amount, and Binance, OKX and Jupiter also offer trailing stops.
- Algorithmic orders: TWAP orders on Binance, Coinbase Advanced and Hyperliquid split a large exit into smaller pieces to limit market impact.
- On-chain automation: Jupiter’s trigger orders add OCO and OTOCO on Solana, and its price-conditional DCA buys only while the price stays inside a set band.
- APIs: exchange APIs, such as Kraken’s, accept trigger orders with a chosen reference price, so a script or trading bot can place and adjust stops automatically.
- Price trackers: CoinMarketCap and CoinGecko show live prices and 24-hour ranges, which helps you check whether a stop sits inside normal daily noise.
Common mistakes
- Mental stops: you tell yourself you’ll exit at $X, then hesitate when it hits. Platform stops remove the hesitation.
- Round-number stops: $100, $50,000 and $1.00 are where many traders put their stops, and obvious stops at round numbers and visible swing lows are frequent targets of stop hunts. Place stops one ATR beyond the obvious level or use a less predictable price.
- Moving stops out of fear: widening a stop after entry is not risk management; it’s hoping. If the original stop was correct, honor it.
- Trailing stops in choppy markets: trailing stops underperform in sideways conditions because false breakouts repeatedly trigger the trail. Use ADX or higher-timeframe confirmation to identify trending conditions before enabling a trail.
- Ignoring liquidity for position size: a stop that’s technically correct but sized too large for the available book depth or pool liquidity will still produce a bad fill.
- Leaving wide DEX slippage defaults: an on-chain stop with a wide slippage cap can turn a planned small loss into a large one in a thin pool.
Pro Tip: When structure suggests a stop inside normal noise, prefer a smaller position or skip the trade entirely. Widening the stop without resizing is how one bad trade erases a week of gains.
| Mistake | Why It Costs Money | Fix |
|---|---|---|
| Mental stops | Hesitation at the moment of loss | Place platform stop before entry |
| Round-number stops | Stop hunts target obvious levels | Use ATR offset or structure |
| Moving stops wider | Turns defined risk into open-ended loss | Honor the original stop |
| Trailing in chop | False breakouts drain the trail | Filter with trend confirmation |
| Oversized stops | Slippage amplifies the loss | Size from stop distance, not conviction |
| Wide DEX slippage | A triggered swap fills far below the trigger | Set your own cap and check pool depth |
Real-world lessons from live crypto markets
Thin DEX pair: correct stop, ugly fill
Consider a trader who enters a small-cap altcoin on a decentralized exchange and places a technically correct stop below a support level. The support breaks, the stop triggers, and the sell order hits a pool with only about $40,000 of liquidity against a $30,000 position. The stop was right. The sizing was wrong.
The lesson: on illiquid pairs, the stop is necessary but not sufficient. Reduce size to a fraction of visible depth, or skip the trade. Removing the stop is never the answer.
Leveraged perp: liquidation before the stop
On perpetual futures, liquidation engines can close a position before your stop triggers when the mark price reaches the liquidation threshold first.
Crypto’s most volatile days bring intraday price swings that exceed the stop distances many traders set. Bitcoin’s apparent calm can still hide significant downside risk, and on altcoins the swings are sharper still.
The fix: compute liquidation price before placing any trailing stop on a leveraged position. If the trailing stop distance is larger than the gap between entry and liquidation, liquidation comes first and the stop is decorative.
October 10, 2025: $19 billion of liquidations in a day
The October 10, 2025 crash remains the clearest recent test of stop orders. After President Donald Trump announced a 100% tariff on Chinese imports, Bitcoin fell from a high of $122,574 that Friday to $104,782 on October 11, a drop of about 14.5%, and more than $19 billion of leveraged positions were liquidated within 24 hours, according to CoinGlass data cited by CoinGecko. More than 1.6 million trading accounts were liquidated. On Binance, the USDe stablecoin briefly traded at $0.65 because of thin liquidity on Binance’s own order books, a reminder that a stop or liquidation can fill at prices that exist on only one venue. Our Bitcoin crash analysis covers the wider sell-offs since then.
October 29 to 30, 2026: the Binance hack sell-off
Stops were tested again in late October 2026. After Binance reported a security breach on October 29 (Binance estimates about $6.3 billion in assets were affected), Bitcoin fell 4.5% in 24 hours to $76,664 by about 02:00 UTC on October 30, and more than $1.5 billion of leveraged positions were liquidated over 24 hours, mostly bets on rising prices, according to CoinGlass data cited by The Block, as reported by The National on October 30. BNB fell 7.1% to $698.65 over the same period, according to The Block.
As of about 10:40 UTC on November 3, 2026, Bitcoin traded near $76,900 on CoinMarketCap, down about 10% over 30 days and about 39% below its record of about $126,200 from October 6, 2025, while the Crypto Fear and Greed Index fell to 26 (Fear) on November 3, from 37 on November 2. Live levels are on our Bitcoin price page. Both episodes point the same way: in a cascade, stop-market orders fill below their triggers, stop-limit orders can be skipped, and DEX stops depend on keepers and liquidity that are under the most stress at that moment.
Frequently Asked Questions
What is a stop-limit order on a decentralized exchange?
A stop-limit order on a decentralized exchange is a conditional order that you sign or fund from your wallet and that executes on-chain once the price reaches your trigger, with a limit or slippage cap on the fill. Because most DEX pools have no order book, a keeper, solver or the venue’s matching engine watches the trigger and submits the trade for you.
How do stop-limit orders work on decentralized exchanges?
You create the order with a trigger price and a limit or slippage cap. A keeper, solver or resolver monitors the price, and when the trigger is reached it submits a swap through available liquidity, or a perpetual DEX places the order on its own order book. The trade then settles to your wallet, minus protocol, routing and network fees.
Which decentralized exchanges offer stop-loss orders in 2026?
As of November 2026, Jupiter on Solana offers stop-loss, trailing stop-loss, take-profit, OCO and OTOCO trigger orders. The 1inch Limit Order Protocol supports stop-loss conditions through predicates on Ethereum and 17 other networks, and CoW Protocol supports programmatic stop-loss orders. Hyperliquid and dYdX offer native stop-market and stop-limit orders on perpetual futures.
Are stop-loss orders on decentralized exchanges guaranteed to execute?
No. A DEX stop depends on a keeper, solver or matching engine and on the liquidity available when the trigger hits. Jupiter’s documentation says its stop-loss is not guaranteed to execute, and orders can fill partially or not at all when price moves past the trigger quickly. Outages also matter: dYdX was offline for eight hours during the October 10, 2025 crash.
What slippage should I set for a DEX stop-loss?
Use the smallest slippage cap that still lets the order fill in your pool. Jupiter’s stop-loss orders default to 20% slippage, which favors getting a fill over getting a good price, so consider lowering it for liquid pairs after checking pool depth. Very wide caps can lead to fills far below the trigger and give MEV bots room to trade around your swap.
What is a stop-loss in crypto?
A stop-loss in crypto is an order that automatically exits a position when the price reaches a level you set in advance. On centralized exchanges it becomes a market or limit order when triggered, while on decentralized exchanges a keeper or the venue’s engine executes it on-chain. Place it where your trade idea is proven wrong, and size the position so that loss is acceptable.
Is a stop-limit or a stop-market order better for crypto?
A stop-market order makes an exit nearly certain but can fill well below the trigger in a fast drop. A stop-limit order controls the price but may never fill if the market gaps through the limit. Stop-market orders suit liquid pairs and leveraged trades, while stop-limit orders suit orderly markets and small positions where a missed exit costs less than heavy slippage.
How do I calculate the right stop-loss for a crypto trade?
Start with the price that invalidates your trade, such as just below support, rather than a round number. Check that the stop sits at least 1.5 to 2 times the 14-period Average True Range from entry for major coins. Then divide your planned dollar risk by the stop distance to get the position size: $210 of risk with a $7 stop distance means 30 units.
How much do stop-loss orders cost on Binance, Coinbase, Kraken and OKX?
Exchanges charge their normal trading fee when a stop fills, usually the taker rate for stop-market orders. In November 2026, OKX lists 0.08% maker and 0.10% taker for regular users, Binance uses a 0.1% regular rate, and Kraken Pro starts at 0.40% maker and 0.80% taker. Coinbase Advanced’s US entry tier, from $10,000 of volume, charges 0.50% maker and 0.90% taker.
Can a stop-loss fail during a crypto crash?
Yes. In a crash, stop-market orders can fill far below their trigger and stop-limit orders can be skipped entirely. On October 10, 2025, about $3.21 billion of positions were liquidated in one minute and bid-side liquidity nearly disappeared on several exchanges, according to CoinGecko. Coinbase also warns that its stop protection may not execute if prices move beyond its 5% buffer.
Can you short crypto, and how does a stop-loss work on a short?
Yes, where your exchange and country allow it, through margin trading or perpetual futures on platforms such as Kraken, OKX, Binance, Hyperliquid and dYdX. On a short position, the stop-loss is a buy stop placed above your entry, at the level that invalidates the trade. Mark it reduce-only so that it closes the short instead of opening a new long position.
What is a trailing stop-loss in crypto?
A trailing stop-loss moves its trigger with the price as a trade moves in your favor, by a fixed amount or percentage, and stays put when the price reverses. It locks in gains during trends but can be hit by noise in sideways markets. Binance, Kraken and OKX offer trailing stops, Jupiter offers a trailing stop-loss on Solana, and Coinbase Advanced does not list one.
Why disciplined stop placement is the only edge that compounds
Most traders focus on entries. The traders who survive long enough to compound focus on exits, specifically on defining the maximum loss before the trade opens. A well-placed stop doesn’t just cap downside. It tells you exactly how much you’re risking, which tells you exactly how large the position should be, which prevents the single most common cause of account destruction: oversizing a losing trade.
The venues covered here, from Binance, Coinbase, Kraken and OKX to Jupiter, 1inch, CoW Swap, Hyperliquid and dYdX, all provide stop tools. The gap is almost never the platform. It’s the discipline to set the stop before entry, honor it when it triggers, and resize rather than widen when the structure demands it.
Blockchainreporter covers live market moves, exchange developments and risk events as they happen. The analysis there is most useful when you already have a stop in place, because a news alert about a sharp move is only actionable if you’re not already scrambling to decide how much you’re willing to lose.

Sources
Before trading with stops on any platform, read the exchange’s own order-type documentation, especially the section that specifies whether stops use the last, mark, index or oracle price as the trigger reference. That one detail changes the behavior of every stop you place on leveraged positions.
- Binance: Different Order Types in Spot Trading
- Binance: How to Calculate Binance Spot Trading Fees
- Coinbase Help: Advanced trade order types
- Coinbase: We’re lowering fees for many active traders on Coinbase Advanced (September 16, 2026)
- Kraken: Fee schedule
- Kraken API: Add Order (trigger reference and order types)
- OKX Help: Strategy order types
- OKX: Trading fees
- Jupiter: Trigger Order API overview
- Jupiter: Limit orders user guide
- 1inch Limit Order Protocol (official GitHub)
- CoW Protocol: Programmatic orders
- CoW Protocol: Fees
- Hyperliquid Docs: Order types
- Hyperliquid Docs: Fees
- dYdX Docs: Orders
- CoinGecko: The October 10 crypto crash explained
- CoinMarketCap: Bitcoin price
Always verify stop behavior in a small test trade or paper trading environment before committing full size. Exchange interfaces update frequently, and a setting that worked one way last quarter may behave differently after a platform update.
This article is general information, not a substitute for advice from a qualified financial advisor. Consult a qualified financial professional about your own circumstances before acting on anything here.