CustomTradingPlatform .com
Log in Get started free
Home / Trading Tools / ATR Calculator

Market analysis

ATR Calculator

Average true range, for stops and targets that scale with volatility.

Inputs it asks for
Current high value
Current low value
Previous close value
ATR (price units) value
Stop multiple of ATR value
Pair type choose
Formula shown · assumptions disclosed

What it computes

Average true range, for stops and targets that scale with volatility. The page states the equation, the units it expects and the rounding it applies, so the result can be reproduced by hand.

Where it sits in the chain

A calculator gives you a number. This one feeds the next: account to risk, risk to position size, position size to the trade, and the trade to expectancy, drawdown and risk of ruin.

See the performance tools →
Inputs
Result
True range 0.00650
True range in pips 65.0
ATR in pips 62.0
2.0x ATR stop 124.0 pips
True range is the largest of high-low, |high-prev close| and |low-prev close|, so it counts overnight gaps that the bar range misses.
Save this result to your dashboard. Save

The formula

TR = max(high − low, |high − prev close|, |low − prev close|)
ATR = average of TR over N periods
stop = multiple × ATR

True range counts overnight gaps that the bar range alone misses, which is why it is used instead of high minus low.

Worked example

A high of 1.1720, low of 1.1655, previous close of 1.1690, with ATR(14) at 0.0062 and a 2× stop:

TR = max(0.0065, 0.0030, 0.0035) = 0.0065 (65 pips)
ATR = 0.0062 = 62 pips
stop = 2 × 62 = 124 pips

The stop widens in volatile conditions and tightens in quiet ones, which is the entire argument for ATR over a fixed distance.

What it assumes

  • ATR is computed from the same series being traded, so a volatility spike widens the stop at the moment the position is most at risk.
  • The multiple is a choice, not a result. Two is conventional; nothing measures it as correct.

Common questions

What ATR multiple should I use for stops?

Between 1.5 and 3 covers most systematic approaches. Wider survives noise but requires a smaller position for the same risk.

Why not just use the bar range?

Because it ignores gaps. A market that opens well below yesterday’s close had a large true range and a small bar range.

What ATR period should I use?

Fourteen is the convention and behaves reasonably on most timeframes. Shorter reacts faster and whipsaws more; longer is steadier and slower to reflect a volatility change.

What to work out next

A calculator answers one question and raises the next. These are the ones this figure feeds into.

Volatility Calculator

Historical and annualised volatility from a price series.

Stop Loss Calculator

Work backwards from accepted risk and a fixed size to the stop distance that fits.

ADR Calculator

Average daily range, and how much of today’s range is already spent.

ATR Calculator · rounding shown to the precision displayed

More in market analysis

All 26 →
ADR Calculator

Average daily range, and how much of today’s range is already spent.

Open →
Volatility Calculator

Historical and annualised volatility from a price series.

Open →
Pivot Point Calculator

Classic, Fibonacci, Camarilla and Woodie pivots from one session.

Open →
Fibonacci Calculator

Retracement and extension levels from a swing you define.

Open →

Quantify the trade, then keep the record.