What is a VCP pattern in trading?
A volatility contraction pattern is a base where each pullback is shallower than the previous one while volume dries up. The high of the final tight area is the pivot, and a move above it is the breakout.
Setups & breakouts
A VCP is a base where each pullback is smaller than the one before, until price is barely moving. It's one of the clearest ways to see sellers drying up before a stock's next move.
By CA Devang Maheshwari · Updated 2 November 2026
A VCP (volatility contraction pattern) is a base in an uptrending stock where the pullbacks get progressively shallower — for example −15%, then −7%, then −3% — while volume dries up. The final tight area sets the pivot; a move above it on rising volume is the breakout. The stop usually goes below the last contraction. The term was popularised by trader Mark Minervini.
Strength first, then quieter and quieter pauses.
A real advance — the stock is already a leader
Each pullback shallower than the last
Sellers are running out
Price clears the tight high on rising volume
VCP stands for volatility contraction pattern. After a strong advance, a stock pauses and forms a base. Inside that base, each pullback is smaller than the previous one. The swings shrink, the candles get smaller, and trading volume fades.
Volatility contraction, step by step
Why it matters: every pullback shakes out sellers. When the dips get smaller and volume gets quieter, it shows that fewer holders are willing to sell at these prices. When demand returns, there's little supply left to absorb it.
Key idea
A VCP is about tightening. The final contraction is often only a few percent deep, with small candles and low volume. That tight area sets the pivot.
| Constructive VCP | Poor base | |
|---|---|---|
| Pullbacks | Each shallower than the last | Same depth or getting deeper |
| Volume | Fading through the base | Heavy selling on down days |
| Final area | Tight, small candles | Wide, choppy swings |
| Trend | Above rising EMAs | Below or around falling EMAs |
Tight base, tight risk
The 20 EMA Base on N.E.X.T looks for the same idea — a leader that pulls back, then coils tight before moving. Its tight coil is a volatility contraction inside the base. Read the 20 EMA Base guide for how the coil pivot and base pivot work.
Tip
On N.E.X.T, the 20 EMA Base scan draws the coil and pivot lines on the chart, so you can review each contraction yourself.
Watch out
No pattern guarantees a move. A VCP gives you a clear level and a tight stop — the edge comes from keeping losses small when it doesn't work.
A volatility contraction pattern is a base where each pullback is shallower than the previous one while volume dries up. The high of the final tight area is the pivot, and a move above it is the breakout.
Usually two to four. What matters is that each one is smaller than the last and that volume fades.
Below the low of the last contraction, or a fixed percentage below the entry. Because the last contraction is tight, the stop is often close to the entry.
The term was popularised by US trader Mark Minervini. The idea — a base that tightens before a breakout — is widely used by momentum traders.
The behaviour it describes — sellers drying up in a tightening base — shows up in NSE stocks too. It works best when the market and the stock's industry are strong.
Watch the N.E.X.T walkthrough to see how the 20 EMA Base scan finds leaders coiling tight, with the pivot and coil lines drawn.

Get every guide in one PDF
The free NEXT Swing Trading Playbook — 11 chapters, charts and printable checklists.

Written by CA Devang Maheshwari — full-time swing trader for 8 years, founder of Equialpha and builder of N.E.X.T, the swing trading platform for Indian markets. About Devang