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

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)

SetupStructureTypical Holding PeriodCommon Stop Reference
VCP breakoutTwo to four narrowing pullbacks, then a breakoutWeeksBelow the low of the final contraction
First pullback to a rising moving averageQuiet pullback after a breakoutDays to a few weeksBelow the pullback low
High-tight flagSharp rise followed by a short, tight flagDays to weeksBelow the flag low
Weekly channel breakoutClose above a multi-week highWeeks to monthsA 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.