Technical Analysis

ATR

Last Updated
Quick Definition

ATR — Average True Range (ATR) measures market volatility by calculating the average of true ranges over a specified period, typically 14 days.

Track ATR with PipJournal

ATR (Average True Range) measures market volatility by calculating how much price typically moves in a period—essential for setting dynamic stop losses and sizing positions appropriately.

How ATR Works

ATR calculates the average of “true ranges” over a period (typically 14 bars):

True Range = the largest of:

  1. Current high - current low
  2. Current high - previous close
  3. Current low - previous close

This captures gaps and limit moves that simple high-low range misses.

Then: Average these true ranges over 14 periods = ATR

Result: A number showing typical daily (or hourly) price movement.

Real-World ATR Example

EURUSD 1-hour chart, 14-period ATR

Current ATR: 65 pips

Interpretation:

  • Typical 1-hour move: 65 pips
  • High volatility move: 100+ pips
  • Low volatility move: 30-40 pips

If you’re trading 1-hour candles, expect price to move roughly 65 pips per hour on average.

ATR for Stop Loss Placement

The most practical use of ATR is dynamic stop losses that scale with volatility:

Standard ATR Stop Loss:

  • Place stop loss at 1x to 2x ATR from entry
  • Example: Entry at 1.0900, ATR = 50 pips
  • Stop loss: 1.0850 (1x ATR) or 1.0800 (2x ATR)

Conservative (1x ATR):

  • Tighter stops, higher stop loss hit frequency
  • Good for range-bound markets or tight risk tolerance

Wider (2x ATR):

  • Looser stops, fewer false exits
  • Good for volatile markets or wider risk tolerance

ATR vs. Fixed Stops

MethodRiskFlexibilityBest For
Fixed stop (30 pips)Same regardless of volatilityLowConsistent risk, psychological
ATR-based stopScales with volatilityHighMarket-adjusted, realistic

ATR stops make sense: in calm markets (low ATR), tight stops. In volatile markets (high ATR), loose stops. Risk per trade is proportional to market conditions.

Real-World ATR Stop Loss Trade

EURUSD 4-hour chart

Entry: 1.0900 (support bounce) ATR (14-period): 45 pips Stop loss: 1.0900 - (2 × 45) = 1.0810 (90 pips away) Take profit: 1.0950 (50 pips away)

Risk: 90 pips | Reward: 50 pips | Risk/Reward: 1.8:1

Price rallies to 1.0950, hits take profit. Trade wins 50 pips on 90 pip risk. Realistic risk-adjusted expectation.

ATR for Position Sizing

Use ATR to keep risk constant across different market conditions:

Position Sizing Formula: Position Size = Account Risk ÷ (ATR × Pip Value)

Example:

  • Account: $10,000
  • Risk per trade: 1% = $100
  • ATR: 50 pips
  • Pip value (micro-lot): $0.10

Position Size = $100 ÷ (50 × $0.10) = $100 ÷ $5 = 20 micro-lots

If ATR doubles to 100 pips: Position Size = $100 ÷ (100 × $0.10) = 10 micro-lots

You automatically trade smaller when volatility increases. Risk stays constant.

ATR Expansion and Compression

ATR changes over time, revealing market conditions:

ATR Expanding (Volatility Increasing):

  • Price moves are getting larger
  • Breakout likely
  • Traders should prepare for big moves
  • Widen stops, reduce position size

ATR Compressing (Volatility Decreasing):

  • Price moves are getting smaller
  • Consolidation/squeeze
  • Big move coming soon (when volatility expands)
  • Tighten stops (small move expected), prepare for breakout

Watch ATR trends. A compression phase followed by expansion = breakout opportunity.

ATR Comparison to History

ATR is most useful when compared to recent averages:

Current ATR vs. 20-period ATR Average:

  • If current ATR > average: Volatility expanding
  • If current ATR < average: Volatility compressing

Example:

  • 20-period average ATR: 60 pips
  • Current ATR: 90 pips
  • Volatility is 50% above normal = high volatility period
  • Expect larger moves

Real-World ATR Squeeze Setup

EURUSD 4-hour chart

Week 1: ATR averaging 70 pips (normal) Week 2: ATR drops to 35 pips (compression, squeeze forming) Hour 12, Day 3: Price breaks out of range on volume surge

Signal: ATR compressed, now should expand Trade: Enter breakout with wider stops

Why? ATR tells you consolidation is ending before price actually breaks out.

ATR and Trailing Stops

Use ATR for intelligent trailing stops:

Trailing Stop = Current Close - (2 × Current ATR)

As price moves in your favor:

  • Calculate new ATR
  • Move stop loss up (in uptrend) to 2x ATR below price
  • This trails profit while staying flexible to volatility

Example:

  • Entry: 1.0900
  • Price: 1.0950 (profit)
  • ATR: 45 pips
  • Trailing stop: 1.0950 - 90 = 1.0860

If price rises to 1.1000:

  • ATR: 50 pips
  • Trailing stop: 1.1000 - 100 = 1.0900

Stop moved up with price, protecting profit.

ATR in Different Market Conditions

Trending Market (High ATR):

  • Large moves expected
  • Use 2x ATR stops
  • Position: Smaller size, wider stops
  • Strategy: Momentum, breakout trading

Range-Bound Market (Low ATR):

  • Small moves expected
  • Use 1x ATR stops
  • Position: Larger size, tight stops
  • Strategy: Support/resistance bouncing

Key Takeaway

ATR measures volatility and adjusts dynamically with market conditions. Use ATR to set stops that scale with risk, size positions relative to volatility, and identify when consolidation is ending.

High ATR = prepare for big moves, widen stops. Low ATR = prepare for consolidation, tighten stops. Monitor ATR trends to spot compressions before breakouts.

PipJournal tracks ATR at entry and correlates it with trade outcomes, so you can measure whether ATR-based stops and position sizing improve your profitability.

Common Questions

What does ATR measure?

ATR measures how much price moves in a period. High ATR = high volatility, big moves expected. Low ATR = low volatility, small moves expected. It adjusts automatically with market conditions.

How do you use ATR for stop losses?

Set stop loss at 2x ATR from entry price. If ATR is 50 pips, place stop loss 100 pips away. Stops scale with volatility—tight stops in calm markets, wider stops in volatile markets.

What's a good ATR value for entry signals?

No universal 'good' ATR. Compare ATR to its recent history. If ATR is 50% above average, volatility is expanding (breakout likely). If ATR is 50% below average, volatility is compressed (squeeze likely).

How does ATR relate to position sizing?

Use ATR to size positions. If ATR is high, take smaller position (higher risk per pip). If ATR is low, take larger position (lower risk per pip). This keeps risk constant across volatile and calm markets.

What's the default ATR period?

Most traders use 14-period ATR (default in most platforms). Some use 20 or 10-period for different sensitivity. Shorter periods (10) are more responsive; longer periods (20) are smoother.

Share this article

Track ATR Automatically

PipJournal calculates your atr and other key metrics from your trade data. Import trades and get instant insights.

SSL Secure
One-Time Payment
No credit card required
4.8/5 (47 reviews)