Average True Range

The Essential Volatility Measurement Tool
Developed by J. Welles Wilder Jr. (1978)

Introduction to ATR

Average True Range (ATR) is a technical analysis indicator that measures market volatility by decomposing the entire range of an asset price for a specific period. Unlike other volatility indicators that focus solely on closing prices, ATR accounts for gaps and limit moves, providing a more comprehensive picture of actual market movement.

Developed by J. Welles Wilder Jr. and introduced in his seminal 1978 book "New Concepts in Technical Trading Systems," ATR was originally designed for commodities markets where gaps and limit moves are common. However, its utility has proven universal, and it is now widely used across all financial markets including stocks, forex, futures, and cryptocurrencies.

Core Principle

Volatility is the foundation of risk assessment and opportunity identification. ATR quantifies volatility not as good or bad, but as a measurable characteristic of price movement. High ATR values indicate high volatility (larger price swings), while low ATR values indicate low volatility (smaller price swings). This measurement is essential for position sizing, stop-loss placement, and understanding market conditions.

Not Directional

ATR does not indicate price direction or trend. It only measures the degree of price movement. A rising ATR suggests increasing volatility, while a falling ATR suggests decreasing volatility.

Absolute Values

ATR is expressed in the same units as the price (dollars for stocks, pips for forex). This makes it directly interpretable: an ATR of 2.5 means the asset typically moves $2.50 per period.

Universal Application

ATR works across all time frames and all asset classes, making it one of the most versatile technical indicators available to traders and investors.

Calculation Method

The ATR calculation involves two steps: first calculating the True Range (TR) for each period, then taking a moving average of these True Range values. The True Range is the greatest of three calculations that capture different aspects of volatility.

Step 1: Calculate True Range (TR)

The True Range is the largest of the following three values:

TR = max[(High - Low), |High - Previous Close|, |Low - Previous Close|]

Method 1: Current High - Current Low

The traditional range of the current period. This captures volatility when the price stays within the previous period's trading range.

Method 2: |Current High - Previous Close|

The absolute value of the gap from the previous close to the current high. This captures upward gaps and volatility expansion.

Method 3: |Current Low - Previous Close|

The absolute value of the gap from the previous close to the current low. This captures downward gaps and volatility expansion.

Step 2: Calculate Average True Range (ATR)

Wilder originally used a 14-period smoothing, which remains the standard default. The ATR is calculated using a smoothed moving average:

First ATR = (Sum of first 14 TR values) / 14
Subsequent ATR = [(Previous ATR × 13) + Current TR] / 14
Note: Wilder's smoothing method gives more weight to recent data while maintaining a smoothing effect. This is different from a simple moving average and provides a more responsive yet stable indicator.

Step-by-Step Example

Day High Low Close Prev Close H-L |H-PC| |L-PC| TR
1 $48.70 $47.79 $48.16 $47.85 0.91 0.85 0.06 0.91
2 $48.72 $48.14 $48.61 $48.16 0.58 0.56 0.02 0.58
3 $48.90 $48.39 $48.75 $48.61 0.51 0.29 0.22 0.51
4 $49.35 $48.66 $49.03 $48.75 0.69 0.60 0.09 0.69
5 $49.92 $49.50 $49.91 $49.03 0.42 0.89 0.47 0.89
Average of first 14 periods (example) ATR = 0.68

After the initial 14-period calculation, subsequent ATR values use Wilder's smoothing formula. For example, if Day 15 has a TR of 0.75, the new ATR would be: [(0.68 × 13) + 0.75] / 14 = 0.685

Interpreting ATR Values

Understanding ATR values requires context. A high ATR is neither inherently good nor bad—it simply indicates that the asset is experiencing larger price swings. Similarly, a low ATR indicates smaller price movements. The key is understanding what these values mean for your specific trading strategy and risk management.

Volatility States

Expanding Volatility

Rising ATR

When ATR is increasing, volatility is expanding. This often occurs during:

  • Market breakouts from consolidation
  • News events or earnings announcements
  • Beginning of new trends
  • Market panic or euphoria

Contracting Volatility

Falling ATR

When ATR is decreasing, volatility is contracting. This typically occurs during:

  • Consolidation periods
  • Holiday or low-volume periods
  • Market indecision
  • End of trends

Relative Comparison

Context Matters

ATR values should be compared to historical ATR values for the same asset. An ATR of 2.0 might be high for one stock but low for another. Always use relative comparisons.

Key Interpretation Guidelines

  • No Price Direction: ATR does not tell you whether prices will go up or down. It only measures how much they are moving.
  • Period-Specific: ATR on a daily chart measures daily volatility. ATR on a 5-minute chart measures 5-minute volatility. Choose the time frame relevant to your trading style.
  • Asset-Specific: Compare ATR values within the same asset over time, not across different assets. A volatile tech stock naturally has higher ATR than a stable utility stock.
  • Cyclical Patterns: Many assets show volatility cycles. Recognizing these patterns can help anticipate regime changes.

ATR and Market Regimes

Low Volatility Regime

Characterized by stable, range-bound prices. ATR values are below historical average. Markets are typically calm, with low participation and narrow daily ranges.

Trading Implications: Range-bound strategies, mean reversion, tighter stops, reduced position sizes.

Normal Volatility Regime

ATR values near historical average. Markets show typical price behavior with moderate swings. This is the baseline "normal" state for the asset.

Trading Implications: Standard strategies work well, normal position sizing, regular stop distances.

High Volatility Regime

ATR values significantly above historical average. Markets are turbulent with large price swings, often trending strongly or experiencing high uncertainty.

Trading Implications: Trend-following strategies, wider stops, reduced position sizes to account for increased risk.

Visual Examples

Example 1: Low to High Volatility Transition

Price and ATR During Volatility Expansion

Notice how ATR rises as price begins to trend and make larger swings. The low ATR period corresponds to consolidation, while rising ATR accompanies the breakout.

Example 2: Volatility Comparison Across Different Market Conditions

Three Distinct Volatility Regimes

This example shows three distinct phases: quiet consolidation (low ATR), trending market (medium ATR), and volatile breakdown (high ATR). Each regime requires different trading approaches.

Example 3: ATR with Price Gaps

How ATR Captures Gap Volatility

ATR spikes when price gaps occur, effectively capturing overnight or intraday volatility that simple range calculations would miss. This is why True Range is superior to just High-Low.

Practical Trading Applications

1. Position Sizing

One of the most critical applications of ATR is determining appropriate position sizes based on volatility. The principle is simple: in more volatile conditions (higher ATR), you should trade smaller positions to maintain consistent risk.

Position Size = Risk Amount / (ATR × Multiplier)
Where Multiplier is typically 2-3× ATR for stop distance

Example Position Sizing Calculation

Account: $100,000 | Risk per trade: 1% ($1,000) | Stock price: $50 | ATR: $2.50 | Stop distance: 2× ATR = $5.00

Position Size = $1,000 / $5.00 = 200 shares

If ATR increases to $4.00, the same calculation yields: $1,000 / ($4.00 × 2) = 125 shares

This automatically reduces position size during higher volatility, maintaining consistent dollar risk.

2. Stop-Loss Placement

ATR provides a logical, market-based method for setting stop-losses. Rather than using arbitrary percentages or price levels, ATR-based stops adapt to current market conditions.

Conservative Stops

3× ATR from entry

Gives the trade plenty of room to breathe. Reduces the chance of being stopped out by normal volatility. Best for swing trading and position trading.

Standard Stops

2× ATR from entry

Balanced approach for most trading styles. Provides reasonable protection while allowing for normal price fluctuation. Most commonly used multiplier.

Tight Stops

1× ATR from entry

Aggressive stop placement. Higher probability of being stopped out by noise, but keeps losses very small. Suitable for high-probability setups only.

3. Profit Targets

Just as ATR helps set stops, it can also help establish realistic profit targets based on how much the asset typically moves.

4. Breakout Confirmation

ATR can help identify genuine breakouts from false breakouts. True breakouts typically occur with expanding volatility (rising ATR), while false breakouts often occur during low volatility periods.

Valid Breakout Signal

Price breaks resistance/support AND ATR is rising or above average. This indicates increasing momentum and participation, suggesting the breakout is more likely to be sustained.

Suspicious Breakout

Price breaks resistance/support BUT ATR is low or falling. This suggests low conviction and participation, increasing the probability of a false breakout or quick reversal.

5. Trailing Stops

ATR-based trailing stops dynamically adjust to market conditions, tightening in quiet markets and widening in volatile markets.

Trailing Stop = Highest Close - (ATR × Multiplier)
[for long positions]
Trailing Stop = Lowest Close + (ATR × Multiplier)
[for short positions]

This technique, known as the "Chandelier Exit" (developed by Chuck LeBeau), keeps your stop at a logical distance from price based on current volatility. As the trend progresses, your stop trails along, locking in profits while allowing the position room to move.

ATR-Based Trading Strategies

Strategy 1: Volatility Breakout System

Setup Requirements:

  1. Identify when ATR is at or near recent lows (volatility compression)
  2. Wait for price to break out of the consolidation range
  3. Confirm that ATR begins to rise with the breakout
  4. Enter in the direction of the breakout

Entry Rules:

Long: Buy when price breaks above consolidation high AND ATR is rising

Short: Sell when price breaks below consolidation low AND ATR is rising

Exit Rules:

Use 3× ATR trailing stop from highest/lowest close since entry

Alternative: Exit when ATR reaches 2× its value at entry (volatility exhaustion)

Strategy 2: Mean Reversion in Low Volatility

Setup Requirements:

  1. ATR is below its 20-period moving average (low volatility regime)
  2. Price extends beyond 2× ATR from a moving average (20 or 50 period)
  3. Look for reversal signals (candlestick patterns, RSI divergence)

Entry Rules:

Enter counter-trend when price shows reversal pattern at the extended level

Exit Rules:

Target: Return to the moving average

Stop: 1.5× ATR beyond entry in the original trend direction

Strategy 3: Volatility-Adjusted Trend Following

Setup Requirements:

  1. Use a trend-following indicator (moving average crossover, ADX, etc.)
  2. Adjust position size based on current ATR
  3. Use ATR-based trailing stops to let profits run

Position Sizing Formula:

Shares = (Account × Risk%) / (ATR × Multiplier)

Management Rules:

Initial stop: 2× ATR from entry

Trailing stop: 3× ATR from highest close (adjusts daily)

Reduce position if ATR doubles from entry (volatility spike)

Advanced Concepts

ATR Bands

Similar to Bollinger Bands, ATR Bands plot channels around a moving average using ATR as the width measure. These bands expand during high volatility and contract during low volatility.

Upper Band = 20-period SMA + (ATR × 2)
Lower Band = 20-period SMA - (ATR × 2)

Price touching or exceeding the bands suggests extension and potential reversal, while consolidation within the bands suggests accumulation and potential breakout.

Normalized ATR (ATR%)

To compare volatility across different stocks or time periods, you can normalize ATR by expressing it as a percentage of price:

ATR% = (ATR / Close Price) × 100

This allows meaningful comparisons: a $100 stock with ATR of $2.00 (2% ATR) is less volatile than a $50 stock with ATR of $1.50 (3% ATR), even though the absolute ATR values are similar.

ATR Oscillator

Some traders create an oscillator from ATR by comparing current ATR to its moving average:

ATR Oscillator = [(ATR - ATR MA) / ATR MA] × 100

Positive values indicate expanding volatility (above average), while negative values indicate contracting volatility (below average). This helps identify volatility regime changes more clearly.

Combining ATR with Other Indicators

ATR + Moving Averages

Use moving averages for trend direction and ATR for position sizing and stops. This creates a complete trend-following system.

ATR + RSI

Use RSI for overbought/oversold signals and ATR to gauge whether the market has enough volatility to generate meaningful moves.

ATR + Volume

Rising ATR with rising volume confirms genuine volatility expansion. Rising ATR with declining volume may signal exhaustion.

ATR + Bollinger Bands

Bollinger Bands measure volatility using standard deviation, while ATR uses true range. Comparing both provides a more complete volatility picture.

Limitations and Considerations

Lagging Indicator

ATR is based on moving averages, making it inherently lagging. It reports what volatility has been, not what it will be. Sudden volatility spikes take time to fully register in ATR.

No Directional Information

ATR only measures magnitude of movement, not direction. You cannot trade ATR alone; it must be combined with directional indicators or price action analysis.

Not Normalized by Default

Raw ATR values cannot be compared across different stocks or time periods. You must normalize (ATR%) or use relative comparisons within the same asset's history.

Smoothing Can Delay Signals

The 14-period default provides smooth readings but may be too slow for short-term traders. Shorter periods (7-10) are more responsive but noisier.

False Signals in Choppy Markets

During whipsaw conditions, ATR may rise due to erratic movement rather than genuine trending volatility. Context from price structure is essential.

Regime Changes

Markets can shift between volatility regimes. What was "high" ATR may become the new normal. Regularly recalibrate your expectations and thresholds.

Best Practices for Using ATR

  • Use Relative Comparisons: Always compare current ATR to its recent history (e.g., 20 or 50-period MA) rather than using absolute values.
  • Adjust Period to Time Frame: Shorter periods (7-10) for day trading, standard (14) for swing trading, longer (20-30) for position trading.
  • Consider the Context: Low ATR after high ATR often precedes another volatility spike. Understanding the volatility cycle is crucial.
  • Combine with Price Action: ATR is most powerful when used alongside support/resistance, trend analysis, and chart patterns.
  • Normalize for Comparison: Use ATR% when comparing across different stocks or analyzing the same stock over long periods with significant price changes.
  • Regular Recalibration: Markets evolve. Recalibrate your ATR-based stops and targets quarterly or semi-annually to adapt to regime changes.
  • Risk Management First: ATR's greatest value is in risk management, not signal generation. Use it primarily for position sizing and stop placement.

ATR vs. Other Volatility Measures

Indicator What It Measures Key Difference from ATR Best Use Case
Bollinger Bands Standard deviation from moving average Statistical volatility vs. absolute price range Identifying overbought/oversold conditions
Historical Volatility Standard deviation of returns Percentage-based vs. point-based Options pricing and comparison across assets
Implied Volatility Market's expectation of future volatility Forward-looking vs. backward-looking Options trading and risk assessment
VIX Implied volatility of S&P 500 index options Market-wide fear gauge vs. individual asset Overall market sentiment and hedging
Standard Deviation Dispersion of closing prices Only uses closing prices vs. full range Statistical analysis and mean reversion
Key Insight: ATR's unique strength is that it measures actual price range movement in absolute terms, accounting for gaps. This makes it ideal for practical trading applications like stop-loss placement and position sizing, where you need to know in dollars (or pips) how much the asset typically moves.

Conclusion

Average True Range is an indispensable tool in any trader's arsenal. While it doesn't predict price direction, its ability to quantify market volatility in absolute terms makes it essential for risk management, position sizing, and adaptive trading strategies.

The beauty of ATR lies in its simplicity and versatility. Whether you're a day trader looking to set appropriate stop-losses, a swing trader sizing positions for different market conditions, or a portfolio manager assessing risk levels, ATR provides objective, market-based measurements that adapt to current conditions.

Remember that ATR is a measurement tool, not a trading system. Its true power emerges when integrated into a comprehensive trading plan that includes directional analysis, entry signals, and exit rules. Use ATR to answer "how much" questions—how much should I risk, how wide should my stop be, how large should my position be—while using other tools to answer "which direction" questions.

"In trading, understanding volatility is understanding risk. And understanding risk is the foundation of longevity and success."