Setups & breakouts

VCP Pattern Explained: Volatility Contraction in Simple Words

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

Quick answer

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.

A VCP in four steps

Strength first, then quieter and quieter pauses.

Step 1
Prior uptrend

A real advance — the stock is already a leader

Step 2
Contractions

Each pullback shallower than the last

Step 3
Volume dries up

Sellers are running out

Step 4
Pivot breaks

Price clears the tight high on rising volume

What is a VCP?

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.

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.

How to spot a VCP on a daily chart

Check these in order

  1. A prior uptrend — The stock should already be strong — rising 10, 20 and 50 EMAs and a meaningful advance before the base. See Stage 2 stocks.
  2. Two to four contractions — Mark each pullback from its high to its low. Each one should be shallower than the last.
  3. Volume drying up — Volume on the right side of the base should be lower than on the left. Quiet is good.
  4. A tight final area — The last pullback is small — candles overlap, ranges shrink. Its high is the pivot.
  5. Strong market and industry — Like any breakout, it works best when the market is in an uptrend and the industry has momentum.
Constructive VCPPoor base
PullbacksEach shallower than the lastSame depth or getting deeper
VolumeFading through the baseHeavy selling on down days
Final areaTight, small candlesWide, choppy swings
TrendAbove rising EMAsBelow or around falling EMAs

Pivot, entry and stop

  • Pivot: the high of the final tight contraction. A move above it — ideally on rising volume — is the breakout.
  • Entry: near the pivot. Buying far above it turns a tight-risk setup into a chase.
  • Stop: below the low of the last contraction, or a fixed percentage below entry. Because the last contraction is small, the stop is often close — which keeps risk per share low.
  • Size: from the distance to the stop. Use the free position size calculator.

VCP and the N.E.X.T scans

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.

Why VCPs fail

  • Weak market: even good bases fail when the overall market is falling.
  • Contractions that aren't really contracting: a base whose pullbacks stay deep is not a VCP.
  • Late entry: buying well above the pivot leaves no room before a normal pullback hits the stop.
  • Breakout on no volume: a move above the pivot without demand often falls back into the base.

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.

Frequently asked questions

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.

How many contractions should a VCP have?

Usually two to four. What matters is that each one is smaller than the last and that volume fades.

Where should the stop-loss be in a VCP?

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.

Who created the VCP pattern?

The term was popularised by US trader Mark Minervini. The idea — a base that tightens before a breakout — is widely used by momentum traders.

Does the VCP work in Indian markets?

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.

See tight bases on real charts

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.

Keep reading

Browse all guides →
CA Devang Maheshwari

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