INSIGHTS · PATTERNS

The VCP Pattern

June 21, 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.

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.

A checklist for spotting a VCP

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.

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