6E volatility measurement
6E ATR: Measure Volatility Without Guessing Direction
Average True Range tells you how large recent 6E bars have been. That is useful. It does not tell you whether the next bar goes up, whether a breakout is real, or where your stop belongs. Keep the tool in its lane and it becomes much harder to misuse.
- Measures
- Range
- Predicts
- No direction
- Inputs
- H, L, prior C
- Key control
- Session template
Start with the math
True Range Is More Than High Minus Low
The prior close matters because a bar can open away from it. A simple high-low calculation misses that jump.
TRt = max(Ht − Lt, |Ht − Ct−1|, |Lt − Ct−1|)For every bar, calculate all three distances and keep the largest. Suppose the prior close is 1.17000, the next bar opens higher, trades from 1.17080 to 1.17120, and closes inside that range. High minus low is only 0.00040. The distance from the high to the prior close is 0.00120, so true range is 0.00120. The formula captures the discontinuity that high-low alone would ignore.
Welles Wilder's original smoothing convention starts with an arithmetic average of the first n true ranges. Each later value uses the prior ATR:
ATRt = ((ATRt−1 × (n−1)) + TRt) ÷ nThat recursive smoothing is often labeled RMA or Wilder smoothing. A simple moving average of true range and an exponential moving average are different indicators. None is automatically wrong, but two traders cannot compare readings unless the formula, lookback, bars, and session template match.
Label the denominator
Price, Ticks, Pips, and Dollars Are Not Interchangeable
ATR comes off the chart in price units. Converting it is straightforward, but sloppy labels create tenfold mistakes.
| Unit | Conversion | Result | What it communicates |
|---|---|---|---|
| Price | Native chart value | 0.00400 USD per EUR | Clean input for price-level comparisons |
| Pips | 0.00400 ÷ 0.0001 | 40 pips | Common spot-FX language |
| 6E ticks | 0.00400 ÷ 0.00005 | 80 ticks | Distance in the standard futures minimum increment |
| Gross dollars | 80 × $6.25 | $500 per contract | Full-range dollar equivalent, not a recommended stop or expected loss |
The tick conversion above uses the standard 6E outright contract specification checked on August 12, 2026. Contract specifications can change, so verify the current exchange page. The dedicated 6E tick, value, and margin guide owns that arithmetic. ATR only supplies a distance.
Define the measurement
The Same Market Can Produce Several Correct ATR Values
A “14 ATR” is incomplete. Fourteen what? Built from which trading hours? Ending at what time?
A 14-bar ATR on five-minute bars measures a different horizon from a 14-day ATR. Match the bar to the decision you are testing.
An exchange-session daily bar, a broker-defined day, and a cash-session bar can have different highs, lows, and prior closes.
A single delivery month, unadjusted continuous series, and back-adjusted series handle the roll differently. Roll jumps can contaminate true range.
Daylight-saving changes add another trap. If a custom “European session” is stored in a fixed local timezone, the UTC boundaries can shift. A test can quietly include a different slice of trading on part of the sample. The 6E session guide explains why US and European clock changes need explicit treatment.
Do not compare a live partial bar with a completed historical bar as though they are equal observations. Intraday true range can only increase until that bar closes. If you use “ATR so far” as a risk control, label it as provisional and test the rule that actually existed at decision time.
Warm-up is part of the specification too. A recursive ATR carries information from earlier bars, so starting the calculation on the first day of a test can leave the early values dependent on an arbitrary initialization. Load enough prior true ranges, state how many observations were used for warm-up, and exclude unstable startup values. When two platforms disagree, compare one bar at a time: timestamp, high, low, prior close, true range, then smoothing. That audit usually finds a session, roll, or rounding difference before it finds a mysterious market effect.
Useful jobs
What ATR Can Do in a 6E Process
ATR is strongest as a normalizer: it lets you compare distances across volatility regimes without pretending every day is the same.
Normalize a setup
Divide a setup's distance by a lagged ATR. A 0.00100 move is 0.25 ATR when ATR is 0.00400 and 0.50 ATR when ATR is 0.00200. That describes relative size; it does not prove quality.
Use only information available before entry. If today's completed range is included in the denominator after the trade, the test leaks future information.
Separate regimes
Rank lagged ATR against its own history, then test the setup separately in lower, middle, and upper buckets. Percentile buckets adapt better than permanent labels such as “40 ticks is quiet.”
Report sample count, costs, and dispersion inside each bucket. A better average from twelve trades is not a robust regime.
Scale a candidate distance
An ATR multiple can create a volatility-aware candidate stop or target, but market structure still determines whether the level invalidates the trade. Position size must be recalculated from the resulting dollar risk.
Flag abnormal movement
A bar whose true range is unusually large relative to prior ATR deserves review. Check scheduled releases, data integrity, contract roll, and liquidity before assigning a story. For event planning, use the 6E macro-event workflow.
Rising ATR does not automatically favor breakouts, and falling ATR does not automatically favor fades. Those are strategy hypotheses. The only honest route is to define the setup, run it across regimes, include transaction costs, and see whether the conditional results survive.
Reproducible method
A Clean ATR Test Has to Freeze Its Rules
“ATR works on 6E” is not a testable statement. This is.
Freeze the bars
Name the contract series, timezone, session, bar interval, roll rule, and missing-data treatment.
Freeze the indicator
Name the true-range formula, smoothing method, period, warm-up, and whether the value is lagged.
Freeze the decision
Define the setup, entry, invalidation, sizing, costs, and ATR-regime threshold before looking at results.
Audit stability
Report counts and dispersion; rerun by year, session, and nearby parameter choices rather than one lucky setting.
What this page verifies
The true-range definition, Wilder smoothing equation, unit conversions, and required test controls are transparent. The numeric example is hypothetical and is not a study of 6E performance.
- Historical probability
- Not claimed
- Universal ATR band
- Not claimed
- Directional edge
- Not claimed
Common questions
6E ATR FAQ
Does ATR predict whether 6E will rise or fall?
No. ATR measures the size of recent price movement, not its direction. Rising ATR can occur during a rally, a selloff, or violent two-way trade.
Does true range use only the current bar high and low?
No. True range is the greatest of the current high minus low, the absolute current high minus the prior close, and the absolute current low minus the prior close.
What ATR period should a 6E trader use?
There is no universal best period. Fourteen bars is a common Wilder convention, but the period, bar interval, session template, and intended holding period must be fixed before testing.
Can ATR set a complete 6E stop by itself?
No. ATR can normalize distance for the current volatility regime, but a valid stop also needs a trade-invalidating price level, position-size math, expected slippage, and a maximum loss.
Should 6E ATR be recorded in ticks, pips, or price?
Any unit can work if it is labeled and converted consistently. Price units are native to the chart, ticks connect directly to the futures contract, and pips are common FX language but must not be confused with the minimum 6E tick.
Sources and methodology
- CME Group: Euro FX contract specifications for current contract terms and trading-unit context.
- CME Group: Euro FX daily settlements as an official reference for settlement data.
- CME DataMine for exchange historical-data availability and product coverage.
- Fidelity: Average True Range for the true-range definition and Wilder recursive calculation.
Contract references were checked August 12, 2026. Formula examples on this page are disclosed calculations, not backtest results. Any empirical ATR claim should identify its exact dataset and controls.