Technical AnalysisBeginner📖 7 min read

True Range (TR)

The Honest Measure of Daily Price Movement – Gaps Included

Creator
J. Welles Wilder (1978)
Measures
Maximum actual price movement per bar
Includes
Gaps from previous close
Feeds Into
ATR, volatility stops

Introduced by J. Welles Wilder in his 1978 book *New Concepts in Technical Trading Systems*, True Range (TR) is the foundational building block for volatility indicators like ATR. Unlike a simple high-low range that ignores overnight gaps, TR captures the *real* distance price traveled in a session – the maximum of three possibilities: today's range, gap up from yesterday's close, or gap down. It's the no-nonsense way to quantify actual volatility per bar, making it essential for realistic stops, position sizing, and understanding market 'heat' without getting fooled by quiet intraday action hiding big overnight moves.

Table of Contents

The Classic True Range Formula

TR is the greatest of three values:

  • Current High − Current Low (today's raw range)
  • |Current High − Previous Close| (gap up potential)
  • |Current Low − Previous Close| (gap down potential)

In math: TR = \max(High - Low, |High - PrevClose|, |Low - PrevClose|)

This ensures gaps – often where real volatility hides – are fully counted.

Why True Range Matters

Key insights:

  • Captures real movement: Overnight news/gaps often drive the next day's action.
  • Volatility foundation: Raw input for ATR and many stop systems.
  • Better than high-low: Ignores gaps and you'd underestimate true risk.
  • Universal: Works on stocks, forex, futures, crypto – anywhere with OHLC data.

Practical Ways to Use True Range

Direct applications:

  • Volatility stops: Place stops at 2–3 × recent TR beyond structure.
  • Position sizing: Risk fixed $ amount = shares = risk$ / (k × TR).
  • Breakout filters: Only trade breakouts when recent TR expanding.
  • Single-bar analysis: Big TR bar + volume = high-conviction move.
💡

TR feeds ATR – average it for smoother volatility reads.

True Range vs Simple Range

Why TR wins:

  • Simple Range: Just High − Low – misses gaps completely.
  • True Range: Includes gaps – reflects actual trader experience.
  • Example: Stock closes $50, gaps to $55 open, trades $55–$57 → simple range $2, TR $7.

Strengths and Natural Limits

The Wins

  • Honest volatility capture – gaps included.
  • Simple, robust, no parameters (per bar).
  • Foundation for ATR and advanced vol tools.
  • Essential for realistic risk management.

The Limits

  • Single-bar only – noisy without averaging (use ATR).
  • Raw price units – not comparable across assets (normalize for that).
  • No direction – just magnitude.

Your True Range Quick-Start

  • Plot TR bars or line on any chart.
  • Compare recent TR to historical average for context.
  • Use for stops: 2–3 × TR beyond swings.
  • Feed into ATR(14) for smoother volatility.
  • Watch TR expansion – often precedes big moves.

Key Takeaways

1

True Range captures the maximum real movement per bar – including gaps.

2

Greater of today's range or gap distances – honest volatility picture.

3

Foundation for ATR and realistic stops/sizing.

4

Simple high-low misses gaps – TR doesn't.

5

Raw but powerful – average it for ATR, normalize for comparison. Stay honest with volatility and trade real!

Related Terms

Apply This Knowledge

Ready to put True Range (TR) into practice? Use our tools to analyze your portfolio and explore market opportunities.

This content is also available on our main website for public access.

0:00 / 0:00