Skip to main content
All calculators
Volatility stops

ATR Stop-Loss & Position Size Calculator

Turn a single ATR reading into a stop distance and a position size, so your stop sits beyond normal market noise and your risk stays fixed in money terms.

How it’s calculated
  • stop distance = ATR × multiplier (÷ pip size for pips)
  • lots = (balance × risk%) ÷ (stop pips × pip value/lot)
Result
Stop distance180 pips18.00 in price
Position size0.05 lots
Amount at risk$100.00
Open an NX account

What this calculator does

The ATR stop-loss calculator converts a volatility reading — the Average True Range — into two practical numbers: how far away to place your stop (in pips) and how many lots to trade so the loss at that stop equals a fixed percentage of your account. Instead of guessing a round number like "30 pips," you anchor the stop to how much the instrument is actually moving right now, then size the position around it.

It needs five inputs: the current ATR value, an ATR multiplier (how many ATRs of room you want), your account balance, the risk percentage per trade, and the pip value of the instrument.

Why ATR-based stops

A fixed-pip stop ignores conditions. The same 20-pip stop that is generous in a quiet session can be hit on the first tick during a news spike. ATR measures the average distance price travels per bar, including gaps, so it scales your stop with current volatility. Multiplying ATR by a factor (commonly 1.5 to 3) places the stop beyond ordinary swings, giving the trade room to breathe before being stopped out by noise.

The formula

The tool computes two steps.

Stop distance:

stopDistance (pips) = ATR × multiplier ÷ pipSize

ATR is usually quoted in the instrument's price units (e.g. 0.0025 on EUR/USD). Dividing by the pip size (0.0001 for most FX pairs, 0.01 for JPY pairs) converts it to pips.

Position size:

lots = (balance × risk%) ÷ (stopPips × pipValue)

The numerator is the cash you're willing to lose. The denominator is the loss per lot if the stop is hit. Dividing one by the other gives the lot size that makes the two equal.

Worked example

You trade EUR/USD with a $5,000 account and risk 1% per trade.

  • ATR (14) = 0.0025 (price units)
  • Multiplier = 1.5
  • Pip size = 0.0001
  • Pip value = $10 per pip per standard lot

Stop distance = 0.0025 × 1.5 ÷ 0.0001 = 37.5 pips.

Risk amount = $5,000 × 1% = $50.

Lots = $50 ÷ (37.5 × $10) = $50 ÷ $375 = 0.1333 lots.

If price moves 37.5 pips against you and the stop fills, the loss is 37.5 × $10 × 0.1333 = $50 — exactly your 1% risk. Change the multiplier to 3 and the stop widens to 75 pips, which automatically halves the lot size to 0.0667 so the dollar risk stays at $50. That trade-off is the whole point: wider stops cost smaller positions, not bigger losses.

Edge cases and pitfalls

  • ATR units must match. If your platform shows ATR already in pips (e.g. "25"), don't divide by pip size again — you'd inflate the stop 10,000×. Feed the calculator price-unit ATR, or set pip size to 1 when your ATR is already in pips.
  • Pip value isn't always $10. It's $10 per standard lot only when the quote currency is USD and your account is USD. Cross pairs, JPY pairs, gold and indices have different pip values, so pull the correct figure before sizing. A pip-value calculator removes the guesswork.
  • Slippage and gaps. ATR includes gaps, but a stop is not a guaranteed exit. In fast markets or over weekends, the fill can be worse than your stop level, so a 1% planned loss can come in larger. Account for this on volatile instruments rather than assuming an exact fill.
  • Stale ATR. ATR lags; after a volatility regime shift it can under- or over-state current range. Recompute it on the timeframe you actually trade, not a higher one.

How to use the result

Once you have the stop distance, set your protective stop that many pips from entry (below for longs, above for shorts) and enter the lot size the calculator returns. Pair it with a defined target to get your risk-reward ratio, and check that the resulting margin fits your account before sending the order.

FXNX traders can test these stops on NX Pro's raw spreads from 0.0 pips, where tighter entry costs make volatility-scaled stops behave closer to the math above. The NX AI agents, free on every FXNX account, can apply ATR-based exits systematically across positions.

Frequently asked questions

What ATR multiplier should I use for a stop loss?

Most traders use 1.5 to 3 times ATR. Lower multiples (1.5) suit tight, trend-following entries; higher multiples (2.5-3) give swing trades more room to avoid being stopped by normal noise. There is no universal best value — test it on your strategy and timeframe.

Is ATR in pips or price?

Most charting platforms display ATR in the instrument's price units (e.g. 0.0025 on EUR/USD). This calculator divides by pip size to convert it to pips. If your ATR is already shown in pips, set the pip size to 1 so it isn't converted twice.

How does the ATR stop affect my lot size?

A wider stop means a larger loss per lot, so the calculator reduces the lot size to keep your dollar risk fixed. Doubling the ATR multiplier roughly halves the position size while your percentage risk stays the same.

What timeframe should I calculate ATR on?

Use the timeframe you trade on. A day trader on the 15-minute chart should read ATR from the 15-minute, while a swing trader uses the daily. Reading ATR from a higher timeframe than you trade will produce stops that are too wide.

Does an ATR stop guarantee I lose only my risk percentage?

No. The math assumes the stop fills at your level. In fast markets, gaps or weekend opens the fill can be worse, so the actual loss may exceed the planned percentage. Treat the figure as a target, not a guarantee.

Related calculators Strategy guide: Mt5 Stop Loss Take Profit Master Visual Execution Faster

CFDs carry risk. Capital at risk. MISA regulated. 18+ · MISA License BFX2025082 · Saint Lucia 2025-00128