Minervini 8-point Trend Template
What it measures¶
Mark Minervini, a US trader and author, published eight conditions that together describe a confirmed uptrend on daily bars. A moving average is the average of the last so-many daily closes; the 52-week high and low are the highest and lowest prices of the past year.
- The price is above the 150-day and the 200-day averages.
- The 150-day average is above the 200-day average.
- The 200-day average has been rising for at least a month.
- The 50-day average is above the 150-day and the 200-day averages.
- The price is above the 50-day average.
- The price is at least 30% above its 52-week low.
- The price is within 25% of its 52-week high.
- The share's relative-strength rank among all shares is 70 or more.
The first five are about the averages lining up in order; six and seven about the price being well off its low but not far from its high.
Why it is on the page¶
It is a widely used checklist, shown on the Technical page as corroboration beside the Weinstein stage. The Price & timing strip borrows two of its conditions — the 50-day over 200-day average (T3 of Trend) and the 25% line (M2 of Momentum) — and shows the template as text beside the Trend vote, never as extra votes.
Thresholds, their source and the population they were fitted on¶
The page counts how many conditions are met among those it can evaluate, and names the rest:
| Condition group | Lines |
|---|---|
| averages in order | price above 50, 150 and 200-day; 50 above 150 above 200; the 200-day rising for a month |
| distance from the range | at least 30% above the 52-week low; within 25% of the 52-week high |
| relative-strength rank | 70 or more — needs a ranked universe of many shares, which the product does not have |
- Source: Mark Minervini, Trade Like a Stock Market Wizard (2013).
- Fitted on: no published sample; no peer-reviewed test of the template was found.
- Evidence grade: practitioner convention.
A worked example¶
Celestica, as the Technical page showed it on 9 August 2026: 2 of 4 evaluable conditions met, 4 not evaluable. Met: the 200-day average rising, and the price 91% above its 52-week low. Not met: the price below its 50-day average, and 30% below its 52-week high. Not evaluable: the two conditions needing the 150-day average (not yet stored), and the relative-strength rank.
What “No verdict” means here¶
The template carries no verdict word; the page shows a count with its denominator. A condition whose input is missing is not evaluable and is named — never counted as failed and never guessed.
What the verdict is and is not¶
The count describes how far the price's averages and range match one trader's picture of an uptrend. Minervini meant all eight to be met together; a partial count is a description, not his test. It is not a forecast and not an instruction to trade the shares.