Direct Answer
Range contraction is the narrowing of a security's high-to-low trading range over a series of consecutive bars, reflecting a decline in short-term volatility. It commonly appears as tightening daily or intraday bars, a shrinking Average True Range, or converging Bollinger Bands, and is widely watched because periods of unusually low volatility are often followed by periods of unusually high volatility. Range contraction flags that a volatility expansion may be building, not which direction price will ultimately break.
Key Takeaways
- Range contraction is a bar-over-bar narrowing of the high-minus-low trading range, signaling falling volatility.
- NR7 (Narrowest Range 7) is a simple rule that flags the single bar with the smallest range among the current bar and the prior six.
- Contraction is commonly measured with raw high-low range, Average True Range (ATR), or Bollinger Band width.
- Low volatility tends to be followed by higher volatility, contraction is often treated as a precursor to expansion, not a standalone trade signal.
- Contraction says nothing about breakout direction on its own; traders typically wait for a confirmed close outside the contracted range.
- Volatility Contraction Pattern (VCP) analysis extends the concept across multiple successive pullbacks that each contract further than the last.
- Contraction can appear on any timeframe, from intraday charts to weekly charts, and significance scales with the timeframe used.
- Low volume often accompanies range contraction, since fewer participants are actively pushing price in either direction.
How Range Contraction Is Measured
The simplest measure of a single bar's range is straightforward:
Bar Range = High − Low
Range contraction describes a sequence in which this value trends smaller across consecutive bars. Because a single bar's raw range can be noisy, traders often smooth it using Average True Range, which also accounts for gaps between bars:
True Range = max[(High − Low), |High − Previous Close|, |Low − Previous Close|]
ATR is then a moving average (commonly 14 periods) of True Range. A falling ATR over several bars is a smoothed reading of the same contraction that raw bar ranges show directly. A related, rule-based way to flag a specific contracted bar is the NR7 pattern: a bar whose range is the narrowest of that bar and the preceding six, making seven bars total. NR4 (narrowest of four) is a shorter-lookback variant used the same way.
A Hypothetical Example
Consider a hypothetical stock trading around $50 that has been trending sideways. Over five consecutive sessions, its daily high-low range narrows as follows: Day 1 range of $2.40, Day 2 range of $1.85, Day 3 range of $1.30, Day 4 range of $0.95, and Day 5 range of $0.60. Each successive bar's range is smaller than the one before it, a textbook range contraction sequence. On Day 5, this hypothetical bar would also qualify as an NR7 if its $0.60 range were the smallest of the prior seven sessions.
In this hypothetical scenario, a trader watching the stock would note that volatility has compressed sharply over the five sessions but would not yet have a directional view. The contraction itself only suggests that a larger move, up or down, has become more likely as the coiled range eventually resolves.
Why Range Contraction Matters
Markets tend to cycle between periods of expansion and contraction rather than sustaining constant volatility. When a range compresses, it often reflects a temporary standoff between buyers and sellers, or simply reduced participation as traders wait for a catalyst. Because energy stored during a quiet period is frequently released quickly once a trigger appears, traders use range contraction as a way to identify candidates for a potential breakout setup before it happens, rather than chasing a move after it has already occurred.
This is also why contraction is commonly paired with a breakout or breakdown trigger rather than traded on its own. A tightening range defines the setup and a nearby stop-loss reference point (just outside the contracted range); the actual trade decision is typically made only once price closes convincingly beyond that range, ideally with supporting volume.
Limitations and Common Mistakes
- Assuming a breakout direction in advance. Range contraction identifies that a move may be coming, not which way it will go, traders who guess a direction before confirmation are trading a hunch, not the pattern.
- Trading every narrow bar. A single tight bar is common noise; isolated contraction is far less meaningful than a multi-bar narrowing sequence or a rule-based flag like NR7.
- Ignoring false breakouts. Contracted ranges can produce failed breakouts that quickly reverse, especially in low-volume or low-liquidity conditions.
- Overlooking the broader trend and context. A contraction inside a strong trend behaves differently than one inside a broad, directionless range.
- Using a single lookback window. Relying only on one fixed measure (e.g., only NR7) can miss contraction visible on ATR or Bollinger Band width, or vice versa.
- Confusing low volatility with low risk. Compressed ranges can precede large, fast moves; position sizing should still account for the possibility of a violent expansion.
Three Ways to Measure It, Three Possible Answers
Contraction can be measured with raw high-minus-low range, with Average True Range, or with the width of a volatility band, and the three do not always agree. ATR includes gaps that raw range ignores, and band width folds in a moving average and a deviation calculation with their own lookbacks. A stretch that reads as contracting on one measure can look flat on another, so the method belongs in any statement about whether volatility is falling.
Rule-based flags like the narrowest range of the last seven sessions sit on top of this as a specific, mechanical test. They are convenient precisely because they remove the judgment, and they inherit the property of being relative: narrowest of seven says nothing about whether the range is narrow in absolute terms.
Whatever the measure, the reading is directionless. A shrinking range describes reduced activity and gives no indication which way the eventual expansion goes, and any lean you carry into it came from the trend or the levels around it.
Contraction also has no schedule. A quiet market can stay quiet for far longer than the setup suggests, and a compressed stretch can resolve gently rather than sharply.
Frequently Asked Questions
What is range contraction?
Range contraction is a pattern in which a security's trading range, the distance between the high and low of each bar, narrows over a series of consecutive bars. It reflects falling volatility and is often watched as a setup that can precede a sharp directional breakout.
What is an NR7 pattern?
NR7 stands for Narrowest Range 7. It identifies a bar whose high-minus-low range is the smallest of the current bar and the prior six bars combined. Traders use NR7 as a simple, rule-based way to flag a specific instance of range contraction on a chart.
Does range contraction predict which direction price will break?
No. Range contraction signals that a volatility expansion is becoming more likely, not the direction of that expansion. Traders typically wait for price to actually close outside the contracted range, or use other tools like trend context and volume, before forming a directional view.
How is range contraction different from a Bollinger Band squeeze?
Range contraction describes the underlying behavior, shrinking high-low ranges or shrinking Average True Range. A Bollinger Band squeeze is one specific way to visualize it, where the bands (based on standard deviation of price) narrow because volatility has fallen. Both are reading the same underlying volatility compression from different angles.
What timeframes does range contraction apply to?
Range contraction can appear on any chart timeframe, from intraday minute bars to weekly bars. The concept scales with the timeframe, but a contraction pattern identified on a short intraday chart and one identified on a weekly chart carry different significance and are not directly comparable.
Is range contraction the same as a falling average true range?
Related and not identical. Average true range is an average, so it falls when recent bars are narrower than the ones leaving the window, which can happen without any consistent contraction in the recent sequence. Range contraction as a pattern usually means successive bars getting narrower, which is a statement about ordering that the average does not capture.
How many contracting bars make a sequence?
A parameter with no standard value. Two narrowing bars is common noise; five in a row is a structure. The count chosen determines how many instances exist in any history, and because a longer requirement is more impressive when found, there is a pull toward whichever count the current chart satisfies. Fixing it in advance is what makes the pattern countable.
Does contraction happen in particular places on a chart?
It appears disproportionately as price approaches a well-defined level, where the two sides are closer to balance, and ahead of scheduled announcements where participants wait. Both are structural explanations rather than signals. Noticing which one applies matters, because a contraction caused by a known upcoming event resolves on a schedule that the chart does not show.
Can contraction on one timeframe be expansion on another?
They describe different things rather than contradicting. A daily chart showing narrowing ranges can be built from intraday sessions with wide swings that happen to end near where they started. Contraction on the higher timeframe means the net movement per period is shrinking, which is compatible with a great deal of activity inside each period.
References
Disclaimer
This page is for educational purposes only and does not constitute investment, financial, or trading advice. The price example on this page is hypothetical and illustrative, not live or historical market data. Range contraction and related volatility measures reflect historical price behavior and do not guarantee future results. Swoopr Investment is not a licensed investment advisor; consult a qualified professional before making investment decisions.