Skip to content
MasterMath

ATR Calculator

Enter your candles as high/low/close and get the average true range, plus a stop set at a multiple of it — a stop that adapts to how much the asset actually moves.

Currency and number format for

ATR

—

ATR—
As a share of price—
Stop if you are long—
Stop if you are short—
Stop distance—
Periods used—

How this was worked out

    Indicative result. Nothing here is investment advice. ATR measures recent movement; it does not predict the next one.

    The formula

    true range = max(high − low, |high − prev close|, |low − prev close|) · ATR = average of them

    Where it comes from

    True range measures how far an asset moved in a period, including any gap from the previous close. Averaging it gives a plain measure of typical movement, which is what makes it useful for setting stops that are neither absurdly tight nor pointlessly wide.

    How to work it out by hand

    1. For each candle, take the largest of: high minus low, high minus previous close, low minus previous close
    2. Average those true ranges over the chosen number of periods
    3. Multiply the ATR by your chosen multiplier
    4. Subtract from the entry for a long stop, add for a short one

    What is worth knowing

    The argument for an ATR stop is that a fixed percentage stop is arbitrary: 2% is a normal morning in one asset and a crisis in another. Sizing the stop by recent movement means you get stopped out by genuine trend changes rather than by ordinary noise. Multipliers between 1.5 and 3 are the usual range; below that you are inside the noise. Note that ATR says nothing about direction and it lags, so it expands after volatility has already arrived. Combine it with the position size calculator: a wider ATR stop means a smaller position for the same risk, which is the correct response to a more volatile asset.

    Frequently asked questions

    What multiplier should I use?

    Between 1.5 and 3 covers most approaches. Below 1.5 you sit inside normal noise and get stopped out constantly.

    Why not just use a percentage stop?

    Because the same percentage means different things in different assets. ATR scales the stop to how much this asset actually moves.

    How many periods?

    Fourteen is the convention from Wilder's original work. Fewer reacts faster and is noisier; more is smoother and slower.

    Does ATR tell me direction?

    No. It measures the size of movement only. A high ATR says the asset is moving a lot, not which way.