How to set a crypto stop loss
By Stjepan IvanovićUpdated
Choose the price that invalidates your trade, then size the position to the loss you are prepared to take. A wider stop requires a smaller position for the same planned risk. The stop price is a trigger or order condition, not a guarantee that you will exit at that exact price.
There is no stop percentage that fits every crypto pair and timeframe. A 2% move can mean very different things on a 5-minute chart and a daily chart. Start with the setup, the instrument and the execution rule, then do the arithmetic.
Separate stop distance from account risk
Three different quantities often get called “risk”:
| Quantity | Meaning | Hypothetical example |
|---|---|---|
| Stop distance | Difference between entry and stop per unit | Entry 100, stop 96: distance 4 USDT |
| Position value | Entry price multiplied by quantity | 100 × 12.5 units = 1,250 USDT |
| Planned price loss | Quantity multiplied by stop distance | 12.5 × 4 = 50 USDT before costs |
For a 5,000 USDT account, that 50 USDT budget equals 1% of equity. The position itself is 25% of equity, while the stop is 4% below entry. Those percentages describe different things.
The 1% budget in this example is an illustration, not a prescribed risk level. Choose a budget that accounts for your strategy, drawdown limits and other open positions. Several correlated crypto trades can concentrate exposure even when each has a small individual budget.
Choose a stop order you understand
Order names and protections vary by exchange. Read the order definition for the exact market you use, especially when moving between spot and perpetual contracts.
| Order | What happens at the trigger | Main trade-off |
|---|---|---|
| Stop-market | A market order is submitted | Execution price can differ from the trigger; liquidity and exchange protections can affect fills |
| Stop-limit | A limit order is submitted | Limits the acceptable fill price, but the order can remain unfilled |
| Trailing stop | A trigger follows a favorable price move using a specified distance | May exit during an ordinary retracement; behavior depends on its activation and trigger settings |
| Candle-close rule | An exit depends on a completed candle | Requires monitoring or suitable automation and can allow a larger intrabar loss |
A stop-market generally prioritizes attempting to exit over achieving an exact price. It still depends on the venue, available liquidity and order rules. A stop-limit gives control over the acceptable price, but price can move through the limit without providing a fill.
For example, a sell stop-limit with a trigger of 96 and a limit of 95.80 creates a sell limit order when triggered. If the market moves straight to 95.20 without sufficient buying interest at 95.80 or above, the position may remain open. “The stop triggered” and “the position closed” are separate events.
Check the venue’s behavior rather than assuming that a button labelled “stop loss” always submits the same order type. The exchange documentation in the sources describes concrete examples.
Place the stop around the trade’s invalidation
First describe the trade in a sentence. For example: “I expect former resistance to hold as support after an upward breakout.” The invalidation should relate to that idea.
If you enter on a retest, the retest low may be relevant. If you are trading the entire pattern, a larger structural level may be relevant. These are different trades, with different stop distances and position sizes.
| Setup | Possible structural reference | Question to answer before entry |
|---|---|---|
| Bull flag breakout | Flag low or a completed retest low | Am I trading the whole formation or only the retest? |
| Bear flag breakdown | Flag high or a completed retest high | What would invalidate the downward continuation case? |
| Double bottom breakout | Second bottom or neckline-retest low | Would a return below the neckline invalidate this particular entry? |
| Head-and-shoulders breakdown | Right-shoulder high or breakdown-retest high | How much of a neckline pullback does this rule allow? |
| Ascending triangle breakout | Relevant swing low, pattern support or retest low | Is the remaining upside worth the distance to invalidation? |
| Cup-and-handle breakout | Handle low or a completed breakout-retest low | Am I using the handle setup or the much wider cup structure? |
These are reference points to evaluate, not proven optimal stops. A stop at the low of the entire cup may be far wider than one below the handle. “Place the stop below support” is incomplete guidance unless you specify which support level fits the trade.
Mark your price or zone before entry. If the required stop is so wide that the available target gives an unsuitable reward-to-risk ratio, reducing quantity controls the planned loss but does not improve that ratio. The alternative may be a different entry or no trade.
Use the fake-breakout guide to distinguish an intrabar rejection from a completed failure. A wick below a level and a close below it are different observations and require different exit rules.
Use ATR as a volatility reference
Average True Range measures the size of price ranges. It does not measure whether price is likely to rise or fall.
For each candle, true range is the largest of:
- The high minus the low.
- The absolute difference between the high and the previous close.
- The absolute difference between the low and the previous close.
ATR smooths those true ranges across a chosen number of periods. The period is a candle, not automatically a day. ATR(14) on a 15-minute chart uses 15-minute candles; ATR(14) on a daily chart uses daily candles. Implementations can use different smoothing, so record the indicator settings.
Suppose a hypothetical setup has entry at 100, structural support at 97 and ATR(14) of 0.80 on the entry timeframe. A rule using a one-ATR buffer below support would place the stop at 96.20. The distance from entry is therefore 3.80, not 0.80.
An entry-based rule using two ATR would instead place the stop at 98.40. It is a different rule and leaves the stop above the stated support. Neither “one ATR” nor “two ATR” tells you which trade you are actually taking without the reference point.
Test any multiplier on the selected pair, timeframe and holding period. Do not automatically widen a live stop because ATR rose after entry: the resulting loss budget may be larger than the one you approved initially.
Calculate size with fees and slippage
A useful first approximation for spot or a linear contract is to divide the loss budget by the modeled loss per unit at the stop. The modeled amount can include entry and exit fees and an allowance for slippage, meaning execution at a worse price than planned. Verify contract multipliers, quantity increments, minimum order size and product-specific P&L rules before using it; inverse contracts need a different calculation.
Here is a hypothetical long-position calculation. The ATR and multiplier are chosen inputs for this example, not a standard stop rule.
| Input | Assumption |
|---|---|
| Account equity | $5,000 |
| Chosen loss budget | 1% = $50 |
| Intended entry | $100 |
| ATR on the selected chart timeframe | $2 |
| Example stop rule | 2 × ATR below entry = $96 |
| Fee | 0.1% on each side |
| Adverse slippage assumption | 0.1% on each fill |
| Quantity step | 0.001 |
Assume the entry fills at $100.10 after 0.1% adverse slippage. If the $96 stop trigger is reached, this model assumes an exit at $95.904 after another 0.1% adverse move. Price loss per unit is $100.10 − $95.904 = $4.196. Estimated round-trip fees per unit are 0.1% × ($100.10 + $95.904) = $0.196004. The modeled loss per unit is therefore $4.392004.
$50 ÷ $4.392004 = 11.384324… units before quantity rounding. Rounding down to the 0.001 step gives 11.384 units. Under these assumptions, modeled loss is 11.384 × $4.392004 = $49.998573536 (about $49.9986). The position’s value at entry (entry notional) is $100.10 × 11.384 = $1,139.5384; modeled round-trip fees for the full position are $2.231309536.
The 0.1% fees and slippage are hypothetical inputs, not typical rates, quotes or guaranteed fills. Funding, gaps, partial execution, liquidation, venue protections and minimum-notional rules are not modeled. A market order may fill differently or be constrained by venue protections, and a stop-limit can remain unfilled. The $50 is a modeled budget under stated assumptions, not a maximum possible loss. For the relationship between stop distance and target distance, see risk/reward ratios in crypto trading.
ATR stop and position-size calculator
Use the same quote currency for entry, ATR and account equity. Select a long or short direction and place the ATR offset either from entry or from a structural reference. For a long, the structural reference must be at or below entry; for a short it must be at or above entry. The reference level and ATR offset define the scenario you are calculating; they do not establish that the multiplier is optimal.
The calculator applies adverse slippage to both fills, charges fees on each modeled notional and rounds quantity down to your chosen increment. It does not model inverse contracts, liquidation, funding, gaps or minimum-notional constraints. The resulting stop is a trigger assumption, not a guaranteed exit price. Adjust the inputs to inspect the arithmetic; do not treat the default 1% risk or 2× ATR as recommendations.
Explore ATR and position size
Hypothetical example for a linear instrument. All prices and account values use the same quote currency. Inputs are assumptions, not live market data or recommended settings.
- Calculated stop trigger
- 96
- Assumed fill prices: entry / stop
- 100.1 / 95.904
- Estimated loss per unit, including fees
- 4.392004
- Entered risk budget
- 50
- Quantity rounded down
- 11.384
- Position value at entry
- 1,139.54
- Estimated loss at the assumed stop fill
- 49.998574
Actual loss can exceed this estimate. Funding, borrow costs, liquidation, inverse contracts, exchange price increments and minimum order values are not modeled. A stop trigger is not a guaranteed fill. Verify the actual contract and order rules.
Check leverage and the trigger price
Leverage changes the margin required for an exposure. For a fixed quantity on a linear contract, it does not change the price P&L before fees and funding. A position can still be liquidated before a planned stop executes, depending on margin, trigger reference, fees and market conditions.
Before using a derivatives stop, check which price triggers it (last, mark, index or another supported reference), which price and margin rules determine liquidation, whether liquidation could occur first, and whether the order quantity, side, position mode and reduce-only instruction match the open position.
A last-price chart need not show the same value as the trigger reference. The exchange documentation is authoritative for that product's current behavior. For example, Bybit's V5 order documentation says supported derivatives can select LastPrice, IndexPrice or MarkPrice for a conditional trigger. It also says its market order is converted to an immediate-or-cancel (IOC) limit order within a slippage protection range; insufficient liquidity within that range can leave the order unfilled. Bybit says conditional orders do not reserve margin before triggering, and an order can be cancelled after trigger if there is insufficient margin. Kraken's Add Order API documents stop and stop-limit types, a trigger price, and last or index trigger references. These examples are specific to those venues and products, not universal exchange rules.
A screenshot using a different price series does not establish that a stop malfunctioned. If reviewing an event, record the venue, product, configured trigger, order type, trigger event and resulting executions.
Manage the stop after entry
Choose the management rule before entering: fixed, trailing, moved after a specified structural event or exited after a defined number of candles. Moving to entry is not automatically “risk-free”; fees and adverse execution still matter, and an ordinary retest can close the position.
If you exit manually, confirm that any independent protective order has been cancelled or adjusted. Depending on venue and order configuration, a remaining order could create unintended exposure later. Check the position and order history after an exit rather than relying only on a notification.
Kraken's stop-loss help page gives a concrete example: its stop order is independent of a position by default unless reduce-only is selected, so an order may need to be cancelled manually after another kind of exit. This is venue-specific. Check the remaining position and orders on the exchange and product you use.
“You can’t control the markets.”
Alexander Elder, The New Trading for a Living (2014), chapter 14, p. 39.
The practical response is to control the plan: invalidation, quantity, order type and total exposure. A losing trade executed to plan is useful evidence; repeatedly moving the stop to avoid a loss makes the original risk calculation meaningless.
ChartScout can help identify pattern candidates to review. It does not place the protective order for you. Confirm the entry, stop and execution settings on the exchange before taking a position.
Frequently asked questions
What is a stop loss in crypto?
A stop loss is an order or rule intended to exit when a trade moves against the position. The trigger, order type and execution price are separate. A stop-market can fill away from its trigger, while a stop-limit can remain unfilled.
What percentage should a crypto stop loss be?
There is no universally suitable percentage. Choose an invalidation level using the setup and timeframe, assess volatility, then calculate size. The percentage distance from entry and the percentage of your account at risk are different quantities.
Does a wider stop mean more risk?
For the same quantity, yes. If quantity is reduced in proportion to the wider distance, the planned price loss can remain unchanged. Fees, slippage and liquidation risks still need separate consideration.
Is a 2x ATR stop always appropriate?
No. ATR is a volatility reference, and the multiplier is a strategy parameter. Specify the timeframe, smoothing and reference point. Two ATR from entry is different from a two-ATR buffer beyond a swing low.
Can a stop loss fail to protect the planned amount?
Yes. A market exit can experience slippage or partial execution; a limit exit can remain unfilled. Exchange rules and outages can also affect execution. A planned loss is an estimate under stated assumptions, not a guaranteed maximum.
Should I move the stop to break even?
Only as part of a tested management rule. Moving it to entry may cause an earlier exit during a retest, and entry price does not account for all costs. Compare the results of the complete rule rather than assuming it improves every trade.
Can you detect stop-loss hunting in crypto?
A wick through a prior high or low followed by a reclaim describes a price sequence, but candles and volume do not prove that stop orders were triggered or that someone deliberately hunted them. To check whether your own stop triggered, compare the exchange's configured reference price (such as last, index or mark where supported) with the product and order history. Treat a suspected sweep as an interpretation, not a directional signal, unless a separate rule has been tested.
Sources & references
Data source note: Numerical examples are hypothetical teaching calculations, not trading results. They do not establish a crypto-wide success rate or guarantee execution prices. Indicator definitions and exchange-order behavior are attributed to the publications below.
-
Kraken. Stop loss orders. Accessed September 30, 2026.
Triggered market orders, taker fees, execution-price differences and the independent-order/reduce-only distinction.
-
Coinbase. Understanding the order types. Accessed September 26, 2026.
Market, limit, stop-limit and protective order behavior, including market-order protections. Venue-specific examples, not rules for every exchange.
-
TradingView. Average True Range (ATR). Accessed September 26, 2026.
True range calculation, smoothing and configurable periods.
-
Elder, Alexander. The New Trading for a Living. Wiley, 2014. Chapter 14, p. 39.
Source of the short quotation. All numerical examples here are our own hypothetical arithmetic, not results from Elder's trading record.
-
Bybit. V5 API: Place Order. Accessed 30 September 2026.
Venue-specific conditional trigger references, market-order slippage protection and margin handling.
-
Kraken. API: Add Order. Accessed 30 September 2026.
Venue-specific stop-loss, stop-loss-limit and trigger-reference fields.
About the author

Stjepan Ivanović
Founder of ChartScout and a crypto trader since 2013. He built ChartScout to monitor chart patterns across crypto markets.
View full profile