Learn / Technical analysis

ATR: the Average True Range

The Average True Range measures how much a stock or index really moves in a day. How ATR is worked out, ATR stop losses, position size, with live examples.

Intermediate · 7 min read · Updated 12 Nov 2026

Key points

  • ATR measures how much a price moves, not which way. A rising ATR means bigger daily swings.
  • True range includes gaps: it is the largest of today's high minus low, high minus yesterday's close, and yesterday's close minus low.
  • Traders use ATR to place stop losses outside normal noise (for example 2 × ATR) and to size positions so each trade risks the same rupees.
  • Compare stocks with ATR % (ATR divided by price), because a ₹3,000 stock will always have a bigger rupee ATR than a ₹300 one.

The Average True Range (ATR) is a measure of volatility: how far a stock, index or commodity typically moves in one bar (one day on a daily chart, fifteen minutes on a 15-minute chart). It was designed by J. Welles Wilder, who also gave us RSI and ADX. ATR does not tell you whether the price will go up or down. It only tells you how big the swings are, which is exactly what you need to know before you decide where to put a stop loss or how many shares to buy.

A stock with an ATR of ₹40 moves about ₹40 between its high and low on a normal day. If you place a stop loss ₹10 below your entry, ordinary noise will hit it. If you place it ₹80 below, you are giving the trade room for two normal days of movement. That simple idea is why ATR is one of the most practical indicators on any chart.

What "true range" means

The plain range of a day is its high minus its low. Wilder noticed that this misses gaps: if a stock closes at ₹1,500, opens next morning at ₹1,550 and trades between ₹1,545 and ₹1,560, the day's range is only ₹15, but the stock really moved ₹60 from where holders last saw it. The true range fixes this by taking the largest of three numbers:

  • Today's high minus today's low.
  • Today's high minus yesterday's close (catches gap ups).
  • Yesterday's close minus today's low (catches gap downs).

True range = the largest of (high − low), (high − previous close), (previous close − low)

The ATR is then an average of the true range over the last 14 bars (14 is the usual setting). Wilder used a smoothed average: each new ATR is 13 parts yesterday's ATR plus 1 part today's true range, divided by 14. This makes ATR move gradually rather than jumping with every unusual day.

ATR today = (ATR yesterday × 13 + true range today) ÷ 14

A worked example with rupee numbers

Take a stock that closed yesterday at ₹1,500 and has a 14-day ATR of ₹30.

DayHighLowPrev. closeTrue range
Normal day₹1,530₹1,490₹1,500₹40
Gap-up day₹1,560₹1,545₹1,500₹60

On the normal day the high minus low (₹40) is the largest of the three, so the true range is ₹40. On the gap-up day the high minus the previous close (₹60) is the largest, so the true range is ₹60, four times the plain range of ₹15. If the gap-up day comes next, the new ATR is (30 × 13 + 60) ÷ 14 = ₹32.14. One big day nudges ATR up; a run of big days lifts it steadily.

To compare different stocks, turn ATR into a percentage of price. An ATR of ₹30 on a ₹1,500 stock is 2%. An ATR of ₹12 on a ₹300 stock is 4%: the cheaper stock is actually twice as jumpy. The screener shows both ATR and ATR % for every NSE stock, so you can sort by how volatile stocks are.

ATR inside a live indicator

You may already be watching ATR without knowing it. The Supertrend line is drawn a fixed number of ATRs away from the price (the common setting is a 10-bar ATR times 3). Here are today's readings for Infosys, including its Supertrend level:

Look at the gap between the price and the Supertrend line. That gap is about three times the stock's recent ATR, so when volatility rises the line moves further away, and when the stock calms down it hugs the price more closely. The full ATR value is on the stock's technicals page through the link in the box. The Supertrend guide explains the line itself.

Using ATR for stop losses

The most common use of ATR is to set a stop loss that respects how the instrument normally moves. A popular rule is to place the stop 1.5 to 3 ATRs from the entry. Using the example above, a buyer at ₹1,500 with an ATR of ₹32 and a 2 × ATR stop would place it at ₹1,436. A seller (short) would place it at ₹1,564.

  • Tighter (1 ATR): smaller losses, but more trades stopped out by normal noise.
  • Wider (3 ATR): fewer false stop-outs, but each loss is bigger, so you must buy fewer shares.
  • Trailing ATR stop: after the price rises, move the stop up to the highest close minus 2 or 3 ATR. It never moves down. This is often called a chandelier stop.

No multiple is correct for every stock. A stop that is too tight for a volatile metal stock may be too loose for a quiet FMCG stock. Testing the rule on past data in the backtester is a better guide than any fixed number. The stop loss guide covers the order types that carry out the stop.

Using ATR for position size

ATR also answers "how many shares should I buy?" Decide first how many rupees you are willing to lose on one trade, then divide by the distance to your stop.

Shares = rupees at risk ÷ (ATR multiple × ATR)

If you risk ₹5,000 per trade and your stop is 2 × ₹32 = ₹64 away, you buy 78 shares (₹5,000 ÷ ₹64). On a calmer stock with an ATR of ₹10 and the same 2 × ATR stop, you could buy 250 shares for the same ₹5,000 risk. This keeps every trade equally important to your account, whatever the stock. The position sizing guide goes deeper.

Reading ATR on an index

ATR works on NIFTY and BANKNIFTY too. If NIFTY's 14-day ATR were 220 points, a day with a 450-point range would be about twice normal. Option traders compare this with the at-the-money straddle: if the straddle prices a move much larger than the recent ATR, options are pricing in more movement than the index has been delivering, and the reverse when the straddle is small. ATR looks back; the straddle and India VIX look forward. Using both gives you a sense of whether the market expects tomorrow to be calmer or wilder than last week.

Limits and common mistakes

  • ATR is not direction. A rising ATR can come with a crash as easily as with a rally.
  • Comparing rupee ATR across stocks. Always use ATR % for comparisons.
  • Forgetting gaps. A stop placed by ATR can still be jumped over by a gap on results or news; the order then fills at a worse price.
  • Using a 14-day ATR right after an event. One huge results day keeps ATR high for weeks. Look at what the stock is doing now, not only the average.
  • Mixing timeframes. A daily ATR stop on a 5-minute trade is far too wide; use the ATR of the chart you are trading on.

ATR pairs well with Bollinger Bands (another volatility measure, based on standard deviation) and with the ADX, which tells you whether the movement is going anywhere.

Questions

What is a good ATR value?

There is no good or bad value. ATR describes how much a price moves. Compare ATR % (ATR divided by price) between stocks, or compare a stock's ATR today with its own past ATR.

What period should I use for ATR?

14 bars is the standard. A shorter period (7 or 10) reacts faster to new volatility; a longer one (20 or more) is steadier. Use the same timeframe as your trade.

Does a high ATR mean the stock will go up?

No. ATR has no direction. A high ATR only means larger daily swings, whether up or down.

How do I set a stop loss with ATR?

Measure the ATR, choose a multiple (often 1.5 to 3), and place the stop that distance from your entry: below it when buying, above it when selling short. Test the multiple on past data before relying on it.

Where can I see ATR for NSE stocks?

The ScreenerCharts screener has ATR and ATR % columns and filters for every NSE stock, and each stock's technicals page shows its current ATR.

Screen stocks by ATR ›

For education only, not investment advice. Live examples use ScreenerCharts' own data at the time you open the page.