How it works
stop distance = ATR × multiple
position size = (balance × risk%) ÷ (stop distance × value per price unit)
The money at risk is fixed by your rule. The stop distance comes from the instrument's own recent movement. The size is whatever makes those two agree — which means it falls automatically when volatility rises.
That last property is the point. A fixed 20-pip stop is generous in a quiet session and inside the noise during a news week; an ATR-based stop is the same distance relative to how the instrument is actually moving.
Choosing the multiple
| Multiple | Behaviour |
|---|---|
| Under 1× | Inside ordinary movement — hit by noise |
| 1.5× | Common for intraday; outside most single-bar moves |
| 2× | Standard for swing entries |
| 3×+ | Trend following, where being stopped out early is the main risk |
Below 1× ATR the stop is inside the range the instrument covers in a normal period, so it gets triggered by movement rather than by the idea failing. That shows up as a poor win rate on trades that were directionally right — a stop-placement problem that looks like a strategy problem, and the two get treated very differently.
The field other ATR calculators skip
Most assume one asset class. This one asks for the value of one price unit per contract, which is what makes the same arithmetic work everywhere:
- Forex: the units in the position — 100,000 for a standard lot.
- Futures: the contract multiplier — 50 for ES, 5 for MES.
- Shares and spot crypto: 1, since one unit of price is one currency unit per share or coin.
Without that field the tool silently belongs to whichever market its author had in mind, and produces a confidently wrong size everywhere else.
What ATR does not do
It is backward-looking. ATR describes the last N periods. Volatility regimes change faster than the average does, and it lags most at exactly the moments that matter — the first day of a new regime is sized on the old one.
It ignores structure. A level does not care about the average range. When the ATR stop and the obvious invalidation level disagree, the level is the one carrying information; ATR is a sanity check on distance, not a substitute for a reason.
It says nothing about correlation. Three positions each sized correctly by ATR can still be one bet — see the correlation calculator.