Risk · ~28 min

ATR-based stops: let volatility decide your size

Stop distance should reflect the stock's actual volatility — not a fixed percentage. ATR is the cleanest way to do this.

~28 min read

Educational content only—not investment advice, not a solicitation, and not personalized to your objectives.

Average True Range (ATR) measures average daily range over a lookback (default 14). It's expressed in rupees, not percent. ATR of ₹8 means the stock moves ₹8 in a typical day, including gap. ATR of ₹24 means it moves three times as much. If you give both stocks the same stop distance, you're treating them as equally volatile when they're not — and your stops will get hit on the volatile name from normal noise alone.

ATR-based stop distances scaled to volatility with matching share counts
Same rupee risk, different share count. The volatile stock gets a wider stop AND fewer shares — because volatility is doing the work, not gut feel.

The ATR multiplier choice

  • 1× ATR — very tight. Suitable only for momentum entries with clear invalidation right under the entry bar.
  • 1.5× to 2× ATR — most common swing-trader range. Wide enough to absorb normal noise, tight enough to size meaningfully.
  • 2.5× to 3× ATR — wide. Used in position trades or volatile names. Forces smaller share count but stays out of normal whipsaw.
  • Don't fix the multiplier in stone. Different stocks, regimes, and timeframes deserve different choices.

ATR for position sizing

The most powerful use of ATR isn't where to put your stop — it's how it forces correct position sizing. Once you commit to "my stop is 1.5× ATR below entry" and "I will risk ₹R per trade," your share count is determined. Volatile stocks automatically get smaller positions; quiet stocks get larger. This single rule eliminates a huge category of position-sizing errors.

Chandelier stops — ATR trail in motion

A chandelier stop is a trailing stop calculated as: highest high since entry minus N × ATR. It steps up as new highs are made, but never moves down. Common defaults are 3× ATR for swing trades and 2× ATR for shorter holds. The chandelier gives you a volatility-adjusted trail that automatically loosens in volatile names and tightens in quiet ones.

Chandelier trailing stop following an uptrend
The chandelier line steps up as new highs are made. The gap between price and the line widens in volatile periods automatically — no manual adjustment.

ATR for target setting

Some traders set targets in ATR multiples — e.g., "first target at 2× ATR, second at 4× ATR." This is mechanical, simple, and avoids hindsight target-setting. It also has the virtue of treating volatile and quiet stocks symmetrically. The drawback: it ignores structural targets (prior highs, measured moves). A hybrid — "target the lower of 3× ATR or the prior swing high" — tends to work better.

ATR period and timeframe choices

  • Daily ATR(14) is the standard for swing trades. Suitable for most positions held days to weeks.
  • Weekly ATR(14) is useful for position-sized stops in longer holds — captures multi-day swings naturally.
  • Shorter ATR (5 or 7) reacts faster to volatility regime changes — good for active management, risky for fixed stops.
  • Don't optimize ATR period to fit one stock — that's curve-fitting. Pick a default and stay consistent.

ATR pitfalls

  • ATR is rupee-based, not percentage. Always express stops in rupees to avoid confusion, especially when comparing across stocks.
  • After a gap, ATR jumps — your stop suddenly becomes far. Refresh sizing if you reload positions after gap events.
  • Very illiquid stocks have artificially low ATR (no trades = no range). Don't size up on micro-caps just because ATR is small.
  • ATR doesn't predict direction. It only measures how far price typically moves — your edge has to come from somewhere else.