Home/ Risk Management Hub/ ATR Calculator
Free Tool · No Ads, No Popups

ATR Calculator: calculate Average True Range stop losses & targets

Plug in your pair's current ATR value and get a volatility-adjusted stop loss, take profit, risk:reward ratio, and position size — instead of guessing a fixed pip stop that's too tight in fast markets and too loose in quiet ones.

Calculator· Updated Aug 2026· By Liam Webb

ATR Calculator

Live · No signup
Read this straight off your MT4/MT5 ATR indicator (14-period is the usual default).
Default $10/pip covers most USD-quoted major pairs at 1.0 standard lot. Check your broker's contract specs if unsure.
ATR-based trade plan
ATR (pips)
Stop loss price
Stop distance (pips)
Take profit price
Target distance (pips)
Risk : Reward
Suggested position size
Formula: Stop distance = ATR × SL multiplier, Target distance = ATR × TP multiplier. Position size = (balance × risk%) ÷ (stop distance in pips × pip value per lot). Rounded down to 2 decimal lots for safety.
Heads up
ATR describes recent volatility, not direction. It won't tell you where price is going — only how much room your stop needs to avoid getting clipped by normal noise. Always sanity-check the resulting stop against the nearest structural swing high/low or supply/demand zone before placing it.
85 pips
The default ATR (0.00850 on EUR/USD) — the recent 14-period average true range in pips.
2:1 R:R
The default ratio: 1.5× ATR stop (127 pips) vs. 3× ATR target (255 pips).
0.08 lots
The default position size: $10 risk on a $1,000 account at 1% with the default 127-pip stop.

Why a fixed pip stop fails across changing volatility

Average True Range (ATR) measures how much a pair typically moves over a given period — usually 14 candles on the timeframe you're trading. Instead of setting every stop loss at a flat "20 pips" regardless of conditions, an ATR-based stop scales with actual volatility: wider when the market is moving fast, tighter when it's calm. That means fewer stops taken out by normal noise, and less capital tied up when the pair barely moves.

The calculator above takes the ATR value straight from your charting platform, applies your chosen multiplier for the stop and the target, and hands you real prices, pip distances, a risk:reward ratio, and a suggested lot size based on your account balance and risk tolerance — all in one pass.

A fixed 20-pip stop is the textbook example of what goes wrong without ATR. In a quiet Tuesday Asian session, 20 pips is a wide stop on EUR/USD — it gives the trade far more room than it needs, tying up capital for no reason. In a London/New York overlap around an NFP release, the same 20 pips is a tight stop — price routinely moves 20 pips in a single candle, and the trade gets stopped out by noise before the thesis can play out. Same stop, completely different meaning, depending on what the market is doing that day. ATR is what tells you which regime you're in.

ATR also solves the lot-sizing problem. A strategy that uses 0.5 lots on every trade is taking 0.5 × stop-distance = total risk per trade. When volatility doubles, the same 0.5 lots now represents twice the dollar risk — a 30-pip stop becomes a 60-pip risk in dollar terms. ATR-based sizing flips this: the lot size is calculated from the stop distance, so a wider ATR means a smaller lot, and dollar risk stays constant across volatility regimes. This is the real benefit of using ATR — not just better stops, but consistent risk across every market condition.

Stack the confluence
ATR tells you how far to place a stop — it doesn't tell you where the market is likely to actually turn. Line the ATR-based level up against a round number, a pivot point, or a Fibonacci retracement zone using the calculators below so your stop sits behind real structure, not just an arbitrary distance.

The three numbers ATR drives

  • Stop loss distance — a volatility-scaled buffer beyond the trade's invalidation level.
  • Take profit distance — a target sized to the pair's recent movement, not an arbitrary number.
  • Position size — the lot count that keeps your dollar risk constant across changing volatility.

How to use this calculator

Eight fields. The first three are required; the rest let you push the output all the way to a lot size suggestion.

  1. Pick the trade direction. Buy or sell. This determines which side of entry the stop and target sit on.
  2. Enter the current ATR value. Read it straight off the ATR indicator on your chart. The 14-period setting is the standard; longer or shorter periods are fine but the multiplier guidance below assumes 14.
  3. Enter your entry price. Where you actually entered, or where your pending order will fill.
  4. Pick the stop loss multiplier. 1×, 1.5×, 2×, or 3× ATR. The section below has a guide for which to use by trading style.
  5. Pick the take profit multiplier. 1.5×, 2×, 3×, or 4× ATR. The R:R ratio is calculated automatically from your two multiplier choices.
  6. Pick the price decimals setting. 5 for most FX pairs, 3 for JPY pairs, 2 for metals/indices.
  7. (Optional) Enter account balance and risk %. If filled, the calculator will output a suggested lot size that keeps your dollar risk at the % you specified.
  8. (Optional) Enter pip value. $10/pip is the default for USD-quoted major pairs. Cross pairs and JPY pairs need different values — use the Pip Value Calculator if unsure.

The right-hand panel updates live. The two prices to focus on are Stop loss price and Take profit price — the actual orders you'd place. The pip distances, R:R, and lot size are derivations from those two numbers.

Pro tip
Pull the ATR from the timeframe you're actually trading on. A swing trader using daily ATR will get very different numbers from a day trader using 15-minute ATR — and they should. Match the timeframe of the ATR to the timeframe of your trade plan.
Worked Examples

Three worked examples

Three pairs, three volatility regimes, three different ATR-based trade plans. Run these through the calculator above to verify.

Example 1

EUR/USD day trade (calm)

Long EUR/USD in a quiet session. 14-period ATR on the 15-minute chart is 12 pips.
Direction: Buy
ATR: 0.0012 (12 pips)
SL: 1.5× ATR = 18 pips
TP: 3× ATR = 36 pips
Balance: $5,000, risk 1% = $50
Lot size: $50 ÷ (18 × $10) ≈ 0.28 lots. R:R = 1:2.
Example 2

GBP/JPY swing (volatile)

Short GBP/JPY on the daily chart. 14-period ATR is 220 pips — typical for this pair.
Direction: Sell
ATR: 2.20 (220 pips)
SL: 2× ATR = 440 pips
TP: 4× ATR = 880 pips
Balance: $10,000, risk 1% = $100
Lot size: $100 ÷ (440 × $6.67) ≈ 0.03 lots. R:R = 1:2.
Example 3

XAU/USD news volatility spike

Gold during an FOMC release. 14-period ATR on the 1H has jumped from $20 to $60.
Direction: Buy
ATR: $60
SL: 2× ATR = $120
TP: 3× ATR = $180
Balance: $2,000, risk 1% = $20
Lot size: $20 ÷ (120 × $0.10/pip) ≈ 1.67 lots. R:R = 1:1.5.
Notice
Example 3 shows ATR's real superpower: when volatility triples, the lot size scales down proportionally, so the dollar risk stays at $20 even though the trade is now 3x more volatile than usual. Without ATR, a fixed 0.5-lot position would have meant $60 of risk instead of $20 — three times the planned risk during a fast market. ATR is what keeps the risk profile stable.

ATR multiplier guide by trading style

The "right" multiplier depends on your trading style, your timeframe, and the volatility of the pair. Here's a practical cheat sheet for the most common combinations.

Trading style Timeframe SL multiplier TP multiplier Resulting R:R
Scalper 1-5 minute 1× ATR 1.5× ATR 1 : 1.5
Day trader 5-15 minute 1.5× ATR 2-3× ATR 1 : 1.3 – 1:2
Intraday swing 1-4 hour 1.5-2× ATR 3× ATR 1 : 1.5 – 1:2
Swing trader Daily 2-3× ATR 3-4× ATR 1 : 1.3 – 1:2
Position trader Weekly 3× ATR 4-5× ATR 1 : 1.3 – 1:1.7

The general rule: a wider stop on a higher timeframe, a tighter stop on a lower timeframe. A scalper using 3× ATR on the 1-minute chart will get stopped out by noise; a position trader using 1× ATR on the weekly chart will have a stop so tight it never survives the first pullback. Match the multiplier to the time horizon of the trade.

Building in R:R
Choose your SL and TP multipliers so the ratio between them is at least 1.5:1. A 1.5× ATR stop with a 3× ATR target gives 1:2 R:R automatically — no need to think about it. If your two multipliers give less than 1:1.5, either widen the target or tighten the stop until the math works.

Volatility regimes & when to adjust the multiplier

ATR isn't a fixed number — it shifts every day as conditions change. The same multiplier behaves differently in a quiet trending market, a volatile range, and a news-driven spike. Recognising the regime is part of using ATR well.

The three regimes

  • Compression (low ATR). Price is moving in a tight range, often before a breakout. ATR is at the low end of its 6-12 month range. Wider stops than usual are needed because the breakout will likely overshoot the average. Consider increasing the multiplier by 0.5× on the SL side.
  • Expansion (rising ATR). A new trend is forming and ATR is climbing. Default multipliers work well here — they account for the higher recent volatility.
  • Exhaustion (very high ATR). Price has been trending hard and ATR is at multi-month highs. This is often where trends end. Tighter stops (lower multiplier) are appropriate because the average has overshot the sustainable level — a reversion to the mean is likely.

Reading ATR relative to its own history

The absolute ATR value doesn't mean much on its own. A 50-pip ATR is "high" for EUR/USD and "low" for GBP/JPY. What matters is where the current ATR sits relative to its 6-12 month range. Plot the ATR over a long period on your chart and you'll see it cluster in a band. If the current value is in the bottom 20% of that band, volatility is compressed. If it's in the top 20%, volatility is elevated. The multiplier choice should reflect that.

News events
Major news events (NFP, CPI, FOMC, ECB) routinely cause 3-5x normal ATR on the day of release. A 1.5× ATR stop that fits perfectly in normal conditions gets blown straight through during a news print. If you have a trade open over a known news event, consider either closing it beforehand or pre-widening the stop to 2-3× ATR.

Combining ATR with structure: the full trade plan

ATR on its own is only half a plan. The other half is structure — the price levels where the trade thesis is invalidated. The best stops are placed at structure, sized by ATR.

The hybrid placement

  1. Identify the structure level where the trade would be invalidated (a swing low for longs, swing high for shorts).
  2. Calculate the ATR-based distance using the calculator above.
  3. Place the stop at whichever is further from entry. If structure is 25 pips away and 1.5× ATR is 18 pips, the stop goes at 25 pips (structure). If structure is 12 pips away and 1.5× ATR is 18 pips, the stop goes at 18 pips (ATR) — you wouldn't trust a structure level that close to entry, so let the volatility set the floor.
  4. Add a small buffer (5-10% of ATR) beyond the chosen level to avoid getting stopped by a wick.

This approach gives you structure-based exits in normal conditions and volatility-based exits in noisy conditions. The trade thesis is what defines the invalidation; the volatility is what defines the minimum distance the stop needs to survive normal price action.

What targets look like with the hybrid approach

Same logic, applied in reverse. The take profit should sit at a structural level (next swing high, supply zone, Fib extension). The ATR-based target is a sanity check: if your structural target is less than 1× ATR away, the target is probably too close to be worth the risk. If the structural target is more than 5× ATR away, the target is probably unrealistic and the trade will time out before reaching it.

Practical workflow
Step 1: Run the calculator with your standard multipliers to get baseline stop and target distances. Step 2: Look at the chart and find the nearest structure level to entry on each side. Step 3: Adjust the stop and target to those structural levels if they're within reasonable distance of the ATR-based numbers. Step 4: Check the resulting R:R is at least 1:1.5. If it's not, skip the trade.
📄 Free Download

The ATR Stop Loss & Position Sizing Cheatsheet

A one-page reference for turning ATR into workable stop losses, targets, and lot sizes across any pair — print it, pin it next to your monitor, done.

  • Recommended ATR multipliers for scalping, day trading and swing trading
  • How to convert ATR into pips and lot size in three steps
  • Why fixed pip stops fail across changing volatility regimes
  • A printable ATR + structure pre-trade checklist
PDF
ATR Cheatsheet
Instant download · No spam
Check your inbox — the cheatsheet is on its way! 🎉
Unsubscribe anytime. No spam, ever.

Common ATR mistakes

ATR is a simple concept that's easy to apply badly. Here are the mistakes that show up most often when traders start using it.

1. Using the same multiplier on every pair

A 1.5× ATR stop is fine on EUR/USD (which is fairly average in volatility) but is a tight stop on GBP/JPY (which moves 2-3x more per day). The multiplier should reflect the pair's natural volatility. Use the multiplier guide above, and don't be afraid to bump it up to 2-2.5× on the high-volatility crosses and gold.

2. Using a different timeframe's ATR than the trade timeframe

Pulling the daily ATR for a 15-minute scalp gives you stops that are far too wide. Pulling the 5-minute ATR for a swing trade gives you stops that are far too tight. Always match the ATR period to the timeframe you're actually executing on.

3. Treating ATR as a "prediction" of where price will go

ATR is a measure of how much price has moved historically — not a forecast of how much it will move next. A 50-pip ATR doesn't mean price will move exactly 50 pips. It means that, on average over the lookback, it moved about 50 pips per period. Tomorrow it could move 20 pips or 150 pips. The ATR is a sizing tool, not a prediction tool.

4. Not re-checking ATR mid-trade

If ATR doubles while you're in the trade, your original stop is now too tight by half. A breakout or news event that happens after you enter can shift the regime, and the stop that was safe at entry becomes dangerous 12 hours later. Check the current ATR every few hours, or at least on every session open.

5. Using only ATR for the stop (ignoring structure)

ATR says "give the stop 18 pips of room" — but if the obvious structural level is 30 pips away, you should use 30 pips. If structure is 10 pips away and ATR says 18, use 18 (the structure is unreliable that close to entry). The best stops are placed at structure, sized by ATR. Use both.

6. Forgetting that the calculator's lot size is a suggestion

The calculator outputs a lot size based on your risk %. That's the lot size that risks exactly 1% (or whatever you entered) on the stop. It's the maximum you should trade, not necessarily what you should trade. If your strategy normally trades half-size on uncertain setups, halve it again.

ATR is not the same as stop distance
ATR is the average range. The stop distance is the maximum you can lose on a trade. They shouldn't be the same number — if your stop is exactly 1× ATR, half of all normal noise candles will hit it. Use 1.5× to 2× as the minimum stop multiplier to be safely outside the noise range.

Methodology & formulas

All numbers in this calculator are computed client-side from inputs you provide. No data is sent to a server. Here are the exact formulas used and what they assume.

The True Range formula (Welles Wilder, 1978)

True Range is the largest of these three values for each period:

  • Current high minus current low
  • |Current high − previous close|
  • |Current low − previous close|

The use of the previous close captures gaps and overnight moves that the simple high-low range misses. ATR is then a moving average (originally a 14-period smoothed average) of these True Range values.

This calculator's output

Output Formula
ATR in pips ATR value ÷ pip size (0.0001 for 5-decimal pairs, 0.01 for 3-decimal JPY pairs and 2-decimal metals)
Stop loss price Buy: entry − (ATR × SL multiplier)
Sell: entry + (ATR × SL multiplier)
Take profit price Buy: entry + (ATR × TP multiplier)
Sell: entry − (ATR × TP multiplier)
Risk : Reward TP pips ÷ SL pips
Position size (balance × risk%) ÷ (SL pips × pip value per lot)

Assumptions and limits

  • ATR value is up to you. The calculator doesn't pull live ATR — you enter it from your chart. Use the same ATR indicator setting (typically 14-period) that your strategy is built on.
  • Pip value is held constant. For cross pairs and JPY pairs, pip value fluctuates as the quote currency moves. The default $10/pip is approximate — use the Pip Value Calculator for the exact figure.
  • No spread or slippage included. The stop and target prices are exact. On live execution, the actual fill is usually 1-3 pips worse on the stop and 0-1 pips worse on the target during fast markets.
  • Position size rounds to 2 decimals. The standard lot granularity on most retail platforms is 0.01 lots (micro). If your broker offers 0.001 lots, you can be more precise.
  • R:R doesn't account for breakeven win rate. A 1:2 R:R means you need a 33% win rate to break even, but that math doesn't include spread, commission, and slippage, which raise the bar to ~35-40% in practice.

Glossary of key terms

Quick definitions for the jargon used in this calculator and in ATR-based trading generally.

ATR
Average True Range. A 14-period moving average of the True Range, originally developed by Welles Wilder. Measures recent volatility.
True Range
The largest of: (high − low), |high − prev close|, |low − prev close|. Captures gaps and overnight moves.
ATR multiplier
The factor applied to ATR to derive stop or target distance. 1.5× ATR stop = 1.5 × current ATR value.
Volatility regime
The current state of the market's volatility — compression (low), expansion (rising), or exhaustion (very high).
Pip
"Percentage in point" — the fourth decimal place in most pairs (0.0001). For JPY pairs it's the second decimal (0.01).
Pip value
The dollar value of a 1-pip move in your position. For a 1-lot EUR/USD position with a USD account, $10.
Position size
The number of lots you trade. Calculated from your dollar risk and your stop distance in pips.
Stop loss
A pending order that closes your position automatically when price moves against you by a pre-set amount.
Take profit
A pending order that closes your position automatically when price reaches a pre-set favourable level.
Risk/Reward ratio (R:R)
The ratio of potential loss (stop distance) to potential gain (target distance). 1:2 means risking 1 unit to make 2.
Standard lot
100,000 units of the base currency. Mini lot = 10,000. Micro lot = 1,000.
Slippage
The difference between your stop or target price and the actual fill price. Usually negative in fast markets.

A fixed pip stop punishes you twice: too tight in volatile markets, too loose in quiet ones.

Average True Range (ATR) measures how much a pair typically moves over a given period — usually 14 candles on the timeframe you're trading. Instead of setting every stop loss at a flat "20 pips" regardless of conditions, an ATR-based stop scales with actual volatility: wider when the market is moving fast, tighter when it's calm. That means fewer stops taken out by normal noise, and less capital tied up when the pair barely moves.

The calculator above takes the ATR value straight from your charting platform, applies your chosen multiplier for the stop and the target, and hands you real prices, pip distances, a risk:reward ratio, and a suggested lot size based on your account balance and risk tolerance — all in one pass.

  • 1×–1.5× ATR — a tighter stop suited to scalping and intraday setups where you want to cut losers quickly.
  • 2× ATR — a common middle ground for day trading, giving the trade room to breathe without over-risking.
  • 3×+ ATR — wider stops for swing trading, where you're holding through multiple sessions of normal noise.

FAQ — ATR quick answers

What period should I use for ATR?

14 periods is the standard default (Welles Wilder's original setting) and works well on most timeframes. Shorter periods (7-10) react faster to recent volatility spikes; longer periods (20+) smooth things out for swing trading.

Why does ATR give a distance, not a direction?

ATR only measures the average size of price movement over the lookback period — it has no opinion on whether price is going up or down. That's why the calculator asks for your trade direction separately, then applies the ATR distance on the correct side of your entry.

Should my stop loss and take profit use the same multiplier?

Not usually. A common approach is a tighter multiplier on the stop (1-1.5× ATR) and a wider one on the target (2-3× ATR), which naturally builds in a positive risk:reward ratio before you've even looked at the chart structure.

Does the position size account for currency conversion?

No — the pip value field assumes you enter the correct value per standard lot for your account currency and pair. Check your broker's contract specifications if you're trading a cross pair or a non-USD account, since pip value can vary from the $10 default.

Does ATR work the same on gold, oil, and crypto?

Yes — the formula is identical. Gold (XAU/USD) typically has a 14-period daily ATR of $15-30 in calm periods and $40-80 around major news. Bitcoin's daily ATR is highly variable — anywhere from $200 to $2,000+ depending on the cycle. Use the same multiplier approach; just adjust the pip value input for the instrument's contract size.

Why does my stop look so wide on higher timeframes?

Because daily candles move 5-20x more than 15-minute candles. A 14-period daily ATR on EUR/USD is usually 70-100 pips; the same setting on the 15-minute chart is 10-15 pips. Both are correct — they're measuring different time horizons. Pull the ATR from the timeframe you'll be holding the trade on, and the numbers will match your expectations.

Should I increase the multiplier during news events?

Generally no — the higher ATR after a news event already accounts for the volatility. If you pull the ATR after a release has begun, the calculator will naturally produce wider stops. If you pull it before, your stops will be too tight for what's coming. Either close before the event, or pre-widen your stop to 2-3× the pre-event ATR to give it room.

What's the difference between ATR and standard deviation?

Both measure volatility, but differently. Standard deviation measures the dispersion of closing prices around their mean — useful for mean-reversion strategies. ATR measures the typical range of each period — useful for setting stop distances and position sizes. For a stop loss, ATR is the more natural fit because it directly describes how far price typically moves.

Is a higher ATR bullish or bearish?

Neither — ATR is direction-agnostic. It tells you how much price is moving, not which way. A high ATR can come from a strong uptrend, a strong downtrend, or a choppy range. The direction has to come from your entry signal, not the volatility reading.

Can I use ATR for trade filters instead of just stops?

Yes — many traders skip trading when ATR is unusually low (compression before a breakout) or unusually high (often a sign of an exhausted move). Pull the ATR from a long-period chart (daily or weekly) and only take trades when ATR is in the middle 50-60% of its 6-12 month range. This filters out the worst conditions to trade in.

How often should I re-run the calculator?

Every time you change pairs, change timeframes, or the regime shifts. Day traders typically re-run it every session. Swing traders can re-run it daily. If you're holding a multi-day trade and the ATR has expanded significantly, re-run and consider adjusting the stop — the lot size stays the same, but the stop may need to widen to survive the new volatility.

Next step

Give your stops room to breathe — and your targets real structure

ATR handles the distance. Confirm the level itself against a pivot point, a round number, or a Fibonacci zone before you commit to it.

Keep going

Related hubs on Price Action Ninja