INSIGHTS · PATTERNS

The VCP Pattern

July 1, 2026 · Updated July 10, 2026 · Patterns

VCP stands for Volatility Contraction Pattern, a concept Mark Minervini popularized to describe the distinctive consolidation a strong leader forms before its next advance. Understanding the VCP answers a structural question: when is the risk of buying smallest?

The basic structure — amplitude contracts

When a rising stock pulls back, it swings between highs and lows. The essence of a VCP is that these swings contract with each successive wave — say 25%, then 12%, then 6%. That narrowing signals that sellers are mostly done and remaining supply has passed into strong hands.

Alongside the contracting range comes drying volume. Toward the end of the base, volume shrinks to perhaps 20–30% of normal — there are simply no sellers left. The point where both amplitude and volume contract together is the completed VCP.

pivot point −25% −12% −6% Each wave shallower, each on less volume — supply being absorbed breakout volume Volume — drying up as the base matures
A textbook VCP — swings contract 25% → 12% → 6%, volume dries, then the pivot breaks on expanding volume

Why a strong breakout follows

A base with exhausted supply and dried-up volume is like a compressed spring. Even a modest wave of buying meets little overhead resistance, so price springs quickly. When a completed VCP clears its pivot point — the high of the final contraction — on rising volume, that breakout tends to follow through. The pivot after a VCP is where breakout trading works best.

Reading the contraction "footprint"

Minervini notates a VCP by the count and depth of its contractions: 25T → 12T → 6T means three tightenings of 25%, 12%, and 6%. Rough working guidelines:

The notation’s real value is objectivity about maturity. Buying in the middle of the first −25% wave and buying the pivot of a dried-up final −6% wave are completely different risks, even on the same stock.

A checklist for spotting a VCP

Case in point — the coil before the spring

Nvidia (NVDA) in May 2023 is a fine teaching chart. After reclaiming its trend early in the year, the stock spent March–May slowing its ascent inside progressively narrower ranges, with volume contracting alongside — a classic tightening phase. When the May 24 earnings report delivered its famous guidance shock, the stock gapped up roughly 24% the next day on several times normal volume, releasing the compressed energy in one move and trending for months afterward. One honest caveat: because the breakout came as a gap, it never offered a tidy entry at the pivot. That happens. In practice you then wait for the first pullback or the next tightening rather than chasing — the pattern is a tool, not a guarantee of catching every move.

What a failed VCP tells you

Not every VCP resolves upward, and the failures come in two shapes. First, the fake breakout: price clears the pivot without real volume and sinks back below it within days — exit without hesitation. Second, the base breaks its final support on heavy volume mid-pattern — that was never accumulation but distribution in disguise, and the pattern is void. A failed VCP is information, not just a loss: for the price of a small stop you’ve learned that big money hasn’t committed to the name yet.

Caution: it’s easy to draw a "nice-looking" VCP in hindsight. If a would-be contraction breaks its last support on heavy volume, that’s a VCP failure — possibly a sign of distribution instead. So enter only after confirming the pivot breaks upward on volume, and only after setting a stop.

VCP and Trend Screener

Trend Screener doesn’t draw VCPs for you, but it narrows the pool where they appear. A name with RS 90+ that passes 8/8 and holds its 50-day during a market pullback is a prime candidate. Screen for strong stocks first, then confirm amplitude and volume contraction on each chart.

Frequently Asked Questions

How does a VCP differ from a cup-with-handle?

They’re largely the same phenomenon seen from different angles. In O’Neil’s cup-with-handle, the "handle" — the final shallow drift after the cup — is precisely the last contraction of a VCP. The VCP generalizes the principle (progressively shrinking swings and volume) that runs through cup-with-handles, flat bases, and other classic patterns; think of it as the parent concept.

Do the contractions have to hit exact percentages?

No fixed numbers. Judge depth relative to the stock’s normal volatility — a 30% first wave is routine for a hot growth name but severe for a staid mega-cap. What matters is the relative sequence: is each wave clearly shallower than the one before?

The stock is already 5%+ past the pivot. Can I still buy?

The classic O’Neil-school rule allows buying only up to 5% above the pivot. Beyond that, a perfectly normal retest can hit your stop, wrecking the reward-to-risk. If you missed it, wait for the next pullback or the next base — leaders offer more than one chance.

Why not buy inside the base, before the breakout?

Pre-pivot buying stakes money on a hypothesis the market hasn’t confirmed. You gain a slightly better price when it works, but you absorb every base that fails. The orthodox approach — Minervini included — is to buy the confirmed breakout. If you do take early entries, a half-size position is the sane compromise.

This site uses cookies to improve your experience and to serve personalized ads. Privacy Policy