ATR expansion: more movement does not mean a direction

ATR can tell you that movement has changed. It cannot tell you which side is right or what happens next.

Average true range (ATR) expansion means a market’s recent price ranges are getting wider under a defined comparison. It tells you that volatility has increased; it does not tell you whether price is more likely to rise or fall.

That second point is easy to miss. A strong rally can lift ATR, but so can a sharp sell-off, an earnings gap, or a wide session that closes near where it opened. “ATR is expanding” is useful context only when you also know what price did, why the reading changed, and how the extra movement affects your process.

A breakout arrives after a wide day

Imagine a fictional stock, Alder Components, closes above its previous 20-day high on Monday. The close is $52.40, the session high is $53.10, and the low is $49.60. Friday’s close was $50.00.

Monday’s high-to-low range is $3.50, much wider than the stock’s recent sessions. Its 14-day ATR also rises from $1.46 to $1.63.

The breakout and the ATR increase describe two separate facts:

  • Price closed beyond the chosen 20-day level.
  • Recent movement, including Monday, is now wider on average.

Neither fact settles the review. The session might have closed firmly above the level, or it might have given back most of an opening gap. An earnings release might explain the change. The current move could be early in an expansion or already far beyond the daily movement your rules can accommodate.

This is where ATR earns its place: not as another green light, but as a way to put the size of the move in the stock’s own recent terms.

Start with true range

A daily candle’s high minus low misses overnight gaps. True range (TR) corrects for that by comparing the current session with the previous session’s close.

For daily bar t:

TRₜ = max(
  highₜ - lowₜ,
  |highₜ - closeₜ₋₁|,
  |lowₜ - closeₜ₋₁|
)

The vertical bars mean absolute value: ignore whether the difference is positive or negative and measure its size.

Return to Alder Components. Monday’s high is $53.10, its low is $49.60, and Friday’s close is $50.00:

High - low                 = $53.10 - $49.60 = $3.50
|High - previous close|   = |$53.10 - $50.00| = $3.10
|Low - previous close|    = |$49.60 - $50.00| = $0.40

True range                = max($3.50, $3.10, $0.40) = $3.50

Now change the opening. Suppose the stock gaps higher, trades between $53.40 and $54.20, and the previous close remains $50.00. The visible candle is only $0.80 high to low, but true range is $4.20 because the move from the previous close to the current high is larger. That is why ATR handles gaps better than an average of high-to-low ranges alone.

How HeraldGoat calculates 14-day ATR

ATR smooths a sequence of true ranges. The name alone does not specify one universal smoothing method.

Wilder-style ATR is commonly updated recursively:

New ATR = ((previous ATR × 13) + latest true range) ÷ 14

Some platforms instead use a simple moving average, an exponential moving average, or another smoothing option. Those methods give different values, especially after an unusually wide bar. Compare the method as well as the “14” when two charting tools disagree.

HeraldGoat’s current version-one daily calculation uses a simple arithmetic mean of 14 true ranges:

HeraldGoat ATR(14) = (TRₜ + TRₜ₋₁ + ... + TRₜ₋₁₃) ÷ 14

The calculation runs on finalized daily bars from one consistent data series. It needs 15 bars: 14 current/prior sessions whose true ranges are averaged, plus the earlier close needed to calculate the oldest true range. If that history is unavailable, the ATR is unknown rather than estimated.

HeraldGoat currently calculates the raw ATR value. A comparison such as “ATR expanded 9% from yesterday” or “today’s true range is 1.8× prior ATR” describes a possible product direction and an illustrative review method. It does not mean that a live HeraldGoat expansion rule already exists.

What ATR expansion can tell you

At its most useful, ATR lets you ask whether movement has changed relative to the same instrument’s recent history.

A rising daily ATR means wider true ranges are entering the calculation, narrower ones are leaving it, or both. That can help you notice:

  • A stock moving out of a quiet period.
  • A gap or wide session materially changing the recent volatility baseline.
  • A breakout occurring during more movement than the preceding sessions.
  • An old fixed-dollar assumption no longer matching the stock’s current behaviour.

ATR is expressed in price units. An ATR of $2 means something different for a $20 stock and a $400 stock, so raw ATR is best used to compare one instrument with its own history. If you need cross-stock comparison, a separately defined normalized measure such as ATR as a percentage of price may be more appropriate.

“Expansion” also needs a named comparison. These three statements answer different questions:

  1. Latest ATR versus previous ATR: is the smoothed volatility line rising?
  2. Today’s true range versus prior ATR: is this particular session unusually wide relative to the earlier baseline?
  3. Latest ATR versus its longer-term history: is recent volatility high for this stock over a broader window?

Write down which one you mean. Otherwise, two traders can agree that “ATR expanded” while discussing different calculations.

What it cannot tell you

ATR has no directional component. The true-range formula discards the sign of the move, so an expanding reading cannot be bullish or bearish by itself.

It also cannot tell you:

  • Whether a breakout will hold.
  • Whether a wide bar reflects steady demand, forced selling, or two-sided disorder.
  • Whether the move is beginning or becoming exhausted.
  • Whether the next session will be equally volatile.
  • Whether a setup has positive expectancy.
  • Where to enter, exit, or place a stop.
  • Whether the available liquidity suits your order size.
  • Whether taking risk before a company event fits your plan.

ATR is calculated from past bars. It summarizes what has happened; it does not set a boundary that price must respect next. A stock can move less than one ATR, several ATR, or gap beyond a level derived from ATR. Using a multiple in a risk rule is a strategy choice that needs its own testing, not a property guaranteed by the indicator.

A transparent 14-day example

The following figures are hypothetical and rounded for readability. Assume Alder Components has these 14 finalized daily true ranges, in dollars:

$1.20, $1.45, $1.10, $1.60, $1.35, $1.55, $1.40,
$1.75, $1.30, $1.65, $1.50, $1.80, $1.70, $3.50

Their sum is $22.85:

14-day ATR = $22.85 ÷ 14 = $1.6321...

Rounded to cents, the latest simple ATR is $1.63.

Before Monday’s $3.50 true range entered the window, suppose the 14-bar set contained an older $1.05 true range instead. That prior set totalled $20.40:

Prior 14-day ATR  = $20.40 ÷ 14 = $1.4571... ≈ $1.46
Latest 14-day ATR = $22.85 ÷ 14 = $1.6321... ≈ $1.63
Change             = ($1.6321 ÷ $1.4571) - 1 ≈ 12.0%

It is fair to say the simple 14-day ATR increased by about 12% in this hypothetical example. It is not fair to conclude that the breakout is 12% stronger or more likely to continue. The calculation measures a change in average range, not setup quality.

There is another useful observation: Monday’s $3.50 true range was about 2.40 times the prior $1.46 ATR. Keeping the prior baseline separate avoids letting Monday’s wide movement raise the denominator used to judge Monday itself.

What to check after ATR expands

Use the reading to organise the next few questions:

  1. Name the comparison. Is ATR higher than yesterday, is today’s true range above prior ATR, or is ATR elevated against a longer history?
  2. Read the price bar. Note the direction, closing location, gap, and whether price held beyond the watched level. ATR does not contain those facts.
  3. Check the trigger. Distinguish an intraday print from a finalized close above a 20-day high or another pre-defined level.
  4. Look for the cause. Earnings, guidance, regulatory decisions, market-wide shocks, and corporate actions can abruptly alter daily ranges.
  5. Review participation and liquidity. Relative volume can show whether activity also changed; spreads and dollar volume affect whether the chart is practical for your process.
  6. Put it in the broader trend. Price above a 200-day moving average is different from price below a falling one, but neither makes ATR directional.
  7. Revisit your risk rules. If the setup no longer fits the volatility, event, liquidity, or invalidation limits you defined, record that conflict rather than forcing a pass.

These checks do not add up to a confidence score. Their job is to keep distinct observations from being compressed into “volatility confirms the trade.”

Where ATR reviews go wrong

Treating expansion as buying pressure

A sell-off can widen ranges as quickly as a rally. Read direction and closing behaviour from price; read the magnitude of movement from ATR.

Comparing unlike ATR methods

A simple 14-bar average and Wilder-smoothed ATR can diverge after a shock. Different sessions, adjustment policies, or data feeds can widen the gap. Record the method and inputs when consistency matters.

Calling one wide day a new regime

A single large true range will lift a 14-bar average, but one observation does not establish how long volatility will remain elevated. Watch what the following bars do rather than turning the first change into a forecast.

Letting the current bar move its own baseline

If the question is whether today was unusually wide, compare today’s true range with ATR calculated through the prior session. Including today in both sides softens the comparison.

Ignoring gaps and adjustments

High minus low alone can understate a gap. Unhandled splits or inconsistent price adjustments can create a false range that has nothing to do with trading behaviour. Use a coherent price series.

Applying one dollar threshold to every stock

A $2 ATR may be large or small depending on the share price and the stock’s own history. Cross-stock screens need a deliberately normalized measure; raw ATR is not one.

Assuming ATR defines safe risk

ATR does not know your account, execution, event exposure, invalidation point, or maximum loss. It can inform a risk process, but it cannot make the decision.

Where HeraldGoat fits

Calculating one ATR is manageable. Repeating the same volatility check across a watchlist, after each chosen setup fires, is where the work becomes mechanical.

HeraldGoat is being built to handle that first pass. Its current indicator logic can calculate raw 14-day ATR from finalized daily bars and place that fact beside other available context. Future testing may explore explicit expansion comparisons, but they should remain transparent: the alert must say which values were compared and must not turn volatility into a directional score.

HeraldGoat is pre-launch. It does not predict the next move, recommend a trade, or decide whether expanded volatility suits you. The trader defines the process, reviews the chart, and keeps the decision.

Keep learning

If you want HeraldGoat to watch for your chosen setups and prepare the repetitive first-pass context, you can join the early-access waitlist. You will still make every trading decision.

Sources

  • Fidelity: Average True Range: defines true range, describes the common 14-period calculation, documents Wilder-style smoothing, and notes that ATR is not directional.
  • cTrader: Average True Range: documents a platform implementation that uses a 14-period simple moving average by default, illustrating why the smoothing method should be stated.

Method note: HeraldGoat calculation version one averages the 14 most recent true ranges from one consistent series of finalized daily bars. The hypothetical figures above illustrate the arithmetic; they are not market results or product performance.

This guide is for educational information only. It is not investment advice, a recommendation, or a promise of trading results. Trading involves risk, including the risk of loss.