StreetAlpha

Does the Minervini trend template work? A backtest of all 8 rules

Mark Minervini’s trend template is a checklist for stocks in a strong uptrend: rising moving averages stacked in order, price well off its low and near its high, and strong relative strength. We tested every stock that met all eight rules each month from mid 2018 to May 2025.

No edgeStocks meeting the template did about the same as the average stock, and adding it to a momentum list made the list worse.
Signals16,897
Vs the average stock, 20 days+0.09%
Trades that made money52.1%
Median trade+0.4%

The template finds stocks in strong uptrends, and about 230 of them qualify in a typical month. Being in a strong uptrend, on its own, did not lead to better returns over the next month.

The rules we tested

  • Close above the 150 and 200 day averages, and the 150 day above the 200 day.
  • The 200 day average higher than a month ago.
  • The 50 day above the 150 and 200 day, and the close above the 50 day.
  • Close at least 30% above the 52 week low and within 25% of the 52 week high.
  • 12 month return in the top 30% of eligible stocks (the relative strength rule).
  • Checked on the first trading day of each month; bought at that close and held 20 trading days.
  • Stocks: US stocks above $10 trading at least $20 million a day on average, including companies that later stopped trading.
  • Judged against: the average eligible stock over the same days, after a 0.1% round trip cost, and against random stocks bought on the same day.
Trend template result by year, against the average stock (20 days)
0%−0.55%2018−0.19%2019+0.63%2020−0.56%2021+0.07%2022−0.40%2023+1.05%2024−0.39%2025*

*2025 runs to May.

As a filter on momentum picks

We also tried the template the way many traders use it: as a filter on the strongest stocks. Our Momentum Leaders list holds the 25 stocks with the strongest 12 month gains. Requiring them to meet the template as well cut the average month from +1.09% to +0.61% against the average stock, and the template version was ahead in only 39 of 82 months. The worst month was no better either: −17.8%, against −16.1%.

The VCP style breakout

Minervini pairs the template with the volatility contraction pattern. We tested its core, a tight range breakout: in an uptrend, the narrowest 10 day range in 60 days, then a close above it. Across 6,456 trades it did 0.10% worse than the average stock over 10 days.

The most recent 18 months

In the most recent 18 months, which we held back and checked separately, the same rules gave 4,832 trades and +0.37% against the average stock, with 55.6% of trades making money. That is not enough to tell apart from luck.

What it means for your trading

  • The template is a good description of what a leader looks like, not a signal that it will keep leading.
  • Its rules overlap heavily with simple 12 month strength, which is the part that did hold up in our tests.
  • Minervini also uses tight stops and position sizing, which we did not test.

Limits: daily closes from mid 2018, which includes one bear market (2022). Results are averages over thousands of trades; any single trade can do far better or worse.

Top MomentumThe 12 month strength list that held up best in our tests, updated every night.Open →

Minervini trend template questions

What is the Minervini trend template?

A set of eight conditions from Mark Minervini’s books that describe a stock in a confirmed uptrend, based on its 50, 150 and 200 day moving averages, its distance from the 52 week high and low, and its relative strength.

Does the trend template beat the market?

Not in our test. Stocks meeting all eight rules did 0.09% better than the average stock over the next 20 trading days, which is no different from random picks.

Is the VCP pattern profitable?

We tested a tight range breakout, the core of the volatility contraction pattern. It did 0.10% worse than the average stock over 10 trading days.

Backtest results are hypothetical. They are based on historical prices, include a simple trading cost and leave out taxes and other costs of real trading. Past results do not guarantee future returns. For informational and educational purposes only. Not investment advice, and not a recommendation to buy or sell any security.