What Is the ATR Indicator in Forex?
The Average True Range (ATR) is a volatility indicator that measures the average size of an instrument’s price movements over a defined lookback period. It was developed by J. Welles Wilder Jr. and introduced in his 1978 book “New Concepts in Technical Trading Systems,” the same publication that introduced the RSI. Unlike most technical indicators, the ATR is not designed to signal direction. It measures only the magnitude of recent price movements, giving traders a number that describes how much an instrument typically moves in a single period. The ATR is widely used for position sizing, stop loss placement, and as a volatility filter in systematic strategies. This article explains how the ATR is calculated, what its readings mean, and the main ways traders use it.
What ATR Measures
The ATR measures volatility, not direction. A high ATR reading means the instrument has been moving with larger price swings recently. A low ATR reading means the instrument has been moving in smaller swings.
The indicator is expressed in the price units of the instrument. For EUR/USD, an ATR of 0.0080 (80 pips on a five-digit broker) means the average daily true range has been 80 pips. For USD/JPY, an ATR of 1.20 (120 pips on a three-digit broker) means the average daily true range has been 120 pips. The number is comparable across periods of the same instrument but not directly comparable across different instruments, since each has different typical move sizes.
The ATR does not say whether the move was up or down. A volatile range-bound market and a strongly trending market can both produce similar ATR readings.
True Range and the ATR Formula
The ATR is built from a concept called the True Range, which captures the full extent of price movement in a single period, including any gap from the previous close.
The True Range of a single period is the largest of three values: the current high minus the current low; the absolute value of the current high minus the previous close; or the absolute value of the current low minus the previous close.
The first measure captures the intra-period range. The second and third capture gaps from the previous close, ensuring that overnight moves are not missed. Without including the previous close, a session that gaps higher and then ranges narrowly would produce a small True Range despite a meaningful overnight move.
The ATR is then the moving average of the True Range over the lookback period, typically 14. Wilder’s original smoothing uses a specific exponential-style average rather than a simple moving average, but the practical effect is similar.
| Period | True Range Component |
|---|---|
| 1 | Current High – Current Low |
| 2 | Absolute value of (Current High – Previous Close) |
| 3 | Absolute value of (Current Low – Previous Close) |
The True Range for each period is the maximum of these three values. The ATR averages this across the lookback window.
Default Settings
The default period for the ATR is 14, matching Wilder’s original specification and the standard on most charting platforms, including MetaTrader 4 and 5.
Shorter periods such as 7 produce a more sensitive reading that adapts faster to recent volatility but is noisier. Longer periods such as 21 or 50 produce a smoother reading that reflects volatility over a longer window. The default 14 is a reasonable balance for most use cases.
Unlike oscillators such as the RSI or stochastic, the ATR is not bounded. It can take any positive value, depending on the instrument’s typical move size and the current level of volatility. There are no fixed overbought or oversold thresholds.
How Traders Use ATR
Three main applications dominate.
The first is stop loss placement. A common rule is to place stops at a multiple of the ATR from the entry price. A trade entered at 1.0850 with a 14-period daily ATR of 80 pips might use a stop at 1.0770 (1× ATR) for a tight stop or 1.0690 (2× ATR) for a wider one. The logic is that placing stops within the normal noise range of the instrument’s movement leads to frequent stop-outs. Setting them at a multiple of the ATR places them beyond typical daily noise.
The second is position sizing. Traders who size positions to risk a fixed dollar amount per trade use the ATR to calculate position size. If the strategy risks 1% of a $10,000 account per trade ($100), and the stop is 2× ATR (160 pips on EUR/USD with 80-pip ATR), the position size is $100 divided by 160 pips, equal to roughly $0.625 per pip. On a five-digit broker, this corresponds to roughly 0.06 lots of EUR/USD, since a standard lot is $10 per pip.
The third is volatility filtering. Some strategies trade only when ATR is within a defined range, avoiding very low volatility (where moves are too small to be profitable) or very high volatility (where stops are difficult to size). A simple filter might be “trade only when daily ATR is between 60 and 120 pips on EUR/USD.”
Reading the ATR Line
The ATR is plotted as a single line in a separate pane below the price chart. The line rises during periods of expanding volatility and falls during periods of contracting volatility.
Sharp rises in the ATR indicate sudden increases in volatility, typically associated with news events, breakouts, or sessions with strong directional moves. Steady declines in ATR indicate gradually quieting markets, often associated with ranging or pre-breakout conditions.
The ATR can be combined with Bollinger Bands, which also reflect volatility through standard deviation. The two indicators usually agree on the direction of volatility change, even though they measure it differently.
A common technique is to compare the current ATR to its own recent history. An ATR that is significantly below its recent average suggests volatility compression, which historically often precedes expansion. An ATR significantly above its recent average suggests volatility has reached an extreme that may revert.
ATR Versus Bollinger Bands
Both ATR and Bollinger Bands measure volatility, but in different ways.
The ATR measures absolute volatility in price units (pips for forex). It produces a numerical value that can be used directly for position sizing and stop placement. The number is independent of the price level.
Bollinger Bands measure relative volatility through standard deviation around a moving average. They produce a visual envelope on the chart rather than a single number. The bands respond to volatility through their width, which makes them better for visualising the volatility envelope around price.
The two indicators complement each other. The ATR provides the number; Bollinger Bands provide the visual context. Both should agree on whether volatility is rising or falling, though they describe it differently.
Limitations
The ATR has known limitations.
The first is that it measures only volatility, not direction. An ATR reading of 80 pips says the market has been moving 80 pips on average, but it does not say which way. ATR cannot be used as an entry signal on its own.
The second is that ATR lags. Like any moving average, it incorporates past data with a delay. Sudden volatility changes (such as those caused by news events) appear in the ATR with some lag. The 14-period setting takes time to fully reflect a regime change.
The third is that ATR is sensitive to gaps. The True Range calculation includes gaps from the previous close, which is generally a feature (it captures overnight moves) but can produce spikes in the ATR after weekend gaps. For instruments with frequent gaps, this can be more noticeable than for continuous markets.
Used as part of a structured position-sizing and stop-placement framework, the ATR remains one of the more useful tools in any trader’s toolkit. Used as a directional signal, it produces no useful information.
Frequently Asked Questions
Who developed the ATR indicator? The ATR was developed by J. Welles Wilder Jr. and introduced in his 1978 book “New Concepts in Technical Trading Systems,” the same publication that introduced the RSI and several other widely used indicators.
What does the ATR measure? The ATR measures the average size of an instrument’s price movements over a defined lookback period (default 14). The value is expressed in the instrument’s price units, such as pips for forex. It captures the magnitude of recent moves without indicating their direction.
How is the True Range calculated? The True Range of a single period is the largest of three values: the current high minus the current low; the absolute value of the current high minus the previous close; or the absolute value of the current low minus the previous close. This formulation ensures that gaps from the previous close are included in the volatility measurement.
What is the default ATR period? The default is 14 periods. This matches Wilder’s original specification and is the standard on most charting platforms, including MetaTrader 4 and 5. Shorter periods produce more sensitive readings; longer periods produce smoother readings.
Can the ATR be used as a buy or sell signal? No. The ATR measures only volatility, not direction. It cannot be used as an entry signal on its own. Its main uses are stop loss placement, position sizing, and as a volatility filter in combination with directional tools.
How is the ATR used for stop loss placement? A common technique is to place stops at a multiple of the ATR from the entry price (such as 1× ATR, 2× ATR, or 3× ATR). The logic is that placing stops within the instrument’s normal noise range leads to frequent stop-outs. Using a multiple of ATR places stops beyond typical daily movement, allowing the trade room to breathe.
Is ATR the same as Bollinger Bands? No. Both measure volatility, but in different ways. The ATR measures absolute volatility as a single number in price units, useful for position sizing and stop placement. Bollinger Bands measure relative volatility through standard deviation around a moving average, creating a visual envelope on the chart. The two are complementary rather than interchangeable.