Volatility Contraction (VCP) Breakout
The Volatility Contraction Pattern (VCP) is a basing pattern popularized by Mark Minervini in Trade Like a Stock Market Wizard and Think & Trade Like a Champion. It describes a stock that consolidates through a series of progressively tighter pullbacks: each successive correction is shallower than the one before it, and volume dries up as the base matures. In Minervini's framing, this tightening is the visible footprint of supply being absorbed — eager sellers exhaust their shares while patient buyers quietly accumulate, until the stock "quiets down" enough that very little supply remains. The contraction sequence is what distinguishes a VCP from an ordinary flat base or cup-with-handle; it is a supply/demand story told through shrinking price swings, not a fixed geometric shape.
The setup
A VCP typically shows 2 to 6 contractions, each shallower than the last. Minervini's commonly cited illustrative sequence is roughly 18% → 12% → 6% (other examples like 25% → 12% → 6% or 20% → 10% → 5% appear across his material); the specific numbers matter less than the progression toward tightness. Traders often shorthand a base as e.g. "3T" (three contractions) and note the largest/smallest correction depths.
Key elements:
- Volume dry-up. Volume should decline through the base and reach its lowest readings inside the final, tightest contraction — the signal that selling pressure has stopped coming in.
- The pivot. The pivot point is the high of the final, tightest contraction — what Minervini calls the line of least resistance. This is the actionable trigger price.
- Trigger & entry. Wait for price to break above the pivot. The breakout should come on expanding volume — sources cite roughly 40–50% above average — confirming institutional demand rather than a low-conviction poke through resistance. Entry is just above the pivot on the breakout, not during the formation.
- Stop. Place a tight stop just below the low of the last contraction. Because the final contraction is shallow, this stop sits close to entry; Minervini caps individual-trade risk around the 5–8% range.
- Target. There is no fixed price target; the method is to ride the resulting trend, sell into strength, and trail the stop upward as the move develops.
Context matters: Minervini intends VCP as a Stage 2 uptrend setup — the stock should already be trending above rising 50/150/200-day moving averages and pass his broader Trend Template. A VCP that forms in a downtrend or choppy market is far less reliable.
Base rates & evidence
The contraction logic, the example percentages, the pivot/line-of-least-resistance concept, the volume dry-up-then-surge requirement, and the tight-stop risk discipline all trace to Mark Minervini's own published work and seminars, reinforced by educators such as TraderLion, TrendSpider, and Deepvue who teach his framework.
Flag — independent base rates are scarce. Hard, peer-reviewed or vendor-independent win-rate statistics for VCP are essentially unavailable. A "90.77% success rate" figure circulates online, but it is single-source, conditioned on extra filters (e.g. major indices above a monthly moving average), and should be treated as marketing, not evidence. VCP is also a discretionary pattern — outcomes depend heavily on how strictly the trader applies the criteria, so even good backtests are hard to reproduce. Treat the documented edge as anecdotal/practitioner-validated, not statistically proven.
Strengths & limitations
Strengths. The tight stop below a shallow final contraction gives an inherently favorable risk-to-reward profile — small, well-defined downside against an open-ended trend if the breakout works. The volume dry-up offers a logical, supply-based rationale rather than pure pattern-matching.
Limitations. The #1 misuse is forcing the pattern — counting noise as "contractions," buying a base that hasn't actually tightened, or entering before a genuine volume-backed break. Breakouts also fail and reverse (false breakouts), and the pattern is unreliable outside a confirmed uptrend and a constructive overall market. Because identification is subjective, two traders can disagree on whether a valid VCP even exists.
System relevance
Within this knowledge base, VCP is a candidate breakout setup for the Augustus swing-trading layer: detectable via contraction depth, volume-dry-up, and pivot-break checks, with the tight last-contraction low as a natural, machine-definable stop.
Sources
- TrendSpider Learning Center — Volatility Contraction Pattern (VCP) — https://trendspider.com/learning-center/volatility-contraction-pattern-vcp/
- TraderLion — Mastering the Volatility Contraction Pattern — https://traderlion.com/technical-analysis/volatility-contraction-pattern/
- FinerMarketPoints (summarizing Minervini, Trade Like a Stock Market Wizard & Think & Trade Like a Champion) — https://www.finermarketpoints.com/post/what-is-a-vcp-pattern-mark-minervini-s-volatility-contraction-pattern-explained
- Mark Minervini, Trade Like a Stock Market Wizard (2013) and Think & Trade Like a Champion (2017)