How to add ATR on MetaTrader 5, read the value correctly, and turn it into a stop distance and a lot size that keeps your risk constant.

Average True Range (ATR) on MT5: How to Measure Volatility and Size Your Trades
In Short : Average True Range (ATR) measures how far an instrument typically moves in a given period. It does not predict direction. Its real value is practical: ATR tells you how much room a trade needs before it is stopped out by normal noise, and once you know that, you can calculate a lot size that keeps your risk constant no matter which instrument you trade. On MT5 it takes about ten seconds to add, and the default 14-period setting is all most traders need.
What ATR actually measures
ATR was developed by J. Welles Wilder, and it is built on a simple idea: the distance between a candle’s high and low does not capture the full move when the market gaps.
So instead of using the high–low range, ATR uses the True Range, which is the largest of three distances:
- Today’s high minus today’s low
- Today’s high minus yesterday’s close
- Yesterday’s close minus today’s low
Written as a formula:
True Range = max(High, Previous Close) − min(Low, Previous Close)
ATR is then an average of those True Range values over a chosen number of periods. The first value is a simple average; after that, each new value is smoothed:
ATR = (Previous ATR × (n − 1) + Current TR) ÷ n
Wilder originally proposed 7 periods, but 14 became the standard in MetaTrader and most other platforms.
The key thing to understand: ATR is a volatility measure, not a direction measure. A rising ATR tells you the market is moving further each period. It does not tell you whether it is moving up or down.
How to add ATR on MT5
- Open the chart and timeframe you actually trade. The ATR of a daily chart is a different number from the ATR of an H1 chart, and using the wrong one is the most common mistake.
- Press Ctrl+N to open the Navigator, or use View → Navigator.
- Expand Indicators → Oscillators.
- Double-click Average True Range, or drag it onto the chart.
- In the Parameters window, leave the period at 14 unless you have a reason to change it. Shorter periods (5–10) react faster and suit intraday trading; longer periods (20+) are smoother and suit swing trading.
ATR appears in a separate sub-window below the price chart, as a single line. You can also drag the ATR line’s value into view by hovering over any point in the sub-window.
Reading the number correctly
This is where most traders go wrong, and it matters because every calculation that follows depends on it.
MT5 displays ATR in the price terms of the instrument, not in pips. On a five-digit broker feed, that creates a trap:
| Instrument | ATR shows | That means | Not |
|---|---|---|---|
| EUR/USD (5 decimals) | 0.00850 | 85 pips | 850 pips |
| USD/JPY (3 decimals) | 1.250 | 125 pips | 1,250 pips |
| XAU/USD (gold) | 65.00 | $65 per ounce | 65 pips |
| Brent / WTI | 2.80 | $2.80 per barrel | — |
The rule for most FX pairs: the final digit is a point, not a pip, and ten points make one pip. So shift the decimal one place.
Second rule: ATR values are relative, not absolute. An ATR of 85 pips means nothing on its own. It only means something compared with the same instrument’s own ATR last week or last month. There is no universal "high volatility" threshold that works across instruments.
Use 1: Placing a stop loss that survives normal noise
If your stop is closer to entry than the market’s routine movement, you will be stopped out by noise before your idea has a chance to work. ATR gives you an objective way to avoid that.
The common approach is a multiple of ATR:
- 1.5 × ATR — a reasonably tight stop for trending setups
- 2 × ATR — more room, suited to choppier conditions or longer holds
- 3 × ATR — wide, usually reserved for position trades
There is nothing magic about these multiples. The point is that your stop is set by the instrument’s actual behaviour, not by a round number or by how much you feel like losing.
Add a small buffer on top for spread, and remember that a stop loss is not a guarantee of price. In fast markets and at the Monday open after weekend news, a stop fills at the next available price, which can be worse than the level you set.
ABET's view: Remember to include the spread in your buffer. On our servers, EUR/USD on a Standard account was typically quoted at around 1 pip between July and September 2026. Around the daily rollover at 21:00 GMT, the spread widened to about 4–5 pips. A stop placed too close at that time can be hit even if price hardly moves. Spreads change with market conditions, so check the latest figures on our spreads page before you set your buffer.
Use 2: The part that actually protects your account position sizing
Here is the sequence that turns ATR into risk control. Four steps.
Step 1 — Decide your risk per trade in money, not in lots. Most traders use 1% to 2% of account equity. On a $5,000 account, 1% is $50. This number should not change based on how confident you feel.
Step 2 — Get your stop distance from ATR. Read the current ATR on your trading timeframe and multiply by your chosen multiple.
Step 3 — Find the value of one pip (or one point) for one lot of that instrument.
Step 4 — Divide.
Lot size = Risk amount ÷ (Stop distance × Value per pip per lot)
Worked example 1: EUR/USD
| Input | Value |
|---|---|
| Account equity | $5,000 |
| Risk per trade (1%) | $50 |
| Daily ATR | 85 pips |
| Stop (1.5 × ATR) | 128 pips |
| Pip value, 1 standard lot | $10 |
Lot size = $50 ÷ (128 × $10) = 0.039 → 0.03 lots
Always round down. Rounding up quietly increases your risk above the limit you set.
Worked example 2: Gold, same account, same 1% risk
| Input | Value |
|---|---|
| Risk per trade (1%) | $50 |
| Daily ATR | $65 |
| Stop (1.5 × ATR) | $97.50 |
| Value per $1 move, 1 lot (100 oz) | $100 |
Lot size = $50 ÷ ($97.50 × $100) = 0.005 lots
This is the lesson of the whole article. The same account and the same 1% risk produce 0.03 lots on EUR/USD and 0.005 lots on gold, because gold moves much further in dollar terms. A trader who uses "0.03 lots" as a habit on both is taking roughly six times more risk on the gold trade without realising it.
One practical catch: the minimum trade size on MT5 is typically 0.01 lots. In example 2, the calculation returns less than that. That is the market telling you something useful — at 0.01 lots, the smallest trade available, this position risks about $97.50, which is nearly 2% of the account. Either accept the higher risk knowingly, widen your account, choose a less volatile instrument, or skip the trade. What you should not do is take it while believing you are risking 1%.
Common mistakes
- Using the wrong timeframe’s ATR. If you trade H1, use the H1 ATR. Applying a daily ATR stop to an intraday trade produces a stop so wide that the position size becomes meaningless.
- Reading the raw number as pips. See the table above. This error inflates stops by a factor of ten.
- Treating ATR as a signal. Rising ATR does not mean "buy". It means the market is moving more. Direction comes from your own analysis.
- Confusing position sizing with leverage. Position size determines how much you lose if the stop is hit. Leverage determines how much margin the position ties up. They are separate decisions, and sizing is the one that protects the account. Note too that some instruments carry lower leverage caps — 1:400 on CHF pairs, 1:100 on USDTRY and EURTRY, 1:50 on USDCNH — which affects margin, not your risk per trade.
- Forgetting that the ATR of the current candle moves. The latest ATR value is still updating until that candle closes. For consistency, many traders read the ATR of the last closed candle.
- Ignoring events. ATR is backward-looking. It cannot know that a central bank decision lands in four hours. Around major releases, actual ranges can be several times the recent ATR.
ABET's view: Keep an eye on your margin level: on ABET accounts, a margin call is triggered when it falls to 80%, so leave enough free margin to absorb a sudden move, especially around high-impact events.
Frequently asked questions
What is ATR in trading?
Average True Range is an indicator that measures how far an instrument typically moves over a set number of periods, using the True Range, which accounts for gaps between one candle’s close and the next one’s high or low. It measures volatility, not direction.
What is the best ATR setting on MT5?
The default of 14 periods is the standard and works for most traders. Shorter settings of 5 to 10 periods react faster and suit intraday trading; 20 or more smooths the line for swing trading. Change it only if you have tested the difference on the instrument you trade.
Is ATR shown in pips on MT5?
No. MT5 shows ATR in the instrument’s price terms. On a five-digit EUR/USD feed, an ATR of 0.00850 is 85 pips, not 850. For gold, an ATR of 65.00 means $65 per ounce.
How do I use ATR to set a stop loss?
Multiply the current ATR on your trading timeframe by 1.5, 2 or 3 depending on how much room the setup needs, and place your stop that distance from entry. Add a small buffer for spread.
How does ATR help with position sizing?
It converts volatility into a stop distance, and a stop distance lets you calculate lot size from a fixed money risk: lot size = risk amount ÷ (stop distance × pip value per lot). This keeps risk constant across instruments that move by very different amounts.
Does ATR predict market direction?
No. ATR only measures the size of moves. Volatility can rise in a rally or a selloff. Direction has to come from somewhere else in your analysis.
Practise the calculation before you risk money. Add ATR to a chart on a free 30-day ABET demo account, run the sizing formula on a few instruments, and see how different the lot sizes come out. Live prices on MetaTrader 5, no money at risk. Open a demo account: /register?demo=1
Risk warning: CFDs and leveraged forex are complex instruments and carry a high risk of losing money rapidly due to leverage. This article is educational and is not investment advice or a recommendation to trade any instrument. Position sizing and stop losses manage risk; they do not eliminate it, and stop losses are not guaranteed to fill at the specified price.