🏠 Home 📊 Base Rate 🔬 Methodology ℹ️ About ⚠️ Disclaimer 🇰🇷 한국어(Korean)
← Return to Learning Hub
📐 Chart Pattern · VCP

VCP Pattern (Volatility Contraction)
— Signal Just Before Explosion

VCP (Volatility Contraction Pattern) is a pattern where volatility gradually contracts before a stock price surge. This article explains the conditions, entry timing, and stop-loss criteria of this pattern established by Mark Minervini.

💡 Key Takeaway — VCP is "the calm before the storm." As volatility contracts and trading volume dries up, the energy for the next breakout accumulates.

What is VCP?

VCP (Volatility Contraction Pattern) is a pattern established by American champion trader Mark Minervini. It is characterized by the stock price lowering its highs and raising its lows over a certain period, with the amplitude gradually narrowing. Often, a surge occurs after the final contraction and breakout at the pivot point.

3 Key Conditions of VCP

  • Number of Contractions: Usually 3-6 times. The range of each contraction (high to low) must be smaller than the previous one.
  • Decrease in Trading Volume: Trading volume must gradually decrease during the contraction process (signal of selling pressure exhaustion).
  • Surge in Volume at Breakout: At least 1.5 times the average when breaking the last contraction high.

Examples of Contraction Depth

Ideal VCP contraction example:

  • 1st Contraction: −25% (base formation)
  • 2nd Contraction: −15%
  • 3rd Contraction: −8%
  • Final Contraction: −4-5% (most ideal)

As the contraction range becomes smaller, it signals that selling pressure is being exhausted.

Pivot Point and Entry

The high of the last contraction + 0.1-0.5% is the pivot point. Enter when this price is exceeded with a surge in volume. Minervini's basic principle is to cut losses if the stock price drops 8-10% after breaking the pivot.

Relationship Between VCP and Bollinger Squeeze

DawnScan's Bollinger Band Squeeze signal aligns with the volatility contraction phase of VCP. Stocks that show a combination of squeeze + OBV accumulation + decrease in volume often meet the VCP conditions.

Using the Scanner — Stocks that combine Bollinger Squeeze, decrease in volume, and OBV accumulation in Today's Scan are candidates for the VCP pattern. Check the signal combinations on each stock diagnosis page.
Warning — Just because a VCP pattern is formed does not mean a surge will necessarily occur. This article is for educational purposes and is not investment advice.

Frequently Asked Questions

What is the VCP pattern?

VCP (Volatility Contraction Pattern) is a pattern established by Mark Minervini, where the stock price undergoes multiple contractions at highs (the range between highs and lows gradually narrows) while trading volume also decreases. After the contraction is completed, a surge in volume and a breakout of the 'pivot point' is seen as a signal for a surge.

What are the contraction conditions of VCP?

Generally, 3-6 contractions are required, with the high-low range of each contraction narrowing compared to the previous one. The first contraction should be -25%, the second -15%, the third -8%, and so on, with the last contraction ideally being below 5%. Trading volume should also gradually decrease during the contraction process and surge at the breakout for higher validity.

Where is the pivot point?

The pivot point is approximately 0.1-0.5% above the last high of the VCP pattern (the most recent contraction high). When this price is exceeded with a surge in volume, it is considered the entry point. The basic principle of Minervini is to cut losses if there is an 8-10% drop after the pivot breakout.

How to utilize VCP in DawnScan?

DawnScan captures VCP-like patterns by combining Bollinger Band Squeeze (volatility contraction), OBV accumulation, and decrease in volume. Stocks marked with squeeze and base_tightening signals in the scanner results are similar to VCP conditions.

Recommended Articles to Read Together