What Is a Volatility Contraction Pattern (VCP)?
A stock about to make a big move usually spends weeks looking like nothing is happening. The swings shrink, volume fades, and the chart gets boring. That boredom is the signal — and it has a name.
The idea in one paragraph
A Volatility Contraction Pattern is a pause in a rising stock where each swing gets smaller than the last while volume dries up, until price coils tightly beneath a ceiling — the pivot — and then breaks through it on a surge of volume. The pattern was named and popularized by Mark Minervini, a two-time US Investing Champion, but the underlying observation runs through a century of trend-following, from Jesse Livermore to William O'Neil.
Why a stock goes quiet before it runs
During the base, ownership changes hands. Impatient holders — the ones who bought late or without a plan — get bored or shaken out and sell. Steadier buyers absorb those shares. Volume fades not because nothing is happening, but because the sellers are running out. When almost no one is left to sell, it takes very little buying to move the price. That is why the eventual breakout can be so sharp: the resistance quietly evaporated while the chart looked dull.
The anatomy, step by step
Every real VCP tells the same story in the same order. First, a prior uptrend — the VCP is a pause inside strength, never a bottom-fishing pattern; a stock nobody wanted doesn't get quieter because sellers ran out, it gets quieter because nobody cares. Second, the base: price stops advancing and drifts sideways. Third, the contractions — each pullback inside the base is shallower than the one before, the visible signature of shrinking supply. Fourth, volume dry-up: turnover fades through the base, often to a fraction of what the stock traded during its advance. Fifth, the pivot — the well-defined ceiling the coiling price presses against. Sixth, the breakout: price clears the pivot decisively, on volume. Everything before the breakout is preparation; the breakout is the only step that pays.
A cup-and-handle, for what it's worth, is a cousin — one specific base outline. A VCP is defined less by any silhouette than by the physics underneath: tightening swings and drying volume. A cup-and-handle whose pullbacks contract is a VCP.
DataQuant's machine definition
"Tightening" is easy to see in hindsight and easy to imagine in foresight, so DataQuant reduces the VCP to measurable gates. A breakout only earns the VCP mark when they pass:
All base measurements exclude the breakout bar itself, so a big breakout candle can never flatter the quietness of the base it broke out of. The exact thresholds are calibrated against DataQuant's own study of more than two thousand historical bases and are kept private — they're part of the edge subscribers pay for.
An honest failure case: when every rule passes and it still isn't a VCP
In August 2026 DataQuant's scanner flagged DBRG as a textbook VCP: the base ATR was an astonishing 0.26% of price, the contraction ratio 0.74, and the breakout bar expanded 1.95× the base range with a close at its high. Mechanically perfect. But a look at the chart told a different story — the stock had been pinned in a $15.90–$15.97 range for weeks, the signature of a tape anchored by a corporate event, not of sellers being patiently absorbed. The "breakout" was a six-cent move.
The lesson generalizes: rules find candidates; context confirms trades. A pattern detector tells you where to look. It does not excuse you from looking.
How DataQuant uses it
VCP-qualified breakouts carry a purple VCP badge on the dashboard, and a one-click filter shows only VCP breakouts — optionally combined with relative strength and blue-sky filters for the strictest screen. Every signal's base is also dissected in the Base X-ray, where you can see the coil, the volume dry-up, and the failed pokes for yourself.
Frequently asked questions
How many contractions does a VCP need?
Classically two to four, each shallower than the last. DataQuant measures the effect rather than counting waves: the base must be tightening at a measured, calibrated rate — the footprint successive shallower pullbacks leave behind.
Is a VCP breakout on low volume still valid?
No. The volume gate exists precisely because a quiet base needs a loud release. A breakout that prints on unremarkable volume does not earn the VCP mark.
Can a pattern pass every VCP rule and still be a bad trade?
Yes. DBRG in August 2026 passed every gate with near-perfect numbers, but the base was a deal-pinned tape stuck in a seven-cent range — a six-cent breakout is not a tradeable move. Rules find candidates; context confirms trades.
Is the VCP reliable?
It is a probability, not a prediction — plenty fail. Its value comes from pairing it with strict risk control: small losses on the failures, room to run on the ones that work.
Keep reading
See where the market stands today
The live Market Health gauge, trending tickers, and today's tape — free, no login.
See today's market health →