100% FreeNo Signup Required
Markets
DJIA38,892.45+156.78(+0.40%)
S&P 5005,021.84+23.45(+0.47%)
NASDAQ15,927.90-45.23(-0.28%)
SPY502.18+2.34(+0.47%)
QQQ437.52-1.23(-0.28%)
AAPL189.45+1.89(+1.01%)
MSFT412.91+3.45(+0.84%)
NVDA878.35+12.56(+1.45%)
GOOGL141.28+0.78(+0.56%)
TSLA185.67-4.34(-2.28%)
META485.12+8.92(+1.87%)
ES=F5,025.50+18.25(+0.36%)
NQ=F17,845.75-32.50(-0.18%)
VIX14.23-0.45(-3.06%)
DJIA38,892.45+156.78(+0.40%)
S&P 5005,021.84+23.45(+0.47%)
NASDAQ15,927.90-45.23(-0.28%)
SPY502.18+2.34(+0.47%)
QQQ437.52-1.23(-0.28%)
AAPL189.45+1.89(+1.01%)
MSFT412.91+3.45(+0.84%)
NVDA878.35+12.56(+1.45%)
GOOGL141.28+0.78(+0.56%)
TSLA185.67-4.34(-2.28%)
META485.12+8.92(+1.87%)
ES=F5,025.50+18.25(+0.36%)
NQ=F17,845.75-32.50(-0.18%)
VIX14.23-0.45(-3.06%)
LIVE

ATR Indicator for Stop Loss Placement

Master ATR-based stop loss placement with position sizing, volatility

CT

Content Team

July 29, 2026

|5 min read

Quick Answer

ATR (Average True Range) measures market volatility. Place stops 1.5-2x ATR away from entry for proper risk management. Short timeframes (1H) use 1.5x ATR, daily charts use 2-2.5x ATR. Calculate position size using: Risk = Entry - (Entry - 2xATR). Larger ATR = larger stops needed.

Introduction

Average True Range (ATR) is a volatility indicator that helps traders properly size positions and place stops. By using ATR-based stops, traders adapt to market volatility automatically. This comprehensive guide covers ATR calculation, position sizing formulas, and volatility-adjusted stop placement across all trading styles.

What is Average True Range (ATR)?

ATR measures average volatility over the last 14 periods (default). Expanding ATR indicates increasing volatility; contracting ATR indicates decreasing volatility.

ATR Values and Interpretation

High ATR Value:
  • Market is volatile
  • Larger stops required
  • Bigger profit potential
  • Smaller position sizes
Low ATR Value:
  • Market is calm
  • Tighter stops work
  • Smaller potential moves
  • Larger position sizes possible

Stop Loss Calculation Using ATR

Basic Formula

Stop Distance = 1.5 to 2.5 × ATR value

Examples

EURUSD - ATR = 50 pips
  • Conservative: 1.5 × 50 = 75 pips
  • Standard: 2 × 50 = 100 pips
  • Aggressive: 2.5 × 50 = 125 pips
AAPL - ATR = $2.00
  • Conservative: 1.5 × $2 = $3.00
  • Standard: 2 × $2 = $4.00
  • Aggressive: 2.5 × $2 = $5.00

Position Sizing with ATR

Basic Formula

text
Position Size = (Account Risk) / (Stop Loss Distance)
Stop Loss Distance = Entry Price - (2 × ATR)

Example Calculation

  • Account: $10,000
  • Risk per trade: 2% = $200
  • Entry: 1.0850
  • ATR: 50 pips
  • Stop: 1.0850 - 100 = 1.0750
  • Stop distance: 100 pips = $100/lot
  • Position size: $200 / $100 = 2 lots

ATR Stop Placement Strategies

Strategy 1: ATR Below Previous Swing Low (Longs)

Setup:
  1. Entry: Price breaks above resistance
  2. Previous swing low: 1.0800
  3. ATR: 40 pips
  4. Stop: Previous low - 1.5×ATR = 1.0800 - 60 = 1.0740
  5. Risk: 110 pips

Strategy 2: ATR Above Previous Swing High (Shorts)

Setup:
  1. Entry: Price breaks below support
  2. Previous swing high: 1.0900
  3. ATR: 40 pips
  4. Stop: Previous high + 1.5×ATR = 1.0900 + 60 = 1.0960
  5. Risk: 110 pips

Strategy 3: Trailing Stop with ATR

Process:
  • Place stop 1.5-2×ATR below price in uptrends
  • Move stop higher as price rises
  • Never move stop lower in uptrends
  • Use same logic inverted for downtrends
Advantage: Locks in profits while allowing trend continuation

ATR for Different Timeframes

1-Minute Chart

  • Multiplier: 1.2-1.5×ATR
  • Tightest stops
  • Scalping only
  • Period: 5-7

15-Minute Chart

  • Multiplier: 1.5×ATR
  • Day trading stops
  • Normal volatility consideration
  • Period: 14

1-Hour Chart

  • Multiplier: 1.5-2×ATR
  • Swing trading
  • Allows slight pullbacks
  • Period: 14

4-Hour Chart

  • Multiplier: 2×ATR
  • Swing/position trading
  • Standard recommendation
  • Period: 14

Daily Chart

  • Multiplier: 2-2.5×ATR
  • Position trading
  • Allows longer-term pullbacks
  • Period: 14

Real-World ATR Examples

Example 1: EURUSD 4H Chart

  • Entry: 1.0850 (breakout)
  • ATR(14): 45 pips
  • Stop: 1.0850 - (2 × 45) = 1.0760
  • Target: 1.0950
  • Risk: 90 pips, Reward: 100 pips (1.1:1 RR)
  • Position: $200 risk / 90 pips = 2.2 lots

Example 2: AAPL 1H Chart

  • Entry: $185.00 (breakout)
  • ATR(14): $1.50
  • Stop: $185.00 - (2 × $1.50) = $182.00
  • Target: $188.00
  • Risk: $3.00, Reward: $3.00 (1:1 RR)
  • Position: $200 risk / $3 = 66 shares

Example 3: Gold Daily Chart

  • Entry: $2,050 (support bounce)
  • ATR(14): $15
  • Stop: $2,050 - (2.5 × $15) = $2,012.50
  • Target: $2,100
  • Risk: $37.50, Reward: $50 (1.33:1 RR)
  • Position: $200 risk / $37.50 = 5.33 contracts

ATR for Different Market Conditions

Normal Volatility (ATR = typical)

  • Use 2×ATR for stops
  • Standard position sizes
  • Consistent risk across trades

High Volatility (ATR expanding)

  • Use 2.5-3×ATR for stops
  • Reduce position size
  • Larger potential moves

Low Volatility (ATR contracting)

  • Use 1.5×ATR for stops
  • Increase position size
  • Smaller swings, tighter trading

Platform Implementation

TradingView

text
study("ATR Stop Placement", overlay=true)
atr = ta.atr(14)
stop_distance = 2 * atr
plot(stop_distance, title="Stop Distance")
hline(0, color=color.gray, linestyle=hline.style_dashed)

MetaTrader 5

text
#include <Trade\Trade.mqh>
double atr = iATR(Symbol(), PERIOD_H1, 14);
double stopDistance = 2 * atr;
double entry = Ask;
double stop = entry - stopDistance;
OrderSend(Symbol(), OP_BUY, lots, entry, 10, stop, tp);

FAQ Section

Q: What ATR period should I use? A: Standard 14 works for most. Use 7-10 for faster settings, 20+ for smoother values. Backtest on your timeframe. Q: Can ATR be too large for stops? A: Yes. If stops are larger than 3% account risk, either reduce position size or skip the trade. Large stops = small positions. Q: Should I use ATR for profit targets too? A: Yes, set targets at 2-3× ATR for asymmetric risk/reward. 1:2 or 1:3 RR minimum recommended. Q: How do I adjust ATR stops during trends? A: Use trailing stops at 1.5× ATR below price in uptrends, 1.5× ATR above price in downtrends. Move stop up/down with price. Q: Does ATR work on all trading pairs? A: Yes, but scale multiplier by volatility. Crypto needs 2.5-3×ATR; stocks 1.5-2×ATR; forex 2×ATR; futures depends on contract.

Conclusion

ATR is a critical tool for risk management. By using ATR-based stops, traders automatically adapt to market volatility. Never place stops using arbitrary pips or percentages—use ATR instead.

The key is understanding when to widen stops (high volatility, volatile assets) and when to tighten them (low volatility, ranging markets).

Action Steps:
  1. Set ATR(14) on your trading platform
  2. Calculate stop distance: 2 × current ATR value
  3. Size positions: Account risk / Stop distance
  4. Paper trade with ATR-based stops for 20 trades
  5. Adjust multiplier (1.5-2.5×) based on results
  6. Track win rate by volatility regime
With disciplined ATR-based risk management, scale your trading safely while maintaining consistent position sizing.

Related Articles