This article is for educational purposes only and does not constitute financial advice. Trading involves risk of loss. Past performance does not guarantee future results. Consult a licensed financial advisor before making investment decisions.
Market Analysis8 min readUpdated March 30, 2026
KR
Kavy Rattana

Founder, Tradewink

ATR Indicator: The Complete Guide to Average True Range for Traders

Average True Range (ATR) measures market volatility. Learn how to calculate ATR, use it for stop losses, position sizing, and why it is the most important indicator for risk management.

Want to put this into practice?

Tradewink uses AI to scan markets, generate signals with full analysis, and execute trades automatically through your broker.

Start Free

What Is ATR (Average True Range)?

Average True Range (ATR) is a volatility indicator developed by J. Welles Wilder Jr. in 1978. Unlike indicators that measure price direction, ATR measures how much a stock moves on average — its volatility.

ATR tells you: "This stock typically moves $X per day." That single number is incredibly useful for setting stop losses, sizing positions, and filtering trades.

How ATR Is Calculated

ATR is calculated in two steps:

Step 1: True Range

For each trading day, True Range is the greatest of these three values:

  1. Current High minus Current Low — the day's full range
  2. Current High minus Previous Close — catches overnight gap ups
  3. Current Low minus Previous Close — catches overnight gap downs

The "true" range accounts for gaps, which a simple high-minus-low calculation would miss.

Step 2: Average the True Range

ATR is typically a 14-period moving average of the True Range. Most platforms use an exponential moving average:

ATR = ((Previous ATR × 13) + Current TR) / 14

A higher ATR means the stock is more volatile. A lower ATR means it's quieter.

Example

If AAPL has a 14-day ATR of $3.50, that means Apple stock moves an average of $3.50 per day. If TSLA has an ATR of $12.00, Tesla is roughly 3.4x more volatile.

Why ATR Matters More Than Ever

In today's market structure, ATR has become even more critical. Algorithmic trading accounts for 60-70% of equity volume, and these algorithms systematically target stop clusters at round numbers and obvious support levels. ATR-based stops avoid these predictable levels because they are calibrated to the stock's actual volatility, not arbitrary dollar amounts. The rise of 0DTE options has also created new intraday volatility patterns -- sudden gamma-driven moves that can double a stock's normal range in minutes. ATR captures these shifts in real time, adapting your stops and position sizes as market conditions change.

1. ATR-Based Stop Losses

Fixed dollar stop losses are flawed. A $2 stop on a $150 stock that moves $5/day is too tight — you'll get stopped out by normal noise. A $2 stop on a $20 stock that moves $0.50/day is too wide — you're risking too much.

ATR solves this by scaling your stop to the stock's actual volatility:

  • Tight stop: 1× ATR below entry
  • Standard stop: 1.5× ATR below entry
  • Wide stop: 2× ATR below entry

For a stock at $100 with ATR $3:

  • Tight stop: $97 (1× ATR)
  • Standard stop: $95.50 (1.5× ATR)
  • Wide stop: $94 (2× ATR)

This approach adapts automatically to each stock's behavior. Volatile stocks get wider stops. Calm stocks get tighter stops.

2. ATR-Based Position Sizing

The ATR-based position sizing formula ensures you risk the same dollar amount on every trade, regardless of volatility:

Shares = Risk Amount / (ATR Multiplier × ATR)

Example: You have a $50,000 account and want to risk 1% ($500) per trade. AAPL has an ATR of $3.50, and you use 1.5× ATR for stops.

Shares = $500 / (1.5 × $3.50) = 95 shares

For TSLA with ATR of $12.00:

Shares = $500 / (1.5 × $12.00) = 27 shares

You risk $500 on both trades, but own fewer shares of the more volatile stock. This is how professional traders normalize risk.

3. ATR for Trade Filtering

ATR% (ATR as a percentage of price) helps you compare volatility across stocks at different price levels:

ATR% = (ATR / Price) × 100

  • A $200 stock with ATR $4 has ATR% of 2%
  • A $20 stock with ATR $0.80 has ATR% of 4%

Day traders typically look for stocks with ATR% above 2–3% — enough movement to profit from intraday swings. Below 1.5% ATR is usually too quiet for day trading.

4. ATR for Profit Targets

If ATR tells you how far a stock typically moves, you can set realistic profit targets:

  • Conservative target: 1× ATR from entry
  • Standard target: 1.5–2× ATR from entry
  • Aggressive target: 3× ATR from entry

A common day trade setup uses a 1.5 ATR stop and 2 ATR target, giving a 1.33:1 reward-to-risk ratio.

Normalized ATR (NATR)

Normalized ATR (NATR) expresses ATR as a percentage of closing price, making it directly comparable across stocks:

NATR = (ATR / Close) × 100

NATR is useful for:

  • Screening for volatile stocks (NATR > 3%)
  • Comparing volatility across sectors
  • Identifying periods of compression (low NATR) that often precede breakouts

ATR Period Settings

The default ATR period is 14, but different timeframes suit different trading styles:

Trading StyleATR PeriodTimeframe
Scalping7–101-min to 5-min chart
Day trading145-min to 15-min chart
Swing trading14–21Daily chart
Position trading21–50Daily to weekly chart

Shorter periods make ATR more reactive to recent volatility. Longer periods smooth it out.

ATR in a Real Trading Plan

ATR becomes useful when it drives the whole setup, not just the stop.

ATR vs ATR%

Raw ATR tells you how many dollars a stock usually moves. ATR% normalizes that movement by price, which makes it easier to compare different tickers.

  • A $2 ATR on a $40 stock is 5%
  • A $2 ATR on a $200 stock is 1%

That is why day traders care about ATR%. A stock can look active in dollar terms but still be too quiet after you adjust for price. If you are deciding whether a setup is worth trading, ATR% gives you the cleaner read.

When ATR Is Too Low or Too High

Low ATR usually means the stock is compressed. That can be fine for a swing setup, but it is often poor for day trading because the spread and slippage eat too much of the move.

Very high ATR often shows news, earnings, or panic. That can create opportunity, but it should usually mean smaller size and wider stops, not bigger size. High volatility is not a reason to force a trade.

A Real-World Example

If you buy a $50 stock with a 14-day ATR of $1.20, a 1.5x ATR stop sits $1.80 below entry and a 2x ATR target sits $2.40 above entry. If another $50 stock has ATR of only $0.40, the same setup probably does not justify the trade.

That is the practical edge of ATR: it helps you separate tradable movement from noise.

Paper Trading the ATR Setup

The fastest way to learn ATR is to paper trade the same setup across several names and compare your expected stop distance with your actual fills. If your stop gets clipped often, it is usually too tight, too close to obvious support, or being used on a stock whose volatility is changing faster than your chart update can show.

Paper trading also helps you test whether your ATR-based stops make sense before real capital is involved. If the setup only works when you assume ideal fills, it is not ready yet.

Common ATR Mistakes

Mistake 1: Using ATR as a Directional Signal

ATR does not tell you whether a stock will go up or down. A rising ATR means the stock is becoming more volatile, not that it's bullish. A falling ATR means the stock is calming down, not that it's bearish.

Mistake 2: Fixed-Dollar Stops on Different Stocks

Using the same $2 stop loss on every stock ignores volatility. Use ATR-based stops instead.

Mistake 3: Ignoring ATR Expansion

When ATR suddenly expands (e.g., doubles in a few days), it often signals a regime change — earnings, news, or a market-wide event. Tighten risk management during ATR expansion.

Mistake 4: Using ATR on Very Short Timeframes Without Adjustment

On 1-minute charts, ATR values can be tiny and noisy. Consider using ATR from a higher timeframe (5-min or 15-min) for stop placement even when trading on shorter timeframes.

How Tradewink Uses ATR

ATR is deeply integrated into Tradewink's autonomous trading pipeline:

  • Screening: The day trade screener calculates ATR% for every candidate. Stocks with insufficient ATR% are filtered out — they won't produce enough intraday movement.
  • Stop-loss placement: Every trade uses an ATR-based stop loss (default 1.5× ATR). This scales automatically to each stock's volatility.
  • Position sizing: The PositionSizer uses ATR to calculate position size. Risk per trade is fixed as a percentage of account equity, then divided by the ATR-based stop distance.
  • Trailing stops: As a position moves in your favor, the trailing stop is updated using ATR intervals, keeping the stop at a "normal noise" distance from the current price.
  • Profit targets: Target prices are set at multiples of ATR from entry (typically 2× ATR for day trades).
  • Regime-aware sizing: When ATR expands significantly, the system reduces position sizes to maintain consistent risk.

Key Takeaways

  • ATR measures volatility — how much a stock moves on average — not direction
  • Use ATR for stop losses (1–2× ATR), position sizing, and profit targets
  • ATR% (ATR as percent of price) lets you compare volatility across stocks
  • Default 14-period ATR works for most traders; adjust shorter for scalping, longer for swing trading
  • Never use fixed-dollar stops — let ATR scale your risk to each stock's actual behavior
  • AI trading systems like Tradewink use ATR throughout the entire trade lifecycle, from screening to exit

Frequently Asked Questions

What is a good ATR value for day trading?

There is no universal "good" ATR value because it depends on the stock price and the setup. A more useful filter is ATR%: many day traders want names with roughly 2-3% or more ATR so there is enough movement to capture an intraday edge. Very low ATR names often move too little to justify the risk.

Should I use ATR for stop losses or profit targets?

Use ATR for both. For stops, ATR helps you place the exit far enough away to avoid normal noise but close enough to protect capital. For targets, ATR helps you set realistic profit goals based on how far the stock actually moves. Tradewink uses ATR in both directions so the risk/reward math stays consistent.

Does ATR work on 1-minute charts?

Yes, but the shorter the timeframe, the noisier ATR becomes. For very short-term trading, many traders calculate ATR on a higher timeframe such as 5-minute or 15-minute bars and then use that number to frame entries on the lower chart. That keeps stops from getting clipped by random one-minute noise.

How does Tradewink use ATR in live signals?

Tradewink uses ATR throughout the trade lifecycle: the screener filters for enough ATR%, the AI uses ATR to place stops and targets, the position sizer uses ATR to normalize risk, and the trailing-stop engine widens or tightens exits as volatility changes. That keeps every trade aligned with the stock's real movement profile.

Trading Insights Newsletter

Weekly deep-dives on strategy, signals, and market structure — written for active traders. No spam, unsubscribe anytime.

Ready to trade smarter?

Get AI-powered trading signals delivered to you — with full analysis explaining every trade idea.

Get free AI trading signals

Daily stock and crypto trade ideas with full analysis — delivered to your inbox. No spam, unsubscribe anytime.

Enter the email address where you want to receive free AI trading signals.

KR

Founder of Tradewink. Building autonomous AI trading systems that combine real-time market analysis, multi-broker execution, and self-improving machine learning models.