Loading live prices...
ATR

Average True Range

The definitive measure of market volatility — how much an asset actually moves, regardless of direction.

What Is ATR?

Average True Range (ATR) is a volatility indicator developed by J. Welles Wilder Jr. in 1978. Unlike most technical indicators, ATR does not tell you about the direction of a trend. Instead, it measures how much an asset moves on average during a given period. A high ATR means the market is volatile and making large moves; a low ATR means the market is calm and moving in tight ranges.

Think of ATR as a thermometer for market energy. When ATR is rising, the market is heating up with bigger candles and wider swings. When ATR is falling, the market is cooling down into tighter consolidation. This information is invaluable for setting stop losses, sizing positions, and identifying when a breakout is likely to occur.

ATR is particularly useful in the Indian markets because instruments like Nifty and Bank Nifty can have vastly different volatility profiles. Nifty might have an ATR of 200 points on a daily chart, while Bank Nifty could show an ATR of 500 points over the same period. Using ATR ensures your trading decisions adapt to the actual volatility of the instrument you are trading.

The default period for ATR is 14 — meaning it calculates the average of the True Range over the last 14 candles. This can be applied to any timeframe: daily, hourly, or even 5-minute charts for intraday Nifty trading.

The True Range Formula

True Range = MAX( H-L, |H-Pc|, |L-Pc| )
ATR = (Previous ATR x 13 + Current TR) / 14

H = Current period High

L = Current period Low

Pc = Previous period Close (previous candle's closing price)

|H-Pc| = Absolute value of current High minus previous Close

|L-Pc| = Absolute value of current Low minus previous Close

The initial ATR value is a simple 14-period average of True Range. Subsequent values use the smoothing formula above.

True Range captures gap moves that the simple High-Low range misses. If Nifty closed at 24,500 yesterday and opens today at 24,600 with a high of 24,650 and a low of 24,580, the simple H-L range is only 70 points. But the True Range = max(70, |24650-24500|, |24580-24500|) = max(70, 150, 80) = 150 points. This correctly reflects that Nifty actually moved 150 points from the previous close.

Visual Explanation

ATR Expansion & Contraction — Nifty Daily 100 200 300 400 Jan Feb Mar Apr May Low Volatility High Volatility ATR Breakout ATR (pts)

ATR contracts during low-volatility consolidation, then expands sharply during breakouts. Low ATR often precedes big moves.

Key Properties

Direction Agnostic

ATR measures magnitude of moves, not direction. A rising ATR could mean strong rallies or sharp sell-offs. Always combine with trend indicators.

Captures Gaps

Unlike simple H-L range, True Range accounts for gap openings. Critical for Indian markets where overnight global cues cause gap-up or gap-down opens.

Nifty Typical Range

Nifty 14-day ATR typically ranges between 150-300 points on a daily chart. During events like budget or elections, it can spike above 400 points.

Bank Nifty ATR

Bank Nifty ATR is typically 1.5-2x that of Nifty. A normal daily ATR of 400-600 points reflects the higher beta nature of banking stocks.

Mean Reverting

ATR tends to revert to its mean. Extended periods of low ATR are followed by expansion, and vice versa. This cyclical nature is highly tradeable.

Timeframe Dependent

A 5-minute ATR for Nifty might be 25-40 points, while the daily ATR is 200 points. Always match ATR timeframe to your trading style.

Non-Negative

ATR can never be negative or zero (in practice). It represents an absolute distance. Lower ATR values simply mean less volatility, not bearishness.

Adaptive

Because ATR adjusts automatically to the instrument's volatility, it works equally well for a stock trading at ₹100 or an index at 24,000.

ATR for Stop Loss Placement

One of the most powerful applications of ATR is setting stop losses that adapt to current market volatility. Fixed-point stops fail because they don't account for how much the market is actually moving. An ATR-based stop breathes with the market.

The ATR Stop Loss Method

Place your stop loss at 1.5x to 2x ATR from your entry price. This gives enough room for normal market fluctuations while protecting against genuine reversals.

Example: Nifty 14-day ATR = 200 points. You buy at 24,500.

Stop loss (1.5x ATR) = 24,500 - (1.5 x 200) = 24,200 (300 points below entry)

Stop loss (2x ATR) = 24,500 - (2 x 200) = 24,100 (400 points below entry)

During high volatility (ATR = 350), the same method automatically widens the stop to 525-700 points, preventing premature stopouts.

Bank Nifty Intraday Example

You are trading Bank Nifty on the 15-minute chart. Current ATR(14) on 15-min = 80 points.

You enter long at 51,200. Using a 1.5x ATR stop: 51,200 - 120 = 51,080 stop loss.

If Bank Nifty's intraday ATR expands to 120 points (news event), your next trade would use a wider stop of 180 points — automatically adapting to the heightened volatility.

ATR for Position Sizing

The ATR Position Sizing Method

  • Decide the rupee amount you are willing to risk per trade (e.g., ₹10,000)
  • Calculate ATR-based stop distance (e.g., 2x ATR = 400 points on Nifty)
  • Position size = Risk amount / (Stop distance x Lot multiplier)
  • Example: ₹10,000 / (400 x 25) = 1 lot of Nifty
  • This method ensures equal risk across all trades regardless of volatility

Why Fixed Lot Sizing Fails

  • Trading 2 lots always means different risk in low vs. high volatility
  • In low ATR (150 pts), 2 lots risk = 150 x 2 x 25 = ₹7,500
  • In high ATR (350 pts), 2 lots risk = 350 x 2 x 25 = ₹17,500
  • Same lot count, but 2.3x more risk — ATR sizing equalizes this
  • Professional fund managers normalize risk using ATR-based methods

ATR-Based Trailing Stops

ATR trailing stops (also known as the Chandelier Exit) dynamically adjust your exit point as the trade moves in your favor. The stop trails behind price at a fixed ATR multiple, locking in profits while giving room for normal pullbacks.

Trailing Stop (Long) = Highest High since entry - (N x ATR)
Trailing Stop (Short) = Lowest Low since entry + (N x ATR)

N = ATR multiplier (commonly 2 or 3)

The stop only moves in your favor — it never moves back against you

Nifty Trailing Stop Example

You buy Nifty at 24,500. ATR(14) = 200 points. Using a 2x ATR trailing stop.

Day 1: High = 24,600. Trailing stop = 24,600 - 400 = 24,200

Day 3: High = 24,850. Trailing stop = 24,850 - 400 = 24,450 (moved up)

Day 5: High = 25,100. Trailing stop = 25,100 - 400 = 24,700 (locked 200 pts profit)

Day 7: Nifty drops to 24,680 — hits trailing stop. You exit with a 200-point profit per lot.

ATR Expansion & Contraction

Markets alternate between periods of low and high volatility. ATR helps you identify where you are in this cycle and prepare accordingly.

ATR Contraction (Squeeze)

When ATR reaches unusually low levels, the market is in a tight range. This compression of volatility often precedes explosive breakouts. Watch for ATR at multi-week lows as a setup signal.

ATR Expansion (Breakout)

A sharp rise in ATR confirms a genuine breakout with strong momentum. If price breaks a resistance level and ATR expands simultaneously, the breakout has higher probability of follow-through.

ATR Divergence

If price makes new highs but ATR is declining, it signals weakening momentum. The trend may be exhausting. Conversely, rising ATR with trending price confirms trend strength.

Event-Driven ATR

Budget day, RBI policy, election results, and quarterly earnings cause ATR spikes on Nifty. Pre-event ATR contraction followed by event-day expansion is a reliable pattern.

Common Misconceptions

"High ATR means the market is going up"

ATR measures volatility, not direction. A rising ATR could mean aggressive selling just as easily as strong buying. Always pair ATR with a directional indicator like a moving average or ADX.

"ATR works as a standalone buy/sell signal"

ATR alone does not generate entry signals. It tells you how much the market is moving, not where it is going. Use ATR for stop placement, position sizing, and volatility filtering — not for entry signals.

"A fixed 100-point stop works for all conditions"

A 100-point stop on Nifty might be fine when ATR is 180 but will get hit constantly when ATR is 350. Fixed stops ignore market conditions. Use ATR-based stops (1.5-2x ATR) that adapt to current volatility.

"Lower ATR means the market is safe"

Low ATR means low volatility right now, but it often precedes the biggest moves. Compressed volatility is like a coiled spring. Low ATR is a setup signal, not a safety signal. Prepare for expansion.

Combining ATR With Other Indicators

ATR & Bollinger Bands

When Bollinger Bands squeeze (narrow) and ATR contracts simultaneously, a volatility breakout is imminent. Use the band break direction for entry and ATR for stop placement.

ATR & ADX

ADX above 25 confirms a trend. Rising ATR with rising ADX means a strong, volatile trend — ideal for trend-following strategies with ATR trailing stops.

ATR & RSI

Use RSI for entry signals and ATR for risk management. If RSI shows oversold and ATR is contracting, the setup has a better risk-reward since the stop can be tighter.

ATR & Moving Averages

An ATR channel (MA plus/minus 2x ATR) creates dynamic support and resistance bands. Price touching the lower ATR channel in an uptrend is a high-probability pullback buy zone.

Ready to Start Your Trading Journey?

Open your Demat account today and take the first step towards mastering the stock market.

Click Here to Get Started