The Average True Range (ATR) measures how much an asset typically moves in a given period. Using ATR for stop-loss placement means your stops automatically adapt to market volatility — wider during volatile conditions, tighter during calm ones. It's the simplest way to let the market tell you where your stop should be instead of guessing.
ATR (Average True Range) is a volatility indicator that calculates the average range of price movement over a specified number of periods. The "true range" for each period is the greatest of:
1. Current high minus current low
2. Absolute value of current high minus previous close
3. Absolute value of current low minus previous close
The ATR is then the moving average of these true range values over N periods (typically 14).
Unlike directional indicators, ATR doesn't tell you which way price is going — it tells you how much price is moving. A 14-period ATR of $2,500 on BTC means the average daily range over the last 14 days has been $2,500.
The basic formula:
Stop-Loss = Entry Price − (ATR × Multiplier)
For a long position. For shorts, add instead of subtract.
The multiplier (typically 1.5× to 3×) determines how many ATR units of room you give the position:
BTC is at $65,000. The 14-day ATR is $2,500. You enter a long.
| Multiplier | Stop-Loss | Distance | % from Entry |
|---|---|---|---|
| 1.0× ATR | $62,500 | $2,500 | 3.8% |
| 1.5× ATR | $61,250 | $3,750 | 5.8% |
| 2.0× ATR | $60,000 | $5,000 | 7.7% |
| 3.0× ATR | $57,500 | $7,500 | 11.5% |
Now connect this to position sizing. If your account is $50,000 and you risk 2% per trade ($1,000):
| Multiplier | Stop Distance | Position Size | Leverage (at $65K) |
|---|---|---|---|
| 1.0× ATR | $2,500 | 0.40 BTC ($26,000) | ~0.5× |
| 1.5× ATR | $3,750 | 0.27 BTC ($17,333) | ~0.35× |
| 2.0× ATR | $5,000 | 0.20 BTC ($13,000) | ~0.26× |
| 3.0× ATR | $7,500 | 0.13 BTC ($8,667) | ~0.17× |
The wider the stop, the smaller the position. Same dollar risk, different volatility accommodation. This is the correct mathematical relationship — your position size is a function of volatility, not a fixed number.
ATR stops can trail with price to lock in profits:
1. Set initial stop at entry − (2 × ATR)
2. As price moves in your favor, move the stop up: new stop = highest close since entry − (2 × ATR)
3. The stop only moves in your favor, never backward
4. When price reverses enough to hit the trailing stop, you exit with profit (or a smaller loss than the initial risk)
This is the "chandelier exit" — named because it hangs down from the highest point reached, like a chandelier from the ceiling. It lets winning trades run while automatically tightening the stop as the trade progresses.
ATR values scale with timeframe:
Match your ATR timeframe to your trading timeframe. If you're day trading on 1-hour candles, use the 1-hour ATR for stops. If you're swing trading on daily candles, use the daily ATR. Mismatching (using a daily ATR for a scalp trade) creates stops that are absurdly wide for the intended holding period.
Beyond stop placement, ATR level tells you about the current volatility regime:
Stops that adapt to conditions. A fixed $1,000 stop on BTC is too tight during a volatile week (daily range $3,000) and too wide during a quiet week (daily range $800). ATR automatically adjusts, keeping your stop at a consistent distance relative to current market conditions.
Direct connection to position sizing. ATR-based stops integrate naturally with risk-per-trade position sizing. The formula is mechanical: Risk Amount / (ATR × Multiplier) = Position Size. No guesswork.
Regime awareness built in. Watching your ATR values over time gives you a passive volatility monitor. When your ATR-based stops are forcing you into progressively smaller positions, the market is telling you volatility is expanding — a signal to be more cautious regardless of directional views.
Using a fixed ATR multiplier across all market conditions. A 2× ATR stop works well in most conditions but can be too tight during regime transitions. Some traders use a higher multiplier (2.5–3×) when ATR is rapidly expanding and a lower one (1.5×) during stable, low-volatility periods.
Applying ATR stops to scalping timeframes. On very short timeframes (1-minute, 5-minute), ATR values are small and noisy. The spread and slippage can be a significant fraction of the ATR, making ATR-based stops impractical. ATR stops work best on 1-hour timeframes and above.
Ignoring the position-sizing implication. If your ATR-based stop is wide (3× a large ATR), your position size must be correspondingly small. Traders who set ATR stops but don't reduce position size are exposed to much larger dollar losses than intended.
14 is the standard and works well for most applications. Shorter periods (7–10) make the ATR more responsive to recent volatility changes — useful for active traders. Longer periods (20–50) smooth out noise — useful for swing and position traders. The specific number matters less than being consistent.
Absolutely. ATR is one of the most effective stop-placement tools for crypto perps because it accounts for the asset's actual volatility. BTC's ATR is structurally higher than most traditional assets, which naturally produces wider stops and smaller positions — exactly the adjustment needed for a more volatile market.
A 5% stop on BTC is always 5%, regardless of whether the market is calm or chaotic. A 2× ATR stop might be 5% during a calm week and 12% during a volatile one. ATR adjusts; percentages don't. In a high-volatility environment, a fixed percentage stop is too tight and causes frequent stop-outs. ATR prevents this.
---
This article is part of The Codex — PARAGON's structured learning library.