Concept
Volatility Contraction Pattern
Volatility Contraction Pattern, also known as VCP, Minervini, is a Volatility concept. The Library holds 4 implementations, each one a working definition you can pull into Quant.
Top Volatility Contraction Pattern indicators
4 total
What is a Volatility Contraction Pattern?
The Volatility Contraction Pattern (VCP) is Mark Minervini's name for a base in which each successive pullback is smaller than the last: a correction of, say, 20% is followed by one near 10%, then 5%, tightening from left to right through typically two to four contractions, occasionally five or six. Volume contracts along with price, ideally showing a clear volume dry-up near the end. The logic is supply absorption: each shallower dip means fewer sellers remain, until price sits coiled in a tight pivot area.
Minervini frames the VCP inside a qualifying uptrend (his trend-template criteria) and treats the breakout through the pivot on expanding volume as the entry, with risk defined under the final contraction. The pattern formalizes older base-reading traditions, from Wyckoff-style absorption to the cup-with-handle school, into a measurable footprint of shrinking swings and shrinking volume. Tightness improves the risk-reward framing; it does not make the breakout succeed.
How traders use it
- As a base qualifier: within an established uptrend, successive pullback depths are measured, and the base qualifies when each contraction is meaningfully smaller than the prior one while volume dries up.
- As an entry trigger: buy the move through the pivot (the high of the final tight area) on clear volume expansion, with the stop under the last contraction's low so the risk stays small relative to the expected move.
- As a screening template: contraction counts, depth ratios, and volume trends can be computed programmatically, letting scanners surface VCP candidates across a large universe.
More Volatility Contraction Pattern implementations
Related concepts · Regime & compression
Concept family
Volatility
56 concepts mapped · 43 in the Library
Volatility Contraction Pattern FAQ
How many contractions does a valid VCP need?
Minervini describes most bases as containing two to four contractions, occasionally five or six, each often roughly half the depth of the one before. The count matters less than the behavior: progressively shallower pullbacks, volume drying up, and a final tight area near the highs. A base that tightens cleanly with three contractions beats a sloppy one with five.
Is a VCP the same as a cup and handle?
They overlap but are not identical. A cup & handle is a specific base shape, and its handle is frequently the final contraction of a VCP. The VCP is defined by the contraction sequence and volume signature rather than the silhouette, so it can appear within flat bases, cups, or other structures.
Build Volatility Contraction Pattern your way.
Quant writes, tests, and refines it with you — then it runs on LuxAlgo charting or ports to TradingView.


