Stage-2 Trends and Volatility Contraction: A Swing Trader’s Guide
Some swing traders only buy stocks already in established uptrends, and only after a quiet, tightening consolidation. Here is how Minervini’s trend template and Volatility Contraction Pattern describe that process, and how position size follows from the stop.
By PYE Markets • Published 2026-10-18 • 7 min read
Key points
- Minervini’s trend template looks only at stocks in an established uptrend (“Stage 2”): price above the 150- and 200-day moving averages, the 150-day above a 200-day that has been rising for at least a month, the 50-day above both, price at least 30% above its 52-week low and within 25% of its 52-week high.
- The Volatility Contraction Pattern describes a base in which each pullback is smaller than the last (for example −18%, then −9%, then −3.5%), usually with trading volume drying up before a breakout.
- Share count follows from the stop: shares = (account equity × risk %) ÷ (entry − stop). Some traders also cap how much of the account any single position can take up.
- Trend Filter: Price > 50 > 150 > 200-Day MA
- Pattern: Successively Smaller Pullbacks
- Position Size: Risk Budget ÷ Stop Distance
Swing traders hold positions for days to weeks rather than minutes. One well-known approach combines a trend filter—only consider stocks already rising—with a specific kind of consolidation before entry. The aim is a buy point close to a logical stop, so the potential loss is small relative to the potential move.
1. The Stage-2 Trend Filter
Stan Weinstein’s stage analysis divides a stock’s cycle into basing (Stage 1), advancing (Stage 2), topping (Stage 3) and declining (Stage 4). Minervini’s trend template turns Stage 2 into checkable criteria:
- Moving averages: price above the 50-, 150- and 200-day moving averages; the 50-day above the 150-day; the 150-day above a rising 200-day.
- Distance from highs and lows: within 25% of the 52-week high and at least 30% above the 52-week low.
- Relative strength: outperforming the broad market over recent months.
2. The Volatility Contraction Pattern (VCP)
Minervini, a U.S. Investing Championship winner in 1997 and 2021, describes the VCP as a base in which price swings narrow from left to right:
- Narrowing pullbacks: an illustrative base might see a first pullback of about 18%, a second of about 9% and a final one of about 3–4%, with volume falling as the swings narrow.
- Entry: a move above the high of the final, tightest contraction—often on higher-than-average volume, which practitioners treat as confirmation.
- Exits: practitioners commonly raise the stop as the trade moves in their favour and trail it under a short moving average; the specific moving average and timing vary by trader.
3. Position Size and Concentration
Position size follows from the stop distance and the risk budget. With a $100,000 account, a 1% risk budget ($1,000) and a stop 3% below entry, the formula would allow about $33,000 of stock—a third of the account. Some traders also apply a maximum position size (for example 20–25% of the account), which would reduce the share count in that case. Minervini also describes “progressive exposure”: starting with smaller positions and adding only as earlier trades work.
Common Swing Setups (Practitioner Descriptions)
| Setup | Structure | Typical Holding Period | Common Stop Reference |
|---|---|---|---|
| VCP breakout | Two to four narrowing pullbacks, then a breakout | Weeks | Below the low of the final contraction |
| First pullback to a rising moving average | Quiet pullback after a breakout | Days to a few weeks | Below the pullback low |
| High-tight flag | Sharp rise followed by a short, tight flag | Days to weeks | Below the flag low |
| Weekly channel breakout | Close above a multi-week high | Weeks to months | A multiple of weekly ATR |
The trend template narrows the field to stocks already rising; the VCP describes a low-risk entry point inside such a trend; position size then follows from where the stop is. None of these steps guarantees a breakout will follow through.
Editorial Disclosure: The trend template and Volatility Contraction Pattern are described in Mark Minervini, Trade Like a Stock Market Wizard (2013); the stage framework follows Stan Weinstein, Secrets for Profiting in Bull and Bear Markets (1988). Percentages in the examples are illustrations, not rules. General information, not personal trading advice.