ATR Average True Range MT4: How to Use the Volatility Indicator

Average True Range (ATR) summarizes recent true ranges, including gaps from the previous close. In MT4 it is a volatility measure in price units, not a buy/sell signal or an order-management feature.

Key Takeaways

  • True range includes gaps; high minus low alone is incomplete.
  • ATR is measured in price units and has no directional sign.
  • An ATR distance is a calculation; placing or trailing a stop requires separate order logic.
  • Forming-bar and completed-bar ATR can differ.

Read true range before interpreting ATR

True range is max(high − low, abs(high − previous close), abs(low − previous close)). This captures a gap that a high-minus-low candle range can miss. ATR averages true-range values over its lookback. Compare readings for the same instrument, timeframe, and period; a small absolute value on one currency pair is not directly comparable with another price scale.

Add ATR and record the settings

Open Navigator with Ctrl+N, find Average True Range under Indicators, and attach it to the chart. Record the period, symbol, timeframe, and bar timestamp. A 14-period setting is a starting convention, not evidence that it is optimal. The forming-bar value can change as new prices arrive; use a completed bar if your rules require a stable reading.

Translate a chosen ATR distance into a stop

A multiplier defines a candidate distance; it does not place or modify an order. For arithmetic illustration only, entry 1.1050 minus 1.5 × ATR 0.0012 gives 1.1032. An actual buy stop must also be valid relative to the current quote, tick size, broker stop/freeze rules, and the intended monetary risk. Recalculate volume if distance changes; widening a stop without reducing exposure increases risk.

Define an ATR breakout as a testable rule

Specify the reference price, ATR timeframe and bar shift, multiplier, entry timing, and exit rules. A threshold above a daily open is a rule to test, not proof of a directional opportunity. Compare separately reserved periods with costs included and inspect false breakouts. This guide provides no instrument ranking or measured win rate.

Read ATR from an MQL4 program

MQL4 iATR takes symbol, timeframe, period, and shift and returns a value. Shift 0 refers to the forming bar; shift 1 refers to the preceding bar. Check available history and the returned value before sizing a trade. An EA must implement any stop update; the indicator alone leaves existing orders unchanged.

Sources and verification

This page is for informational purposes only and does not constitute investment advice. Trading forex and CFDs carries substantial risk of loss. Past performance does not guarantee future results. Always consult a qualified financial advisor before making trading decisions.

Frequently Asked Questions