ATR (Average True Range): The Volatility Indicator Every Trader Needs
Average True Range measures the magnitude of price movement per bar, including gaps. True Range = max(H-L, |H-PrevClose|, |L-PrevClose|), then averaged over 14 periods. This guide covers ATR calculation, ATR-based position sizing (Risk$ / ATR x Multiplier), stop-loss multipliers by strategy type (1x scalping to 4x position trading), the Chandelier Exit trailing stop, ATR% normalization for cross-stock comparison, ATR period selection (14 vs 20), ATR vs standard deviation, and volatility expansion/contraction entry patterns.
- How to Calculate Average True Range
- What ATR Tells You About Volatility
- How to Use ATR for Position Sizing
- How to Use ATR for Stop-Loss Placement
- How to Use ATR for Trailing Stops: The Chandelier Exit
- What Is a Good ATR Period Setting?
- How ATR Differs from Standard Deviation
- How to Compare ATR Across Different Stocks
- How to Use ATR for Volatility-Based Entries
- ATR in Futures and Forex Markets
- Common ATR Mistakes to Avoid
- Frequently Asked Questions
Published March 7, 2026
Average True Range (ATR) measures the magnitude of price movement over a given period. It measures magnitude, not direction. A stock with an ATR of $5 moves $5 per bar on average, regardless of whether it goes up or down. This makes ATR the single most practical volatility indicator for position sizing, stop-loss placement, trailing stops, and comparing volatility across instruments. This guide covers the True Range formula, ATR calculation methods, period selection, ATR-based stop multipliers by strategy type, the Chandelier Exit, ATR% normalization, and volatility expansion/contraction patterns that signal entries.
Default ATR Period
Typical Stop-Loss ATR Multiplier
Cross-Stock Comparison (ATR/Price x 100)
Chandelier Exit Default
How to Calculate Average True Range
ATR is built on True Range. True Range captures the full extent of a single bar’s price movement, including any gap from the prior close. The formula takes the maximum of three values:
True Range = max(High – Low, |High – Previous Close|, |Low – Previous Close|)
Example
Today’s High = $152.40 | Today’s Low = $148.60 | Previous Close = $147.80
High – Low = $3.80
|High – Previous Close| = |$152.40 – $147.80| = $4.60
|Low – Previous Close| = |$148.60 – $147.80| = $0.80
True Range = $4.60 (the gap-up from $147.80 to $152.40 is captured)
Without the True Range formula, you would calculate only the intraday range (High – Low = $3.80) and miss the $4.60 of actual price displacement that included the gap. This is why ATR is superior to simple high-low range for measuring volatility: it accounts for gaps, which are some of the most significant price moves in markets.
From True Range to ATR: Two Smoothing Methods
Wilder’s Smoothing (original method): ATR(14) = [(Prior ATR x 13) + Current True Range] / 14. This is an exponential-style smoothing that weights recent data more heavily. It is the default in most charting platforms including TradingView, thinkorswim, and TradeStation.
Simple Moving Average (SMA): ATR(14) = Sum of last 14 True Range values / 14. This gives equal weight to each bar. Some traders prefer SMA-based ATR because it is less reactive to single-bar spikes.
The difference between methods is marginal for practical trading. Wilder’s smoothing responds slightly faster to volatility changes. SMA-based ATR is slightly smoother. Both converge to similar values after 30+ bars. Use whichever your platform defaults to and stay consistent.
What ATR Tells You About Volatility
ATR measures one thing: the average magnitude of price movement per bar. It does not indicate direction. An ATR of $5 means the stock moves $5 per bar on average. It could be $5 up, $5 down, or $5 of mixed intrabar movement. This distinction is critical.
ATR rising: Volatility is expanding. Bars are getting larger. This occurs during trending moves (both up and down), earnings reactions, news events, and market selloffs. Rising ATR means your stops need to be wider to avoid premature exits, and your position sizes should be smaller to maintain constant dollar risk.
ATR falling: Volatility is contracting. Bars are getting smaller. This occurs during consolidation, low-volume drift, pre-announcement quiet periods, and the late stages of trends. Falling ATR means stops can be tighter and position sizes can be larger (same dollar risk, smaller per-share movement).
ATR is always positive. Unlike momentum oscillators that swing above and below zero, ATR cannot be negative. It measures distance, not direction. This makes it fundamentally different from indicators like MACD or RSI. ATR answers “how much?” not “which way?”
ATR vs Price Action Context
A common mistake is interpreting high ATR as bearish and low ATR as bullish. ATR is direction-agnostic. In a strong uptrend, ATR often rises because the trend generates large-range bars. In a quiet drift higher, ATR falls even though the trend is intact. Always pair ATR with price structure or trend indicators to determine direction. ATR handles the “how much,” and trend tools handle the “which way.”
How to Use ATR for Position Sizing
ATR-based position sizing is the most practical application of this indicator. The core principle: every trade should risk the same dollar amount, regardless of the stock’s volatility. ATR makes this possible by converting volatility into a per-share stop distance.
Position Size (shares) = Risk Dollars / (ATR x Multiplier)
Worked Example
Account size: $100,000 | Risk per trade: 1% = $1,000
Stock ATR(14): $3.00 | ATR Multiplier: 2x
Stop distance: $3.00 x 2 = $6.00
Position size: $1,000 / $6.00 = 166 shares
Compare: High-Volatility Stock
Stock ATR(14): $8.00 | ATR Multiplier: 2x
Stop distance: $8.00 x 2 = $16.00
Position size: $1,000 / $16.00 = 62 shares
The formula automatically scales you down on volatile stocks and up on calm stocks. You risk $1,000 in both cases, but the volatile stock gets 62 shares and the calm stock gets 166 shares. This is the foundation of professional position sizing with volatility: constant risk, variable share count.
Without ATR-based sizing, traders default to fixed share counts (always buy 100 shares) or fixed dollar amounts (always invest $10,000). Both approaches produce wildly inconsistent risk per trade. Buying 100 shares of a stock with ATR $2 and 100 shares of a stock with ATR $12 means your second position has 6x the daily dollar movement (and 6x the risk) of your first.
How to Use ATR for Stop-Loss Placement
Fixed-dollar or fixed-percentage stops ignore the stock’s actual volatility. A $2 stop on a stock with ATR $5 will trigger on normal price noise. A $2 stop on a stock with ATR $0.80 gives the trade excessive room. ATR-based stops calibrate the stop distance to the instrument’s actual movement range.
ATR Stop Multipliers by Strategy Type
| Strategy Type | ATR Multiplier | Logic | Example (ATR = $3) |
|---|---|---|---|
| Scalping | 1x ATR | Tight stop, fast exit on any abnormal move | $3 stop |
| Day trading | 1.5-2x ATR | Room for intraday noise, exit before end of session | $4.50-$6.00 stop |
| Swing trading | 2-3x ATR | Survive multi-day pullbacks within the trend | $6.00-$9.00 stop |
| Position trading | 3-4x ATR | Wide enough for weekly volatility swings | $9.00-$12.00 stop |
Why 1.5-3x? A 1x ATR stop sits exactly at the average range. On any given bar, there is roughly a 50% chance price will move 1 ATR from your entry in the wrong direction during normal trading. That means a 1x stop triggers on noise about half the time. A 2x ATR stop requires price to move twice the average range against you, which filters out most noise while catching genuine adverse moves. A 3x ATR stop is for high-conviction trades where you need maximum room.
For long entries: Stop = Entry Price – (ATR x Multiplier). If you buy at $150 with ATR $3 and a 2x multiplier, stop = $150 – $6 = $144.
For short entries: Stop = Entry Price + (ATR x Multiplier). If you short at $150 with ATR $3 and a 2x multiplier, stop = $150 + $6 = $156.
How to Use ATR for Trailing Stops: The Chandelier Exit
The Chandelier Exit is an ATR-based trailing stop developed by Chuck LeBeau. It hangs from the highest point of a trade (like a chandelier hangs from the ceiling) and trails at a fixed ATR distance below.
Chandelier Exit = Highest High (22 periods) – 3 x ATR(22)
Chandelier Exit (Short Trades)
Chandelier Exit = Lowest Low (22 periods) + 3 x ATR(22)
Example
22-period Highest High = $185.40 | ATR(22) = $4.20
Chandelier Exit = $185.40 – (3 x $4.20) = $185.40 – $12.60 = $172.80
Exit long position if price closes below $172.80
The Chandelier Exit adapts to both price and volatility. As the stock makes new highs, the trailing stop ratchets upward. If volatility expands (ATR rises), the stop loosens automatically to avoid whipsaws. If volatility contracts (ATR falls), the stop tightens to lock in more profit.
Default parameters: 22-period lookback with a 3x ATR multiplier. The 22-period setting covers roughly one month of trading days. The 3x multiplier provides wide enough room to survive normal pullbacks within a trend. Some traders use 2x ATR for more aggressive trailing, which captures more profit in smooth trends but exits prematurely in choppy trends.
Chandelier Exit vs Fixed Trailing Stop
A fixed trailing stop (e.g., $5 below the high) ignores changes in volatility. During calm markets, a $5 trail is too loose. During volatile markets, a $5 trail is too tight. The Chandelier Exit solves both problems because the ATR component automatically adjusts the trail distance. In a low-ATR environment (ATR = $2), the Chandelier trails at $6 (3 x $2). In a high-ATR environment (ATR = $6), it trails at $18 (3 x $6). The trail distance is always proportional to the current volatility.
What Is a Good ATR Period Setting?
The default ATR period is 14, originally selected by J. Welles Wilder in 1978. It represents roughly two trading weeks. But the “best” period depends on your trading timeframe.
| ATR Period | Best For | Characteristics |
|---|---|---|
| 5-7 | Day trading, scalping | Highly responsive to recent bars. Produces tighter stops that adjust quickly. Noisy, and can change significantly bar to bar. |
| 10 | Short-term swing trading | Covers two weeks. Balances responsiveness with stability. Popular alternative to 14. |
| 14 | Standard swing trading (default) | Wilder’s original. Two-week lookback. The most widely used setting. Sufficient smoothing to filter single-bar spikes. |
| 20 | Swing to position trading | One-month lookback. Smoother than 14, slower to react. Better for wider timeframes. Common in Keltner Channel calculations. |
| 50 | Position trading, portfolio allocation | Captures medium-term volatility regime. Useful for monthly rebalancing and long-term position sizing. |
Rule of thumb: match the ATR period to your average holding period. If you hold trades for 3-5 bars, use ATR(5) or ATR(7). If you hold for 10-20 bars, ATR(14) or ATR(20) is appropriate. If you hold for months, ATR(50) smooths out short-term noise and measures the structural volatility level.
The 14 vs 20 debate is largely academic for most traders. On a daily chart, ATR(14) and ATR(20) typically differ by less than 10%. Both are valid. Pick one and stay consistent across your analysis. Switching periods constantly introduces inconsistency into your position sizing and stop calculations.
How ATR Differs from Standard Deviation
Both ATR and standard deviation measure volatility. Bollinger Bands use standard deviation; Keltner Channels and most practical trading tools use ATR. The differences matter.
| Feature | ATR | Standard Deviation |
|---|---|---|
| What it measures | Average bar-to-bar price range including gaps | Dispersion of closing prices around the mean |
| Gap handling | Captures gaps through the True Range formula | Only measures close-to-close dispersion; gaps diluted |
| Output | Dollar amount ($3.50, $12.00) | Dollar amount or percentage, depending on application |
| Intuitiveness | High (“$3 ATR” means “moves $3 per bar on average”) | Moderate (requires understanding of statistical distribution) |
| Stop placement | Natural fit: 2x ATR = 2 average bars of movement | Requires conversion to price units; less intuitive |
| Primary use | Stop-loss, position sizing, trailing stops | Bollinger Bands, statistical analysis, options pricing |
| Sensitivity to outliers | Smoothed by the averaging period | Squared terms amplify outlier influence |
The gap problem is the key differentiator. A stock that closes at $100, gaps up to $105 on earnings, then trades between $105 and $107 has a True Range of $7 (|$107 – $100|). Standard deviation of that single bar’s close relative to prior closes does reflect the gap, but ATR captures it more directly and intuitively through the True Range formula.
For practical trading (setting stops, sizing positions, placing trailing exits), ATR is the better tool. For statistical analysis, probability cones, and options pricing, standard deviation is the correct choice. Most traders benefit from using both: ATR for execution and risk management, standard deviation (via Bollinger Bands) for regime identification.
How to Compare ATR Across Different Stocks
Raw ATR values cannot be compared across stocks with different price levels. AAPL with an ATR of $5 at a price of $180 is not “more volatile” than TSLA with an ATR of $15 at $250. You need to normalize for price.
ATR% = (ATR / Current Price) x 100
Example: AAPL vs TSLA
AAPL: ATR = $5.00, Price = $180 → ATR% = ($5.00 / $180) x 100 = 2.8%
TSLA: ATR = $15.00, Price = $250 → ATR% = ($15.00 / $250) x 100 = 6.0%
TSLA is 2.1x more volatile than AAPL on an ATR% basis, despite having a higher absolute ATR.
ATR% strips out the price level and gives you a pure volatility comparison. A stock with ATR% of 1.5% moves 1.5% per bar on average, whether it is priced at $20 or $2,000. This makes ATR% directly comparable across any instrument, index, or commodity.
ATR% Benchmarks
ATR% below 1.5%: Low volatility. Large-cap, stable names (utilities, consumer staples). Tight stops are feasible. Position sizes can be larger. Moves develop slowly.
ATR% 1.5%-3.0%: Moderate volatility. Most S&P 500 components trade in this range. Standard ATR multipliers (2-3x) work well. This is the sweet spot for swing trading.
ATR% 3.0%-6.0%: High volatility. Growth stocks, small caps, recently volatile names. Wider stops required. Position sizes must be reduced. Greater profit potential per trade.
ATR% above 6.0%: Very high volatility. Biotech, meme stocks, crypto-related equities, pre/post-earnings movers. Requires aggressive position sizing reduction. Many traders avoid instruments above 6% ATR% because stop distances become impractically wide.
The Volatility Scanner ranks instruments by ATR% alongside other volatility metrics, making cross-stock comparison immediate without manual calculation.
How to Use ATR for Volatility-Based Entries
Beyond stops and position sizing, ATR identifies entry opportunities through expansion/contraction patterns. Volatility is cyclical: periods of low ATR (contraction) are followed by periods of high ATR (expansion), and vice versa. The transition point is the trading opportunity.
ATR Contraction → Expansion (Breakout Entries)
Setup: ATR drops to its lowest level in 20+ bars. Price is consolidating in a narrow range. This is the volatility squeeze, the same concept that drives Bollinger Band squeezes, but measured directly through ATR.
Trigger: ATR begins rising while price breaks out of the consolidation range. The ATR expansion confirms that the breakout has genuine volatility behind it, not just a marginal price poke outside the range.
Entry: Enter in the direction of the breakout when ATR has increased by 25%+ from its contraction low. This filters out false breakouts where price breaks out but ATR remains flat (indicating no real expansion in movement).
Stop: Place the initial stop at 2x the contracted ATR value (not the expanding value). Using the low-ATR value for the stop gives you a tighter, more favorable risk level because you are entering at the beginning of the expansion.
ATR Expansion → Contraction (Mean Reversion Entries)
Setup: ATR has spiked to multi-week highs following a news event, earnings, or panic selloff. Price has made an extended move in one direction.
Trigger: ATR begins declining from its peak while price stabilizes (stops making new extremes). The ATR contraction signals that the volatile move is exhausting.
Entry: Enter a mean reversion trade in the opposite direction of the extended move when ATR has declined 30%+ from its peak. This confirms the volatility-driven move is losing steam.
Stop: Place the stop beyond the extreme of the volatile move. Use the peak ATR value for the multiplier since you need the stop wide enough to survive any final spasm of volatility.
ATR in Futures and Forex Markets
ATR is especially valuable in futures and forex because these markets trade nearly 24 hours and gap frequently across sessions. The True Range formula captures inter-session gaps that simple range calculations miss.
ES futures: ATR(14) on the daily chart typically reads 40-60 points during normal VIX environments (VIX 15-20). At $50 per point, that is $2,000-$3,000 of daily movement per contract. A 2x ATR stop on an ES day trade would be 80-120 points, or $4,000-$6,000 per contract. This is why micro contracts (MES at $5/point) exist for smaller accounts.
Forex: ATR on EUR/USD daily might read 0.0070 (70 pips). A 1.5x ATR stop = 105 pips. On a standard lot ($10/pip), that is $1,050 of risk. On a mini lot ($1/pip), that is $105. ATR-based position sizing in forex follows the same formula: Risk$ / (ATR x Multiplier x Pip Value).
Commodities: Crude oil ATR(14) on the daily chart might be $2.50. At $1,000 per $1 move on CL futures, that is $2,500 of daily range per contract. ATR normalizes the vastly different contract specifications across the futures complex into a single volatility number for each instrument.
Common ATR Mistakes to Avoid
1. Using ATR as a directional indicator. ATR rising does not mean price is going up. ATR falling does not mean price is going down. ATR measures magnitude. A stock crashing 10% per day has a very high ATR. That does not make it bullish.
2. Comparing raw ATR across different instruments. AMZN ATR $8 vs KO ATR $1 does not mean Amazon is 8x more volatile. Normalize with ATR% (ATR/Price x 100) before comparing.
3. Setting stops tighter than 1x ATR. A stop at 0.5x ATR triggers on normal intraday noise roughly 70%+ of the time. The minimum practical stop distance for most strategies is 1x ATR, and most swing traders need 2x or more.
4. Not adjusting for changing ATR. ATR from two weeks ago may not represent current conditions. After earnings, after FOMC, after a market crash, ATR can double in a few bars. Always use the most recent ATR value for sizing and stop calculations, not a stale number.
5. Ignoring ATR% when screening for trades. If you screen 500 stocks by setup quality but ignore ATR%, you may end up with positions ranging from 1% daily movement to 8% daily movement, a massive disparity in risk per trade. Filter by ATR% to ensure consistent volatility exposure across your portfolio.
- True Range captures gaps: True Range = max(H-L, |H-PrevClose|, |L-PrevClose|). Standard range (H-L) misses gaps. ATR averages True Range over your selected period.
- Position sizing formula: Shares = Risk$ / (ATR x Multiplier). A $100K account risking 1% with ATR $3 and 2x multiplier buys 166 shares. Same account with ATR $8 buys 62 shares. Constant risk, variable position size.
- Stop multipliers by style: Scalping 1x, day trading 1.5-2x, swing 2-3x, position 3-4x. Below 1x ATR, stops trigger on noise.
- ATR% for comparisons: ATR/Price x 100. AAPL at 2.8% and TSLA at 6.0% tells you TSLA has 2.1x the percentage movement. Raw ATR alone does not reveal this.
- Expansion/contraction cycles: Low ATR → breakout entry (contraction precedes expansion). High ATR → mean reversion entry (expansion precedes contraction). The Volatility Indicator Generator detects these regime shifts across 595+ symbols.
Frequently Asked Questions
Related Research
How to Use Volatility to Select Covered Call Strikes in 2026
Learn how IV percentile and expected move calculations determine optimal covered call strikes. Target 16-20 delta at IV above 50%…
Iron Condor in High Volatility: When to Sell, How Wide, and How to Manage
Iron condors collect 2-3x premium when VIX is above 25. Learn wing width rules, delta targets, position sizing, and management…
How to Trade the VIX: Complete Strategy Guide for 2026
Trade VIX using futures, options, and ETFs. 5 backtested strategies with entry/exit rules, risk management, and regime filters. Data from…
Stop guessing. Start using data.
600+ symbols. Updated every 2 minutes. Backtested methodology since 2008.
Try the Scanner