Skip to content
Calc Vault logoCalc Vault

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%

ATR-Based Stop Loss Distances

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:

  1. 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
  2. Average True Range (simple method): ATR = sum of TR values ÷ number of periods (typically 14)
  3. ATR as % of price: ATR% = (ATR ÷ Current Price) × 100
  4. 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

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>