top of page

VCP Pattern Trading: How to Spot and Trade It

Writer: Discipline AI
Discipline AI
8 minutes ago
11 min read

Trader studies a tightening VCP chart pattern

The volatility contraction pattern (VCP) is a base in which price swings get smaller from left to right while volume quiets down, ending in a tight area just below a resistance level called the pivot. Traders buy the breakout through that pivot with a stop placed just under the last contraction. Mark Minervini popularized the setup, and it works only when you trade it as a rule-based plan with fixed risk, not as a shape that predicts anything.

 

This guide covers what the pattern looks like, how to define the pivot, entry and stop, which market conditions matter, how it carries over to crypto, forex and stocks, and where it fails.



TL;DR

 

  • A VCP is a series of progressively tighter pullbacks inside a base, with quiet price and volume near the end, followed by a breakout through a pivot.

  • Minervini developed it to find lower-risk entries, based on the idea that supply dries up as the contractions tighten (Business Insider).

  • Define the pivot, the stop and the position size before the breakout happens. The stop’s distance sets how big the position can be.

  • Many breakouts fail. Market conditions, volume and a fixed risk limit decide whether the pattern is worth acting on.

  • Treat every VCP as a hypothesis and keep a record of outcomes. Evidence over many trades beats any single chart.

 

Table of Contents

 

 

What the volatility contraction pattern is

 

A stock (or coin) that is building a base does not usually move sideways in a flat line. It pulls back, recovers, pulls back again, and recovers again. In a VCP, each pullback is shallower than the one before it. A first pullback might be deep, the second smaller, the third smaller still, and the final stretch is tight and quiet.

 

Business Insider describes the pattern as a series of progressively tighter contractions from left to right, with price and volume becoming quiet near the last contraction. It reports that Minervini developed the setup to identify potential entry points, and associates the tightening with reduced supply and a possible sharp move afterward (Business Insider, 2021). In the same piece, Minervini explains the logic this way: when supply stops coming to market, price can move quickly in the direction of least resistance.

 

That is the whole idea. Sellers who wanted out have mostly sold. Each rally attracts fewer of them, so each pullback gets shallower. When buyers finally push through the resistance, there is little overhead supply to slow the move.


What the volatility contraction pattern is

Why traders like it

 

The appeal is the risk definition. In a classic VCP, the last contraction is small, so a stop just below it is close to your entry. A close stop means you can take a normal-sized risk with a position that still makes sense, and the reward-to-risk ratio can look attractive if the move follows through. The pattern does not promise follow-through. It only gives you a clear place to be wrong.

 

Anatomy of a VCP

 

The pieces below are the ones most traders check. Treat the numbers you see in tutorials as starting points to test, not laws.

 

1. A prior uptrend

 

The VCP is a continuation pattern. It belongs in a market already trending up, often described as a Stage 2 uptrend, where price sits above its major moving averages and those averages slope upward. A tightening range after a long decline is just a quiet downtrend, not a VCP.

 

2. Two to four contractions

 

Count the pullbacks from swing high to swing low. Each should be smaller than the last, in percentage terms. Most descriptions show somewhere around two to four contractions. More is not automatically better. The point is a clear, orderly narrowing.

 

3. Volume that fades

 

Volume should generally decline as the contractions tighten, with a noticeable dry-up in the final tight area. It is a sign that the people who wanted to sell have already done so. If volume stays heavy on every dip, supply is still present and the thesis weakens.

 

4. A pivot point

 

The pivot is the price level at the top of the final tight range, usually the high of the last contraction or the resistance line connecting the swing highs. It is the trigger. Nothing happens until price trades through it.

 

5. A breakout on expanding volume

 

A breakout that moves through the pivot on a clear volume increase suggests buyers are showing up with conviction. A breakout on thin volume is more likely to fade back into the base.

 

One more clue: some traders look for signs of institutional accumulation during the base, such as volume spikes on up days, as one commonly shared description of the setup puts it (Medium). Treat that as an idea to verify on your own charts and data rather than a rule.

 

How to trade a VCP breakout, step by step

 

A plan written before the trade protects you from improvising under pressure. Here is a workable sequence.

 

  1. Confirm the trend. Check that the asset is in an uptrend on the timeframe you trade and that the broader market is not falling apart.

  2. Mark the contractions. Measure each pullback from high to low and confirm that each is smaller than the previous one.

  3. Check the volume. Look for lower volume in the last contraction compared with the first.

  4. Draw the pivot. Mark the high of the final tight range. Set an alert slightly above it.

  5. Choose the stop. Place it below the low of the last contraction, or below a level that would invalidate the setup. If the stop is far away, the setup is not a tight VCP and you should either size down or skip.

  6. Size the position from the stop. Decide the percentage of your account you will lose if the stop is hit, then calculate position size from the distance to the stop. Never choose the size first and fit the stop to it.

  7. Enter on the break, not before. Wait for price to trade through the pivot, ideally with volume expanding.

  8. Define the exit in advance. Decide where you take profit or trail the stop. Many traders use prior highs or a multiple of the initial risk as the first target. The right choice depends on your own tested results.

  9. Log the result. Record the setup, entry, stop, exit and what you felt. A pattern is only useful if you know how it performs for you.

 

A worked example with round numbers

 

Say a stock’s final contraction ranges from $48.00 to $50.00, with the pivot at $50.00. You plan to enter at $50.10 on a volume-backed break, and you set the stop at $47.90, just under the contraction low. That is $2.20 of risk per share.

 

If your account is $20,000 and you risk 1%, that is $200. Divide $200 by $2.20 and you get about 90 shares, a position of roughly $4,500. If the stock rises to $54.50, you have gained about $4.40 per share, twice your risk. If the breakout fails and the stop hits, you lose about $200, as planned. These numbers are illustrative, not a recommendation.

 

For the sizing step, our guides on position sizing methods, how much to risk per trade and stop-loss placement walk through the math in detail.

 

Market conditions and timeframes

 

A beautiful VCP in a weak market is still a weak trade. Breakouts tend to follow through better when the broader market is trending up and showing healthy participation. When major indexes, or for crypto the leading coins, are breaking down, many breakouts fail quickly because the whole market is selling.

 

Check these before acting:

 

  • Market direction. Is the index or Bitcoin above its key moving averages and rising, or rolling over?

  • Relative strength. Is your candidate holding up better than the market during pullbacks?

  • Volatility regime. A contraction is meaningful when it follows a wider range. If volatility is low everywhere, tightness tells you less.

  • Liquidity. Thin assets gap through stops. Pick instruments where you can exit at a price near your stop.

 

Which timeframe?

 

The pattern was described on daily charts for stocks, where a base can take weeks or months to form. The same logic of shrinking ranges and fading volume appears on four-hour, one-hour and even shorter charts. Shorter timeframes produce more signals and more noise, and fees and slippage eat a bigger share of each trade. A sensible approach is to find the pattern on a higher timeframe and use a lower one only to fine-tune the entry. Whatever you choose, test each timeframe separately, because results on one do not transfer to another.

 

False breakouts and what can go wrong

 

The most common failure is a breakout that pushes through the pivot, attracts buyers, then falls back inside the base. A few habits reduce the damage:

 

  • Require volume confirmation. A break on average or low volume is a weaker signal. Our volume spike scan rules show how to define “expanding volume” objectively.

  • Use a close, not just a wick. Some traders wait for a candle close above the pivot. That costs a little on entry but filters out spikes.

  • Do not chase. If price runs far past the pivot before you act, your stop is now far away and your reward-to-risk has worsened. Skip it.

  • Cut quickly. A VCP failure usually announces itself by closing back under the pivot. Respect the stop.

 

We cover a three-step filter in avoiding false breakouts, and if you like the idea of trading range compression more broadly, the volatility breakout strategy guide compares rules and edge.

 

Chart signals are not a safety net

 

The SEC has long cautioned that although technology makes trading more accessible, inexperienced traders often use advanced charting tools in ways that do not match their risk tolerance or goals (SEC testimony). A VCP is a drawing on a chart, not a guarantee. If you size positions by conviction instead of by a fixed risk, one failed trade can undo many winners. A risk-first approach, like the one in this 1% risk position sizing framework, keeps any single setup from dominating your results.

 

Crypto, forex and stocks: what changes

 

Stocks. The VCP began here. Daily bars, regular sessions and reliable volume data make volume dry-up easy to read. Earnings dates can gap price straight through or past your stop, so check the calendar.

 

Crypto. Markets run around the clock, so there are no session gaps, but weekend liquidity can be thin and moves can be abrupt. Volume is fragmented across exchanges, so use an aggregate or the exchange you actually trade on. The NFA has warned that virtual currencies, including Bitcoin, can be very volatile and that investors in virtual-currency futures should research the firms soliciting them (NFA advisory, 2017). Volatile assets call for smaller position sizes for the same stop distance in percentage terms, and leverage deserves extra care.


Crypto, forex and stocks: what changes

Forex. Spot forex has no centralized volume, so the volume-fade part of the pattern is hard to verify. The CFTC notes that many retail traders in over-the-counter forex lose money after fees and often trade directly against the dealer, and that dealers control the prices and balances shown on the platform (CFTC advisory, 2022). If you trade a VCP-like contraction in forex, rely on range and structure and choose your broker carefully. Our guide to position sizing in forex covers pip-based sizing.

 

Our perspective

 

We built Discipline AI around one belief: a pattern is only as good as the evidence behind it. The VCP is a good example. It is easy to find on a chart after the fact. It is much harder to know, in the moment, whether the current setup sits in a market that has historically rewarded it.   That is why our Sentinel research system looks at market structure, liquidity events, trend direction, volatility and market regimes together, and checks them against historical trade outcomes. Traders can then see when conditions favor a setup and when standing aside is the more disciplined choice. Many VCP failures are not pattern failures at all. They are regime failures: the right shape in the wrong market.   We also think the second half of the process gets ignored. After the trade, the useful questions are whether you followed your plan, how good your execution was, and whether the sample size is large enough to trust. Win rate, risk-adjusted expectancy, reward-to-risk and sample size tell a fuller story than any single winner. Paper trading lets you practice a VCP plan with no capital at stake, and journaling plus trade autopsies turn each outcome into something you can learn from. We do not promise profitable trades. We aim to make your decisions more informed and your process more consistent.   Tony

 

Practice the pattern before risking capital

 

If you want to build a VCP checklist and see how it performs, Discipline AI is a mobile app for iOS and Android that combines market-condition analysis, AI-generated trade setups with confidence assessments, risk planning, paper trading, journaling and performance analytics. Pro starts at $8.99 per month, or $79.99 per year, with a one-time $199.99 option, all listed on the pricing page.


Disciplineaiapp

If you would rather learn the full decision process from the ground up, The Disciplined Trader is a one-time $79 offer. You can also explore the platform at disciplineaiapp.com.

 

Building a repeatable VCP checklist

 

A written checklist removes guesswork. Here is a template you can adapt and test:

 

Check

Question

Pass / fail

Trend

Is the asset in an uptrend on my chosen timeframe?

Market

Is the broader market supportive?

Contractions

Are there at least two, each smaller than the last?

Volume

Is volume lower in the final contraction?

Pivot

Is the trigger level marked and an alert set?

Stop

Is the stop defined and the distance acceptable?

Size

Is the position sized from a fixed percentage risk?

Exit

Are the target or trailing rules written down?

If any row fails, the setup is not a clean VCP and you either pass or reduce size. After 30 or more trades, review the log. Look at how often each condition was present in winners versus losers. A few dozen trades are still a small sample, so keep collecting before you change your rules based on the results.

 

If you are new to the risk side of this, start with seven risk controls for new traders. If you use a model or scanner to rank setups, check whether its stated confidence matches real outcomes, a topic we explore in probability calibration for traders.

 

FAQ

 

What does VCP stand for in trading?

 

VCP stands for volatility contraction pattern. It describes a base where each pullback is shallower than the last and volume tends to fade, ending in a tight range just below a pivot level. Traders watch for a breakout through that pivot.

 

Did Mark Minervini create the VCP?

 

Minervini is the trader most associated with it. Business Insider reports that he developed the pattern to identify potential entry points, tying the tightening to reduced supply (Business Insider). Traders now apply the same logic well beyond stocks.

 

Can I trade the VCP in crypto and forex?

 

Yes, the idea of shrinking ranges followed by a breakout can be applied to any liquid market. Crypto is more volatile, so size down and be cautious with leverage. Forex lacks centralized volume, so the volume-fade check is harder to confirm.

 

Where should the stop go on a VCP trade?

 

Most traders place it just below the low of the final contraction, or below the level that would invalidate the setup. Then they size the position so a stop-out costs only a small, fixed percentage of the account. If that stop is too far away, skip the trade.

 

How do I know if a VCP is worth trading?

 

Check the trend, the market backdrop, the volume pattern and the reward-to-risk before you enter. Then track every trade. Over a meaningful sample, your own journal shows whether the pattern has an edge for you.

 

Sources

 

Recommended

 

 
 
 

Comments


bottom of page