ATR Calculator — Average True Range & Volatility Stops
Calculate Average True Range (ATR) stop loss distances instantly. Enter your ATR value or individual True Ranges to get aggressive, standard, and conservative stop loss distances based on 1.5×, 2×, and 3× ATR multiples — the industry standard for volatility-based risk management.
ATR from your charting platform
Current market price of the pair
ATR
0.00450
ATR as % of Price
0.41%
Aggressive (1.5× ATR)
0.00675
Standard (2× ATR)
0.00900
Conservative (3× ATR)
0.01350
Stop loss distances are in price units (pips/points). Subtract from your entry price for a long trade; add for a short trade.
Last reviewed · How we check our calculators
How to Use the ATR Calculator
The ATR Calculator has two input modes. In Manual ATR Entry mode, simply paste the ATR value shown on your charting platform (MetaTrader 4/5, TradingView, etc.) and your current market price. As you type, the tool returns ATR as a percentage of price and three stop loss distances.
In Average True Ranges mode, enter individual True Range values for each recent candle (up to 14). The calculator averages them to produce the ATR. This is useful when you want to compute ATR manually without relying on a platform indicator. Add or remove rows with the buttons below the grid.
The three stop loss outputs correspond to common ATR multiples used by traders: Aggressive (1.5×) for tight stops with high-probability setups, Standard (2×) for typical swing trades, and Conservative (3×) for volatile markets or longer time frames. These are distances in price units — subtract from your entry for a long position, add for a short.
The Formula
ATR is built on the concept of True Range (TR), which extends the simple High–Low range to account for overnight gaps and limit moves:
- True Range (each bar):
- TR = max( High − Low, |High − Previous Close|, |Low − Previous Close| )
- For the very first bar in the series: TR = High − Low
- Average True Range (simple method): ATR = sum of TR values ÷ number of periods (typically 14)
- ATR as % of price: ATR% = (ATR ÷ Current Price) × 100
- Stop loss distance: Stop = ATR × multiplier (1.5, 2.0, or 3.0)
Wilder's original ATR used an exponential smoothing method (similar to EMA) rather than a simple average: ATR(n) = [(ATR(n−1) × (period − 1)) + TR] ÷ period. Most platforms use Wilder's method. This calculator uses the simple average, which gives nearly identical results over 14 periods and is easier to reproduce manually.
Practical Examples
Example 1 — EUR/USD Day Trade Stop Loss
Your EUR/USD 1-hour ATR reads 0.0045 (45 pips). The current price is 1.0850. You want to enter long and need a stop loss level.
- ATR% = (0.0045 ÷ 1.0850) × 100 = 0.41%
- Aggressive stop distance (1.5×): 0.00675 → stop at 1.07825
- Standard stop distance (2×): 0.0090 → stop at 1.0760
- Conservative stop distance (3×): 0.0135 → stop at 1.0715
For a normal day trade setup you would use the standard 2× ATR stop at 1.0760 — giving the trade enough room to breathe while keeping the risk defined.
Example 2 — Calculating ATR Manually from True Ranges
You have 5 recent candles with True Range values: 0.0042, 0.0055, 0.0038, 0.0061, 0.0049.
- ATR = (0.0042 + 0.0055 + 0.0038 + 0.0061 + 0.0049) ÷ 5 = 0.0049
- Standard stop (2× ATR): 0.0098
- Conservative stop (3× ATR): 0.0147
When to Use Each ATR Multiple
The correct ATR multiple depends on your strategy and the current volatility regime. Use 1.5× ATR for high-probability mean-reversion setups where you expect a quick move in your favor. Use 2× ATR as the default for trend-following entries where the market needs space to develop. Use 3× ATR during high-volatility events (NFP, FOMC, earnings) or when trading higher time frame swings where larger retracements are normal.
Frequently Asked Questions
Average True Range is a technical indicator developed by J. Welles Wilder in 1978 that measures market volatility. Unlike simple high-low range, ATR accounts for gaps between sessions by incorporating the previous close in its calculation. A high ATR means the market is volatile; a low ATR means it is quiet. ATR does not indicate price direction — it only measures volatility magnitude. Traders use it to set stop losses proportional to current market conditions rather than using fixed pip amounts.
Wilder's original recommendation was 14 periods, and this remains the most widely used setting. A 14-period ATR on the daily chart captures roughly three weeks of volatility. Shorter periods (7–10) make ATR more reactive to recent volatility spikes. Longer periods (20–50) smooth out noise and give a more stable baseline. For day trading, a 14-period ATR on your primary chart time frame is a solid default. Experiment with period lengths but avoid optimizing for a specific historical period as this leads to curve-fitting.
Multiply the ATR by your chosen multiple and place your stop that distance from your entry. For a long trade, subtract the stop distance from your entry price; for a short, add it. For example, if ATR is 0.0050 and you use a 2× multiple, your stop is 0.0100 away from entry. The logic is that normal volatility should not trigger your stop — the stop should only be hit if the market has genuinely moved against your thesis. Using a fixed-pip stop ignores current volatility and leads to stops that are too tight in volatile markets and too loose in quiet ones.
ATR as a percentage of price varies by pair and time frame. On the daily chart, major pairs typically trade between 0.3% and 1.5% ATR. EUR/USD and USD/JPY often range between 0.4–0.8% on the daily. Exotic pairs like USD/TRY or USD/ZAR can exceed 2–3%. On intraday charts, the ATR% is naturally smaller. Comparing ATR% across pairs on the same time frame lets you assess which markets offer more movement per unit of risk — useful for selecting which pairs to trade on a given day.
This calculator uses a simple arithmetic average of True Ranges, which is slightly different from Wilder's exponential smoothing method used by most charting platforms. Wilder's method weights recent True Ranges more heavily and produces a slightly smoother ATR line. The difference over 14 periods is typically small (less than 5%). For precise replication of your platform's ATR reading, enter the ATR value directly from your platform in Manual ATR Entry mode rather than computing it from scratch.
Yes. ATR-based position sizing is a core technique in systematic trading. The idea is to risk a fixed percentage of your account per ATR unit. For example: account = $10,000, risk per trade = 1% = $100, ATR = 0.0050, stop = 2× ATR = 0.0100. Position size = $100 ÷ 0.0100 = 10,000 units (0.1 lot for forex). This scales your position down in volatile markets and up in quiet markets, keeping your dollar risk constant regardless of volatility. Use our Position Size Calculator alongside the ATR Calculator for a complete risk management workflow.
Sources
- J. Welles Wilder Jr., New Concepts in Technical Trading Systems (Trend Research, 1978)
- Average true range (Wikipedia)
Embed This Calculator on Your Website
Free for blogs, forums and tipster sites. Paste this HTML where the calculator should appear — it resizes automatically.
<div class="calcvault-embed" style="max-width:700px;margin:0 auto;">
<script src="https://www.calcvault.co/widget.js" data-calc="atr-calculator" data-backlink="inline"></script>
<p style="text-align:center;margin:6px 0 0;font-size:12px;font-family:system-ui,sans-serif;"><a href="https://www.calcvault.co/calculators/atr-calculator">ATR Calculator by CalcVault</a></p>
</div>