Volatility Contraction Pattern

LearnOct 23, 2025
Timothy Cahill
Volatility Contraction Pattern

What is a Volatility Contraction Pattern (VCP) Pattern?

A volatility contraction pattern is a bullish consolidation where each pullback shrinks compared to the one before it, forming a tight base under a clear resistance level before price breaks out.

Think of it like a spring coiling tighter and tighter — the longer it compresses, the bigger the eventual move.

What Does a Volatility Contraction Pattern (VCP) Pattern Indicate?

A VCP tells you supply is drying up at the highs. Sellers keep trying to push price down — but each attempt gets weaker. Buyers are quietly absorbing the shares being dumped. Once that overhead supply runs out, demand takes over and price breaks above the pivot.

Is the Volatility Contraction Pattern (VCP) Pattern Bullish or Bearish?

Bullish. The pattern forms as a tightening pause after an uptrend and resolves with a breakout above resistance.

How to Identify a Volatility Contraction Pattern (VCP) Pattern?

You spot a VCP by progressively smaller pullbacks, a tightening range pressing into prior highs, and a clear pivot where price keeps getting rejected.

  • At least 2 contraction waves — each shallower than the one before

  • Higher lows (or shallower drops) on each contraction

  • A defined resistance level above the tightening range

  • Price holding in the upper portion of the prior advance — no deep breakdown

How to Draw a Volatility Contraction Pattern (VCP) Pattern?

To draw it, start with the pivot — the obvious resistance level the base keeps failing at. Then outline each contraction by connecting the swing highs and swing lows that show the range tightening.

  • Draw a horizontal line at the pivot (the prior swing high or repeated rejection level)

  • Mark the lows of each contraction to show the floor stepping higher

  • Box the final, tightest contraction area sitting right under the pivot

How to Trade a Volatility Contraction Pattern (VCP) Pattern?

Take the entry when price breaks above the pivot and holds on a candle close. Do not chase if it rips far past the pivot without pausing — that's how traders end up buying the top and getting shaken out on the first pullback.

  • Entry: buy the breakout through the pivot, preferably on a daily close above resistance

  • Confirmation: a clean push through the level with strong follow-through — no immediate snap back into the base

  • Alternative entry: buy the first controlled retest of the pivot after the breakout, as long as price holds above the level

What is the Profit Target for a Volatility Contraction Pattern (VCP) Pattern?

Use a measured move from the base: add the height of the widest contraction to the breakout level. That's your initial target.

  • Formula: Target = Breakout price + (Base high − Base low)

  • Example: pivot at $50, base low at $44, base high at $50; height = $6, target = $56

Where to Put a Stop Loss on a Volatility Contraction Pattern (VCP) Pattern?

Put the stop right below the low of the final contraction. That low is the tight-risk anchor the entire setup depends on — break it, and the pattern is wrong.

  • Place the stop a small buffer under the final contraction low (below the last swing low inside the tight area)

  • If entering on a retest, place the stop under the retest low — or under the pivot reclaim level that must hold

What Happens After a Volatility Contraction Pattern (VCP) Pattern?

After the breakout, one of three things happens: price trends cleanly higher, it pulls back to retest the pivot and holds, or it fails and drops back into the base.

  • Clean continuation: breakout holds above resistance and builds higher highs

  • Throwback: price revisits the pivot, finds support, then resumes higher

  • Failure: price closes back inside the base and loses the final contraction low

What are the Different Types of Volatility Contraction Pattern (VCP) Patterns?

VCPs vary based on how many contraction waves form and the shape of the final pivot.

  • 2-contraction VCP: a sharp first contraction followed by one tight final contraction under the pivot

  • 3–6 contraction VCP: multiple waves that progressively tighten, creating a very defined "tight area" before the breakout

  • Flat pivot vs. rising pivot: resistance is either horizontal (a clear shelf) or slightly rising (an ascending pivot line)

Start Your Trading Journal Today

Track every trade, analyze your performance, and become a better trader.