1 The Edge — why it works
Supply drying up into a pivot
The Volatility Contraction Pattern (VCP) finds a leading stock under quiet accumulation: each pullback in its base is shallower than the last and volume dries up, signalling that sellers are exhausting. You buy the breakout from the tightest point — the pivot — with unusually tight risk.
Popularised by Mark Minervini, it targets leaders, not laggards.
2 Where it works — and doesn't
Leaders in a healthy market
Works best when…
- A true leader with high relative strength in a prior uptrend.
- A base showing 2–6 progressively tighter contractions.
- Volume contracting through the base, expanding on the breakout.
- A general market in an uptrend.
Fails / avoid when…
- Weak, low-RS stocks or a bear market.
- A loose, wide, erratic base.
- Breakout on weak volume.
- Price already extended far past the pivot.
3 Setup checklist
All true before you act
- ✓Prior uptrend & leadership. A strong stock, high relative strength.
- ✓Contractions tighten. Each pullback shallower than the last, e.g. 25% → 12% → 6%.
- ✓Volume dries up. Declining volume into the apex — supply exhausting.
- ✓A clear pivot. A definable buy point at the tight end of the base.
- ✓Market in gear. Broad market in a confirmed uptrend.
4 The process
Buy the pivot, risk the base
Entry
On the breakout above the pivot on a clear surge in volume.
Stop (1R)
Just below the pivot / the last contraction's low — VCP's appeal is a tight stop (often ~5–8%). Entry − stop = 1R.
Position size
Risk a small fixed % of the account; shares = risk ÷ 1R.
Exit & management
Sell into strength or via trend/stage rules; cut fast if the breakout fails back below the pivot.
5 Worked example (illustrative)
In R
| Account / risk | $25,000 · 1% = $250 |
| Pivot / entry | $100.00 |
| Stop (below last contraction) — 1R | $94.00 · 1R = $6.00 |
| Size = $250 ÷ $6.00 | ≈ 41 shares |
| Exit (trend, +3R) | $118.00 · +$750 |
| If stopped: −1R | − $250 |
6 Honest expectancy
Elite results are not typical
VCP is a discretionary pattern, and Minervini's documented results are exceptional and not typical. Pattern recognition is subjective, and most breakouts fail in weak markets. The edge, where it exists, comes from ruthless selectivity (true leaders, tight bases), market timing (only in uptrends), and tight risk.
An expectation built on selectivity and risk control — never a guarantee.
7 Make it yours
Train your eye, then test
A no-risk validation routine
Study dozens of historical leaders' bases until tight, contracting VCPs jump out. Then, in replay, take only breakouts that pass all filters (leadership, contraction, volume dry-up, market uptrend) and grade them in R before checking the result.
8 Common mistakes
How traders blow this up
- Buying loose bases. Wide, sloppy bases aren't VCPs.
- Ignoring the market. Breakouts fail in downtrending markets.
- Chasing extended. Buying far above the pivot ruins the tight risk.
- Wide stops. The tight stop is the whole point — respect it.