{"id":1170,"date":"2026-06-16T08:12:13","date_gmt":"2026-06-16T08:12:13","guid":{"rendered":"https:\/\/sharpely.in\/blogs\/?p=1170"},"modified":"2026-06-19T07:45:04","modified_gmt":"2026-06-19T07:45:04","slug":"minervini-trend-template-for-stage2-stocks","status":"publish","type":"post","link":"https:\/\/sharpely.in\/blogs\/minervini-trend-template-for-stage2-stocks\/","title":{"rendered":"Minervini Trend Template: What It Is, How It Works, and How to Run It on Indian Stocks"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Most traders look for stocks that are going up. Mark Minervini looks for something more specific \u2014 stocks that are in a <strong>confirmed Stage 2 uptrend<\/strong>, where every timeframe is aligned, institutions are accumulating, and the stock is already outperforming the broader market.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The tool he uses to identify these stocks is called the <strong>Minervini<\/strong> <strong>Trend Template<\/strong> \u2014 an 8-criterion checklist that he developed as part of his SEPA (Specific Entry Point Analysis) system. It is one of the most widely referenced stock screening frameworks among momentum traders globally, and it translates directly into a screener you can run on Indian stocks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This article covers where the concept comes from, what each of the 8 criteria actually means, and how to set it up on sharpely&#8217;s Super Screener.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Where the Concept Comes From \u2014 Stan Weinstein&#8217;s 4 Stages<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The foundation goes back to 1988, when Stan Weinstein published <strong>Secrets for Profiting in Bull and Bear Markets<\/strong>. Weinstein argued that every stock \u2014 regardless of sector, size, or market cycle \u2014 moves through four distinct stages, in order.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Stage 1 \u2014 Basing (Consolidation): <\/strong>The stock has stopped falling and is trading sideways. Volume is low. The stock is ignored. Institutions may be quietly accumulating, but there is no visible upward momentum yet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Stage 2 \u2014 Advancing (Markup): <\/strong>The stock breaks out of its base. Price makes higher highs and higher lows. The 200-day moving average turns up. Volume picks up on up days. This is where the majority of gains happen, and it is the only stage Minervini buys in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Stage 3 \u2014 Topping (Distribution): <\/strong>The stock stalls near its highs. Price starts to chop sideways at the top. Volume is heavy but the stock is not going anywhere. Smart money is selling to late buyers. Many retail investors mistake this for a consolidation before another leg up \u2014 and get caught.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Stage 4 \u2014 Declining (Capitulation): <\/strong>The stock breaks down. Price makes lower lows. The moving averages roll over and slope down. This stage ends only when the stock completes a new Stage 1 base.<\/p>\n\n\n\n<img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" class=\"gb-media-fa9fa3c1\" alt=\"\" title=\"4stages\" src=\"https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/4stages.jpg\" srcset=\"https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/4stages.jpg 1920w, https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/4stages-300x169.jpg 300w, https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/4stages-1024x576.jpg 1024w, https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/4stages-768x432.jpg 768w, https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/4stages-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">The insight is simple but powerful: <strong>you only want to own stocks in Stage 2<\/strong>. The question is, how do you identify Stage 2 precisely enough to act on it? That is what Minervini built the Trend Template to answer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Minervini&#8217;s Trend Template: The 8 Criteria, Explained<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Minervini formalised Weinstein&#8217;s Stage 2 concept into a precise, testable checklist. Every stock he considers must pass all 8 criteria before it even reaches his watchlist. Here is what each one is checking and why it matters.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Criterion 1: Price is above the 150-day SMA and the 200-day SMA<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>200-day Simple Moving Average (SMA)<\/strong> is the most widely watched long-term trend indicator. When the price is above it, the stock is in a long-term uptrend. The <strong>150-day SMA<\/strong> acts as a shorter confirmation \u2014 it sits between the 50-day and 200-day and tells you the intermediate trend is also up. Both must be cleared simultaneously.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Criterion 2: The 150-day SMA is above the 200-day SMA<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This confirms that the intermediate trend is stronger than the long-term trend \u2014 meaning the stock has been gaining momentum, not just recovering. When the 150-day crosses above the 200-day and stays there, it signals that the uptrend has duration behind it, not just a recent spike.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Criterion 3: The 200-day SMA is trending upward for at least 1 month<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A stock can trade above its 200-day SMA even while that average is still sloping downward \u2014 which means the trend is not truly established yet. This criterion demands that the 200-day SMA itself is rising, not just that the price is above it. Minervini prefers 4\u20135 months of upward slope, but a minimum of 1 month is required.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Criterion 4: The 50-day SMA is above both the 150-day and 200-day SMAs<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>50-day SMA<\/strong> reflects short-term trend direction. When it is above both longer-term averages, the short-term momentum is stronger than the intermediate and long-term trends \u2014 which is exactly what you want to see in the early-to-middle stages of an advance. This is the beginning of what traders call <strong>full MA stack alignment<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Criterion 5: Price is above the 50-day SMA<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Combined with criteria 1 and 4, this completes the full moving average stack: <strong>Price &gt; 50 DMA &gt; 150 DMA &gt; 200 DMA<\/strong>. Every timeframe \u2014 short, intermediate, and long \u2014 is pointing in the same direction. This is the structural backbone of a Stage 2 uptrend.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Criterion 6: Price is at least 25% above its 52-week low<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This ensures the stock has already broken out of its base and made a meaningful move. A stock sitting just 5% above its 52-week low has not confirmed anything yet \u2014 it may still be in Stage 1. A 25% move above the low is evidence that buyers are genuinely in control and the advance has begun.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Criterion 7: Price is within 25% of its 52-week high<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is equally important \u2014 it tells you the stock is <strong>still in the markup phase, not topping<\/strong>. A stock that is 60% below its 52-week high may have been in Stage 2 at some point, but it has likely already entered Stage 3 or Stage 4. You want stocks near their highs, not far from them. The closer to the 52-week high, the better.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Criterion 8: RS Rank of 70 or above<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">RS Rank \u2014 <strong>Relative Strength Rank<\/strong> \u2014 measures how a stock&#8217;s price performance over the past 12 months compares to every other stock in the universe. An RS Rank of 70 means the stock has outperformed 70% of all stocks over that period. This filter ensures you are looking at genuine market leaders, not just stocks that happen to be above their moving averages in a rising tide.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Together, these 8 criteria confirm that a stock is trending up on every timeframe simultaneously, is not extended to the point of being dangerous, and is showing stronger performance than the vast majority of the market. That is Stage 2, precisely defined.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Stage 2 Stocks Look Like in Practice<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A stock that passes all 8 criteria will have a very specific look on a chart. The moving averages are fanned out in ascending order \u2014 50-day on top, then 150-day, then 200-day, all sloping upward. Price is above all of them. The stock has been making higher highs and higher lows over multiple months. It is not far from its yearly peak. Check the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"493\" src=\"https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/image-1-1024x493.png\" alt=\"\" class=\"wp-image-1176\" srcset=\"https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/image-1-1024x493.png 1024w, https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/image-1-300x144.png 300w, https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/image-1-768x370.png 768w, https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/image-1-1536x739.png 1536w, https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/image-1-2048x985.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">What gets filtered out is just as important. Stocks in a sideways range fail criteria 2, 3, and 4. Stocks recovering from a large drawdown often fail criteria 6 and 7. Stocks where the short-term has rolled over, while the long-term looks fine, will fail criterion 5. Stocks that are just going up with the market but not outperforming it will fail criterion 8.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Trend Template is a <strong>starting universe filter, not an entry signal<\/strong>. Once you have a list of stocks passing all 8 criteria, you are looking at confirmed Stage 2 candidates. The next step is to find a specific entry point within that list \u2014 and the most well-known method Minervini uses for this is the <strong>Volatility Contraction Pattern (VCP)<\/strong>. If you want to understand how to time entries within a Stage 2 trend, we have covered the VCP in detail <a href=\"https:\/\/sharpely.in\/blogs\/volatility-contraction-pattern-vcp-rule-based-screener-built-high-quality\/\"><strong>here<\/strong><\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For Indian markets specifically, with over 5,000 listed stocks, running this screen cuts the universe down to a small, focused list of stocks that are behaving exactly as Stage 2 should. That is where your research time is best spent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Run This Screen on sharpely&#8217;s Super Screener<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">sharpely&#8217;s Super Screener lets you build the full Trend Template using its condition builder. Here are the exact filter conditions to enter:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>#<\/strong><\/td><td><strong>Filter<\/strong><\/td><td><strong>Condition<\/strong><\/td><\/tr><tr><td>1<\/td><td>Close vs 200 DMA<\/td><td>Close &gt; 200 DMA<\/td><\/tr><tr><td>2<\/td><td>Close vs 150 DMA<\/td><td>Close &gt; 150 DMA<\/td><\/tr><tr><td>3<\/td><td>150 DMA vs 200 DMA<\/td><td>150 DMA &gt; 200 DMA<\/td><\/tr><tr><td>4<\/td><td>50 DMA vs 150 DMA<\/td><td>50 DMA &gt; 150 DMA<\/td><\/tr><tr><td>5<\/td><td>50 DMA vs 200 DMA<\/td><td>50 DMA &gt; 200 DMA<\/td><\/tr><tr><td>6<\/td><td>Close vs 50 DMA<\/td><td>Close &gt; 50 DMA<\/td><\/tr><tr><td>7<\/td><td>% above 52-week low<\/td><td>\u2265 25%<\/td><\/tr><tr><td>8<\/td><td>% below 52-week high<\/td><td>\u2264 25% (within 25% of 52-week high)<\/td><\/tr><tr><td>9<\/td><td>200 DMA slope<\/td><td>200 DMA today &gt; 200 DMA 21 periods ago<\/td><\/tr><tr><td>10<\/td><td>Relative performance<\/td><td>Top 30% of universe (RS Rank \u2265 70 proxy)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A few implementation notes:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>On the 200 DMA slope (Filter 9): <\/strong>Set 200 DMA today greater than 200 DMA 21 periods ago. This captures the &#8216;trending upward for at least 1 month&#8217; condition. For a stricter version, use 63 periods ago (3 months) \u2014 the signal will be fewer stocks but higher quality.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>On Relative Strength (Filter 10): <\/strong>If a direct RS Rank filter is available, use RS Rank \u2265 70. As a proxy, filter for stocks whose 1-year price return is above the median of the screener universe \u2014 this approximates the top 30-30% cutoff.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>On Moving Average type: <\/strong>All moving averages in the Trend Template are <strong>Simple Moving Averages (SMA)<\/strong>, not Exponential Moving Averages (EMA). Use the SMA version if sharpely offers both. Here is what all the conditions together look like. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"522\" src=\"https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/image-1024x522.png\" alt=\"\" class=\"wp-image-1175\" srcset=\"https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/image-1024x522.png 1024w, https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/image-300x153.png 300w, https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/image-768x391.png 768w, https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/image-1536x783.png 1536w, https:\/\/sharpely.in\/blogs\/wp-content\/uploads\/2026\/06\/image-2048x1044.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The screen sharpely has already been built using these conditions is ready to use \u2014 no need to set it up from scratch. Check it below.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/sharpely.in\/screens\/2723\/Mark-Minervini-Stage-2-Stocks\"><strong>Mark Minervini Stage 2 Stocks<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What to Do with the Results<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The list of stocks that pass all 8 criteria is your Stage 2 watchlist. These are stocks that have confirmed upward momentum across every timeframe, are near their 52-week highs, and are outperforming most of the market.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is not a buy list. It is the pool from which you do your actual research \u2014 checking fundamentals, studying the chart for a proper base or consolidation pattern, and waiting for a specific, low-risk entry point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most natural next step after identifying Stage 2 stocks is to look for a <strong>VCP (Volatility Contraction Pattern)<\/strong> setup within the list \u2014 a specific consolidation structure that signals supply is drying up before a potential breakout. We have covered the VCP in detail in a separate article: <strong><a href=\"https:\/\/sharpely.in\/blogs\/volatility-contraction-pattern-vcp-rule-based-screener-built-high-quality\/\">Volatility Contraction Pattern (VCP): A Rule-Based Screener Built for High Quality Breakouts<\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Run the screen regularly, especially after market corrections, when new stocks emerge from their bases into Stage 2. The list will change as market conditions change, which is exactly how it should work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Key Takeaways<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Weinstein identified the four stages. <\/strong>Stage 2 is the only stage where you want to own stocks \u2014 it is where the majority of gains happen in any market cycle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Minervini built the precise checklist. <\/strong>The Trend Template&#8217;s 8 criteria define Stage 2 in exact, testable terms \u2014 not as a gut feel but as a set of conditions every qualifying stock must meet simultaneously.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The full MA stack is the structural backbone. <\/strong>Price &gt; 50 DMA &gt; 150 DMA &gt; 200 DMA, all sloping up, means every timeframe is aligned. Nothing is left to interpretation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Trend Template filters out, not just in. <\/strong>Sideways stocks, recovering stocks, extended stocks, and underperforming stocks all get eliminated. What is left is a focused, high-quality watchlist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>sharpely&#8217;s Super Screener lets you run this on the full Indian listed universe. <\/strong>The screen is already built. Use the link above, run it, and start with the stocks that clear all 8 criteria.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most traders look for stocks that are going up. Mark Minervini looks for something more specific \u2014 stocks that are in a confirmed Stage 2 uptrend, where every timeframe is aligned, institutions are accumulating, and the stock is already outperforming the broader market. The tool he uses to identify these stocks is called the Minervini &#8230; <a title=\"Minervini Trend Template: What It Is, How It Works, and How to Run It on Indian Stocks\" class=\"read-more\" href=\"https:\/\/sharpely.in\/blogs\/minervini-trend-template-for-stage2-stocks\/\" aria-label=\"Read more about Minervini Trend Template: What It Is, How It Works, and How to Run It on Indian Stocks\">Read more<\/a><\/p>\n","protected":false},"author":4,"featured_media":1172,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,11,6],"tags":[34,32,31,35,41,42,38,33,37,36,40,39],"class_list":["post-1170","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-investor-education","category-research-tools","category-stocks","tag-breakout-stocks","tag-mark-minervini","tag-minervini-trend-template","tag-momentum-investing","tag-moving-averages","tag-relative-strength","tag-sepa-system","tag-stage-2-stocks","tag-stan-weinstein","tag-stock-screener","tag-super-screener","tag-technical-analysis","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"_links":{"self":[{"href":"https:\/\/sharpely.in\/blogs\/wp-json\/wp\/v2\/posts\/1170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sharpely.in\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sharpely.in\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sharpely.in\/blogs\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/sharpely.in\/blogs\/wp-json\/wp\/v2\/comments?post=1170"}],"version-history":[{"count":2,"href":"https:\/\/sharpely.in\/blogs\/wp-json\/wp\/v2\/posts\/1170\/revisions"}],"predecessor-version":[{"id":1178,"href":"https:\/\/sharpely.in\/blogs\/wp-json\/wp\/v2\/posts\/1170\/revisions\/1178"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sharpely.in\/blogs\/wp-json\/wp\/v2\/media\/1172"}],"wp:attachment":[{"href":"https:\/\/sharpely.in\/blogs\/wp-json\/wp\/v2\/media?parent=1170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sharpely.in\/blogs\/wp-json\/wp\/v2\/categories?post=1170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sharpely.in\/blogs\/wp-json\/wp\/v2\/tags?post=1170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}