Back to Academy
IndicatorsIntermediate·6 min read·Lesson 30 of 36

ATR: The Volatility Ruler

Average True Range tells you how much an asset typically moves in a single candle. That number determines your stop placement, position size, and whether a setup even makes sense.

ATRvolatilityindicatorsrisk

The Problem With Arbitrary Stops

For the first year I traded, I placed stops based on round numbers and gut feel. Stop goes at -3%. Or $500. Or wherever I stopped feeling okay about the loss. There was no logic connecting the stop to what the asset actually did in the real world.

The result: I got stopped out constantly. Not because the trade was wrong — because the noise of normal price movement would hit my stop before the real move happened. I was placing stops inside the range that a healthy move would cover on a random Tuesday.

ATR fixed that. Specifically: it fixed it by making me look at how much the asset actually moves before I decided how much room to give the trade.


What ATR Measures

Average True Range is a measure of typical price movement per candle. It was developed by J. Welles Wilder in 1978 and hasn't been improved on because it doesn't need to be. It measures exactly what it says.

The "true range" of a candle is the largest of three values:

  • Current high minus current low
  • Absolute value of current high minus previous close
  • Absolute value of current low minus previous close

The third and fourth calculations exist to capture gap moves — situations where price opens significantly away from the prior close. The true range is always the biggest of the three, which means it catches the full extent of the move including any gap.

ATR then takes the 14-period average of true range (14 candles by default). The result: a single number that tells you the typical distance price travels in one candle on this asset at this timeframe.

On a daily chart, a Bitcoin ATR of $2,000 means BTC has been moving roughly $2,000 in a typical day. A 15-minute ATR of $150 means each 15-minute candle covers about $150 on average.

That number is your volatility baseline. Everything else builds from it.


How to Read ATR

A high ATR means the asset is volatile — wider swings, bigger candles, more price travel per period. A low ATR means it's quiet — tight candles, compressed range, less movement per period.

ATR expands during trends and breakouts. It compresses during consolidation. This is useful: expanding ATR confirms that a move is real. Contracting ATR signals that the market is coiling, building pressure, setting up for the next move.

Watch ATR over time to understand the volatility regime you're trading in. Crypto has high-volatility and low-volatility seasons. During low-volatility periods, 1.5× ATR stops that worked fine during a trending market will be way too tight — because the character of movement has changed.

// KEY RULE

ATR doesn't tell you direction. It tells you magnitude. The most common mistake is using ATR in isolation as if it's a buy or sell signal. It's not. It's a calibration tool — it sets the scale for everything else you do.

ATR-Based Stop Placement

// THESIS-BASED STOP PLACEMENT

ENTRYSUPPORTSTOPTARGETRISKREWARD← Thesis fails if price closes below supportEntry: after support confirmation2:1 R:R

Stop goes where the thesis is wrong — not where you're comfortable losing.

EXPAND

The standard ATR stop formula: Stop = Entry ± 1.5 to 2× ATR.

For a long trade with a daily ATR of $2,000:

  • Conservative stop: Entry − (1.5 × $2,000) = Entry − $3,000
  • Standard stop: Entry − (2 × $2,000) = Entry − $4,000

Why 1.5–2×? Because normal volatility within a valid trend regularly covers 1× ATR without meaning anything directionally. A stop at 1× ATR is too close — you'll be stopped by routine noise. A stop at 2× ATR gives the trade enough room to breathe through normal movement while still being invalidated if the thesis breaks down.

This logic is fundamentally different from placing a stop at a round number or a percentage. Those numbers have no relationship to how this particular asset moves. ATR is built from actual price history. The stop is calibrated to reality.

For volatile altcoins, I often use 2× or even 2.5× ATR on lower timeframes because those assets have fatter tails — random wicks that go further before snapping back. Tight stops on high-ATR assets are donations to the market.

// NOTE

Never set a stop because it limits your dollar loss to a comfortable number. Set the stop where the trade is structurally wrong — usually at a key support/resistance level — then use ATR to confirm you've given it enough room. If the correct structural stop requires risking 5% but your risk tolerance only allows 1.5%, the position is too large, not the stop too wide.

ATR and Position Sizing

// POSITION SIZING — RISK-FIRST FORMULA

ACCOUNT SIZE$10,000×RISK %2%max per tradeMAX LOSS$200MAX LOSS$200÷STOP DISTANCE5%entry to stopPOSITION SIZE$4,000LOSS ASYMMETRY-10%need +11%-25%need +33%-50%need +100%-75%need +300%

Position size follows from max risk ÷ stop distance. Always. Not the other way around.

EXPAND

ATR and position sizing are inseparable. High ATR means bigger stops are required. Bigger stops mean smaller position sizes to keep risk constant.

The formula chain:

  1. Max risk amount = Account × Risk % (e.g., $10,000 × 2% = $200)
  2. Stop distance = 2 × ATR (e.g., 2 × $2,000 = $4,000)
  3. Position size = Max risk ÷ Stop distance (e.g., $200 ÷ $4,000 = 0.05 BTC)

On a high-ATR day, you get a smaller position. On a low-ATR day (tight consolidation), the same dollar risk gives you a larger position. The sizing adjusts automatically to the current volatility environment.

This is the practical reason ATR matters beyond just stop placement. It's a volatility normalizer. Without it, you'd naturally take larger positions in quiet markets and smaller positions in volatile markets — but quiet markets can explode and volatile markets can whip you out. ATR-based sizing keeps your risk exposure constant across varying conditions.

I stopped placing arbitrary dollar stops once I internalized ATR. My stop is always a function of what the asset actually moves — not what I can afford to lose in the abstract. Those two things need to be reconciled through position size, not by shrinking the stop to fit a budget.


ATR and Time of Day in Crypto

Crypto doesn't sleep, but it doesn't move equally around the clock either.

ATR shifts across the day. During US market hours — roughly 9:30 AM to 4:00 PM ET — crypto ATR expands significantly. US institutional activity, equity market correlation events, and high retail participation all drive wider ranges during this window. The London session (3:00–9:00 AM ET) has its own volatility profile, especially for pairs that trade heavily in Europe.

During the Asian session (late US evening), volatility often compresses. Lower participation, smaller moves, more chop.

Why does this matter? If you're using a daily ATR of $2,000 to set stops on a trade you're entering during the low-volatility Asian window, you might be using the wrong number. The intraday ATR during that session might be half the daily average.

Advanced application: check the ATR on your entry timeframe at the time of day you're actually trading. Don't assume the daily average applies to every session equally.

// INSIGHT

ATR is a snapshot of recent volatility, not a guarantee of future volatility. When ATR is historically low — a quiet, compressed market — the actual next move can be much larger than ATR suggests. Low ATR often precedes breakouts. Don't read "low ATR" as "safe to use tight stops." Read it as "coiling energy, respect the eventual expansion."

Putting It Together

ATR is one of the few indicators I use on every trade, on every asset, every time.

Before I enter anything: what's the ATR on the daily? What's the ATR on my entry timeframe? Where does my structural stop land, and does the ATR tell me that's far enough from normal noise?

If the correct structural stop is at a key level 1× ATR away, the stop might be structurally valid but too close for the current volatility. I'll either widen the stop slightly and reduce position size accordingly, or I'll skip the trade. No stop — no trade.

ATR doesn't generate signals. It scales everything else correctly. Use it as your ruler before touching any entry.

Loading curriculum...