VCP stands for volatility contraction pattern: a base that shows up again and again before a stock's strongest moves. Here's what it looks like, why it works, and how well it actually holds up on the ASX.
In stock trading, a VCP is a base that forms after a strong run-up. The stock pulls back, rallies, pulls back again, and repeats — but each pullback is shallower and calmer than the one before it, and volume fades as the base matures, until price is coiled in a tight, low-volume range just under a pivot. A breakout through that pivot on expanding volume completes the pattern and starts a new advance.
That contraction is the whole point. Instead of the wide, choppy swings you'd see in a stock still under heavy selling pressure, the range keeps squeezing tighter and the whipsaws keep getting smaller, which is why the pattern is named for its volatility rather than its shape.
The reason it works comes down to supply and demand. Every pullback that fails to widen out is a sign that fewer sellers are showing up to sell into strength. A stock that drops 25% on the first pullback, then only 15% on the next, then just 8% on the last one, is telling you something concrete: the supply of sellers willing to part with their shares is being progressively exhausted. By the time the range has tightened to a whisper and volume has dried up to a trickle, there's very little stock left changing hands — which means it doesn't take much fresh buying to move the price, and a breakout can travel a long way before it meets real resistance again.
A textbook VCP is easiest to understand as a sequence — read left to right on a chart, it plays out in four recognisable stages.
The base is made up of a series of pullbacks, each one materially smaller than the last. A rough example: a first pullback of around 25%, easing to 15% on the second, then tightening again to 8% on the third. There's no fixed rule on exactly how many contractions a valid base needs, or the precise percentages involved — every base is a little different — but the pattern of each swing being tighter than the one before it is the defining feature. A base that just chops sideways in a wide, unchanging range isn't contracting, and isn't a VCP.
Alongside the tightening price action, volume should be quietening down. Heavy volume on the way into the base is normal — that's the initial profit-taking after the run-up. What matters is what happens as the base matures: volume should shrink towards the later contractions, particularly right near the lows of each pullback. Thin volume on a pullback means sellers aren't motivated; they're holding, not dumping. Volume that stays heavy throughout the base, or picks up again on later pullbacks, is a warning sign that supply hasn't actually been absorbed.
As the final contraction tightens, price settles into a small, low-volume area near the highs of the base — the pivot. This is the tightest, quietest part of the whole pattern: a narrow band where buyers and sellers have reached a temporary standstill, with hardly any stock changing hands. It's also the area most often used as a reference point for where a breakout should occur.
The pattern resolves when price pushes up through the pivot on a clear expansion of volume — a sign that demand has finally overwhelmed the last of the resistance sitting in the base. A breakout on light volume is far less convincing than one backed by a genuine surge in participation, and is more prone to failing and falling back into the base.

One of the cleanest examples our Setups library holds is Gold Hydrogen (GHY), in the first months of 2024 — the base shown in the chart above. It contracted five times, and the depths tell the story on their own: a first pullback of around 28% off the late-February high, then roughly 11%, 11% and 11% again as the range settled, and a final contraction of about 7% into the third week of April. That's the steady, mechanical tightening that's easy to describe and much rarer to find — and it earned the setup our top rating of 5.
By the last contraction, price was coiled in a narrow band just under $1.41, and it broke out through that pivot in late April. Four weeks later it was roughly 21% above the entry.
The honest postscript matters just as much: twelve weeks on, that same position was about 14% below entry, because the move gave everything back and more. A textbook base is a favourable starting point, not a guarantee — which is exactly why we track the outcome of every setup rather than collecting the ones that worked. GHY appears here purely as an educational example of the pattern, not as a trading recommendation or a suggestion of what any similar setup will do next.
It's one thing to describe a pattern; it's another to show it has actual edge. We keep a library of every VCP-shaped setup detected across the ASX historically, scored the same way every time, with each setup's real forward outcome tracked once enough time has passed. That gives us something a lot of chart-pattern discussion never bothers to check: an outcomes ledger rather than a handful of cherry-picked examples.
Across that library, the pattern shows a genuine, positive expectancy — and importantly, that edge is concentrated in the higher-quality setups. A textbook base, with clean tightening contractions, a quiet pivot, and strength relative to the broader market, breaks out more often and travels further afterwards than a marginal, borderline one. Signed-in users can browse the full outcomes analysis, broken down by setup quality and by investment theme, alongside every historical setup in the Setups library.
You can learn to spot a VCP by eye with enough chart time — look for a series of pullbacks that keep getting smaller, volume that keeps getting quieter, and a tight, low-volume pivot near the highs. The trouble is scale: eyeballing charts one at a time doesn't cover the full ASX, and it's easy to miss a base forming in a stock you weren't already watching.
That's the gap our VCP scanner fills — it sweeps the entire ASX every night, rating every candidate it finds so you can tell a textbook base from a marginal one at a glance, all backed by the same setups library and outcomes data described above. For a second opinion on a specific setup, our AI chart analysis tool can grade an individual chart against the same criteria on demand.
Volatility contraction pattern. The name describes the mechanism: a stock's price swings contract through a base, each pullback shallower and quieter than the last, as the supply of willing sellers is absorbed.
No, though they overlap. A cup and handle is one specific shape; a VCP describes the behaviour inside a base — contracting pullbacks and drying-up volume — whatever its outline. Many cup-and-handle bases are also VCPs, but a base can contract without forming a cup, and a cup can form without contracting.
The tightest, quietest price area near the highs of the base, where the final contraction settles. It is the level a breakout should clear on expanding volume; a breakout through it on thin volume is far less convincing.
Anywhere from a few weeks to several months. Two or three contractions is common; four or five is rarer. The duration matters less than the behaviour: each successive pullback has to be smaller and calmer than the one before it.
The volatility contraction pattern was popularised by Mark Minervini, a US investing champion whose work on base structure and trend-following has influenced a generation of traders. The description above reflects our own understanding of his published concepts — tightening ranges, drying-up volume, a defined pivot — applied to how we look at ASX charts.
This platform is not affiliated with, licensed by, or endorsed by Mark Minervini. References to his published methodology are made for descriptive purposes only.
General information only, not financial advice —see full disclaimer.
Guides:Minervini Trend Template · Weinstein Stage Analysis · Relative Strength Explained · CGT on ASX Shares · Which Coins Can You Buy? · Setup Bar Patterns
Sign up free and explore the platform today. When you want the full toolkit, Trader and Pro are a click away — monthly billing, no lock-in, cancel anytime.
Sign Up FreeLogin