Home / Chart patterns / Volatility contraction

Volatility contraction pattern (VCP)

In a volatility contraction pattern each pullback is shallower than the one before. The swings tighten like a coiling spring while volume dries up, and traders watch for the move that follows.

What it looks like

Look for a stock that pulls back, recovers, and pulls back again by a smaller amount, and again. The lows get less deep, the range narrows, and trading volume fades. The idea is that sellers are running out of supply at each new low.

Try it on real charts

Each chart below is a real stock on a real date. Call it bullish or bearish, then see what happened over the next 10 trading days.

The rules we use

Many chart examples online are loose. In SwipeTrainer a volatility contraction must pass a strict check before it is used:

How traders use it

Traders who use this pattern watch for price to push above the highs of the recent pullbacks, ideally on a surge in volume, and place a stop below the last tight low. The tighter the final contraction, the less they risk on the idea. As with every pattern, a failed breakout is part of the game.

Common mistakes

Practise this pattern on your phone

SwipeTrainer is a free game: swipe bullish or bearish on hundreds of real historical charts and learn what happened and why.

Download on the App StoreGet it on Google Play

Frequently asked questions

What does VCP stand for?

Volatility contraction pattern. It describes a series of pullbacks that get smaller while volume dries up.

Why does volume matter in a VCP?

Fading volume suggests selling pressure is drying up. If volume rises while swings tighten, the signal is weaker.

Is a VCP bullish?

It is usually read as a setup for an upward move in a stock that was already trending up, but it can resolve either way.

Related patterns