πŸ“ˆ Momentum Streaks

Track Which Stocks Have Been Firing the Longest β€” Durability Over Recency

Published: March 21, 2026 | Last Updated: March 21, 2026 | Finmagine Research Team
Momentum Streaks tab in Finmagine Portfolio Manager β€” showing composite scores, signal badges, and fundamentals for NSE stocks
The Momentum Streaks tab β€” stocks ranked by composite streak score, enriched with live fundamentals. Every column is sortable. HOLD badges mark your existing holdings.

πŸ“š Multimedia Learning Hub

Learn through multiple formats β€” read, watch, listen, and test yourself

What You'll Master in This Guide

πŸ“ˆ What Is a Streak?

How the Finmagine Trader extension tracks consecutive scan appearances and why durability matters more than a one-day signal

πŸ”’ The Composite Score

How streak days across all active signals are summed into one composite score with a visual bar that shows relative strength at a glance

πŸ“Š All 5 Signals Explained

Stage 2, Near 52W High, VCP Breakout, 3-Week Tight, and IPO Breakout β€” what each scan means and what a streak in each implies

🎯 25 Flashcards

Interactive flashcards covering every concept β€” from composite score calculation to reading color-coded fundamental columns

πŸ“‹ What You'll Learn:

  • Why a stock with a 45-day Stage 2 streak is fundamentally different from one that appeared yesterday
  • How the composite score is calculated and what a "high" score really means
  • What the Peak column reveals that the composite score cannot
  • How to use sort + fundamentals together to find high-quality momentum names
  • What the HOLD badge tells you and why it matters for portfolio management
  • How Add Qty + the Invest β‚Ή bar work together for position sizing
  • A practical 5-step workflow to turn the Momentum Streaks tab into an actionable watchlist

🎬 Momentum Streaks Video Guide

A full video walkthrough of the Momentum Streaks tab β€” how to read the composite score, interpret signal badges, filter by fundamentals, and build a conviction watchlist β€” is coming soon.

🎬

Video Coming Soon

We are producing a full video walkthrough of the Momentum Streaks tab. In the meantime, the written guide below covers everything you need to get started. Subscribe to our YouTube channel to be notified when the video is published.

Planned Video Topics:

  • Live walkthrough of the Momentum Streaks tab in the web app
  • Interpreting composite score vs Peak column β€” they tell different stories
  • Sorting by ROCE to find quality-momentum overlap
  • Using Add Qty for position sizing in one click
  • How streaks connect to the Finmagine Trader extension scans

🎧 Audio Deep Dive: Momentum Streaks

An audio commentary walking through the Momentum Streaks tab β€” perfect for listening while reviewing your portfolio or during your commute β€” is coming soon.

🎧

Audio Commentary Coming Soon

We are recording a detailed audio commentary for this guide. In the meantime, the full written article below covers every concept and column in depth.

Planned Audio Topics:

  • The philosophy of durability β€” why consecutive days matter more than volume spikes
  • Walking through a real composite score calculation step by step
  • How to read Signals column badges and their individual streak days
  • The 5-step workflow for using Momentum Streaks as a research starting point
  • Common mistakes: confusing high streak score with a buy signal

🎯 Test Your Momentum Streaks Knowledge

Master every concept with 25 interactive flashcards. Click any card to reveal the answer. Use the search box to find specific topics.

πŸ“ˆ What Is a Momentum Streak?

Every day, the Finmagine Trader Chrome extension runs automated scans across 2,000+ NSE-listed stocks through ChartInk's technical screening engine. Each scan checks whether a stock meets specific technical criteria β€” Stage 2 uptrend, proximity to 52-week highs, Volatility Contraction Pattern, 3-Week Tight structure, or IPO Breakout conditions. When a stock passes a scan on a given day, it gets one day added to its streak counter for that scan.

A momentum streak is the count of consecutive trading days a stock has appeared in a given scan without dropping out. If IREDA passed the Stage 2 scan on Monday, Tuesday, Wednesday, Thursday, and Friday of the same week β€” that's a 5-day Stage 2 streak. If it continues passing every day for the next two months, that's a 45-day Stage 2 streak.

Why Streaks Matter More Than One-Day Signals: Any stock can appear in a technical scan on a single day due to short-term price movement. A stock that has been appearing in the same scan for 30, 45, or 60 consecutive days is telling you something fundamentally different β€” its underlying technical structure is consistently strong, not temporarily elevated. Sustained momentum is what institutions build positions in. It is also what creates the compounding price moves that generate outsized returns.

The Momentum Streaks tab in the Finmagine Portfolio Manager web app at https://finmagine.com/portfolio/ surfaces this information in a single ranked table. Instead of scrolling through daily scan results from Finmagine Trader and trying to remember which stocks have been showing up repeatedly, the tab does the work for you: it aggregates streak data across all signals, computes a composite score, and ranks stocks from highest to lowest durability.

The result is a curated shortlist of stocks whose momentum is not a flash in the pan β€” it is a sustained technical structure worth paying attention to.

How Streak Data Is Collected

The Finmagine Trader extension runs its ChartInk scans whenever you open the Trader popup, and also runs background auto-refresh scans every 6 hours even when the popup is closed. Each scan result is timestamped and stored. The Portfolio Manager web app reads this accumulated history to compute streak lengths: for each stock and each signal, it counts how many consecutive days the stock has appeared, stopping the count as soon as there is a gap day where the stock did not appear in that scan.

Important: Streak data is sourced from your installed Finmagine Trader extension. The Trader extension must be installed and have run scans over the relevant time period for streak data to be available. If you installed Trader recently, your streak history will reflect only the days since installation. Streak counts grow longer over time as the extension continues scanning.

πŸ”’ The Composite Score β€” One Number to Rule Them All

The most prominent column in the Momentum Streaks tab is the Score column. This is the composite score β€” a single integer that summarises a stock's total momentum durability across all active signals.

How Is the Composite Score Calculated?

The composite score is the sum of streak_days across all signals currently active for that stock. Each signal in which the stock is currently appearing contributes its individual streak length to the total.

Example:

Stock: IREDA
Stage 2 streak: 45 days   β†’   contributes 45
Near 52W High streak: 30 days   β†’   contributes 30
VCP streak: 0 (not currently active)   β†’   contributes 0
3-Week Tight streak: 0 (not currently active)   β†’   contributes 0
IPO Breakout streak: 0 (not currently active)   β†’   contributes 0

Composite Score = 45 + 30 = 75

A stock can theoretically score in all five signals simultaneously if it is in a Stage 2 trend, near its 52-week high, forming a VCP pattern, showing 3-week tight closes, and breaking out of an IPO base all at once. In practice, Stage 2 + Near 52W High often co-occur since both indicate an uptrending stock near the top of its range. VCP and 3-Week Tight occasionally co-occur because both are volatility contraction patterns, just measured differently.

The Score Bar

Alongside the numeric score in the Score column, there is a horizontal bar visualisation. The bar's width represents this stock's composite score as a proportion of the highest composite score among all stocks currently in the table. The stock with the highest score gets a full-width bar; every other stock's bar is scaled relative to it.

Reading the Score Bar: A stock with a score of 60 and a half-width bar tells you that another stock in the table has a score around 120. A stock with a nearly full-width bar means it is the clear momentum leader β€” its total streak days dwarf the rest of the list. When scanning the table quickly, the Score bar lets you spot relative strength visually without reading every number.

The Peak Column

The Peak column shows the longest individual signal streak for that stock β€” the maximum streak across all five signals. This is different from the composite score in an important way: composite score rewards breadth (appearing in many signals), while Peak rewards depth (dominating a single signal over a long period).

Consider two stocks:

Stock A has a slightly higher composite score. But Stock B has been in a Stage 2 structure for 90 consecutive days β€” an extraordinary run that suggests a very established uptrend. The Peak column surfaces this. When you see a Peak that is far above any comparable stock, it is worth investigating that specific signal more carefully.

🚦 The 5 Signals Tracked

Each signal in the Momentum Streaks tab corresponds to a specific ChartInk technical scan run by the Finmagine Trader extension. Here is what each signal means and what a sustained streak in each implies:

S2 Stage 2 β€” The Uptrend Core

Stage 2 is Mark Minervini's stage analysis framework applied to NSE stocks. A stock is in Stage 2 when it is in a clear uptrend: price is above both SMA50 and SMA200, SMA50 is above SMA200 (golden cross confirmed), and the stock is trading near its 52-week high rather than wallowing near lows. Stage 2 represents institutional accumulation and sustained price appreciation.

A Stage 2 streak of 30+ days means the stock has been maintaining all of these technical conditions for over a month β€” not a brief pop. This is the foundation of a genuine uptrend, not a short squeeze or a one-week momentum burst. Most multi-bagger moves in the Indian market have come from stocks that spent months in Stage 2 before being noticed by retail investors.

NH Near 52-Week High β€” Proximity to Breakout

The Near 52W High scan identifies stocks trading within a defined proximity of their 52-week high β€” typically within 5–8% of the peak. This matters because stocks near their 52-week high have already cleared most of the overhead resistance that would otherwise act as a ceiling. Buyers who bought at lower prices are sitting on profits, not waiting to sell at breakeven.

Counterintuitively, buying near 52-week highs has historically produced better returns than buying near 52-week lows. A stock hitting new highs in a market context where most stocks are struggling is exhibiting relative strength β€” the sign that institutional money is persistently flowing in.

VCP Volatility Contraction Pattern β€” The Minervini Setup

The VCP is Mark Minervini's signature pattern: after a strong price advance, the stock enters a series of progressively tighter pullbacks. Each pullback is shallower than the previous one β€” 10%, then 6%, then 3% β€” and each recovery happens on lower volume than the decline. This "spring coiling" structure indicates that sellers are exhausted and buyers are absorbing every dip at progressively higher prices. The VCP resolves in a sharp, high-volume breakout from the tightest part of the contraction.

A VCP streak of 15–25 days means the stock has been in the tightest part of its contraction structure for an extended period, building energy for the eventual breakout. When the VCP streak finally breaks (either with a breakout or a breakdown), it typically does so decisively.

TW 3-Week Tight β€” The Quiet Before the Move

Three consecutive weekly closes within 1.5% of each other, while the stock is in a Stage 2 uptrend (SMA50 > SMA200). This is the market equivalent of a held breath β€” after a run-up, the stock consolidates in an extremely tight range for three weeks, absorbing supply without giving ground. The tightness of the range indicates institutional holders are not selling despite having substantial profits β€” they expect more upside.

The 3-Week Tight is measured on weekly closes, making it immune to intraday or daily noise. When a stock holds three weekly closes within 1.5%, it is a deliberate accumulation pattern. The breakout from a 3-Week Tight tends to be sharp and persistent.

IPO IPO Breakout β€” Fresh Names, Fresh Momentum

The IPO Breakout scan identifies recently-listed stocks that are breaking out of their initial post-listing base β€” near their 52-week high with volume above their 20-day moving average, but without yet having an SMA200 (too recently listed). These are stocks that have absorbed all the initial selling pressure from pre-IPO investors and are now moving on their own fundamental merits.

IPO breakouts carry both opportunity and risk: there is no SMA200 for structural confirmation, and analyst coverage may be thin. But when a recent IPO has been appearing in the breakout scan for 10+ consecutive days, it is demonstrating sustained institutional interest beyond the listing day excitement.

πŸ“‹ Every Column in the Momentum Streaks Table

The Momentum Streaks table is dense with information. Here is a complete reference for every column and what it tells you:

Column What It Shows How to Use It
# Composite score rank (1 = highest score) Quick scan of the leaderboard β€” #1 is today's most sustained momentum name
Stock NSE ticker symbol, with HOLD badge if the stock is in your portfolio HOLD badge = you already own this; use Invested column to see exposure
Score Composite streak score with relative bar visualisation Bar width shows relative rank at a glance; number shows absolute score
Signals Active signal badges (S2, NH, VCP, TW, IPO) with individual streak days per badge Multiple concurrent signals = higher conviction; individual streak days show which is most durable
Peak Longest single-signal streak, in days High Peak vs low composite = one dominant signal. Equal Peak and composite = one signal driving everything
LTP Last Traded Price (live from Yahoo Finance) Used by Add Qty to calculate share count; also useful for quick price reference
Invested Amount you have invested in this stock (only visible for portfolio holdings) Helps you see your existing exposure before adding more
Add Qty Number of shares you can buy at your current Invest β‚Ή setting Math.ceil(invest_amount Γ· LTP) β€” rounds up to whole shares for Indian equities
PEG Price/Earnings to Growth ratio Below 1 is generally attractive; above 2 is rich relative to growth
P/E Price-to-Earnings ratio Compare to sector averages; lower is better, but context matters
P/B Price-to-Book ratio Below 1 = trading below book value; key metric for banks and asset-heavy businesses
P/S Price-to-Sales ratio Useful for loss-making companies; below 2 is generally reasonable for most sectors
EV/E EV/EBITDA ratio Enterprise value relative to operating earnings; below 15 is often considered fair value
ROCE Return on Capital Employed (%) Above 15% is good; above 25% is excellent. The single best measure of capital efficiency
ROE Return on Equity (%) Above 15% is good; compare to ROCE β€” if ROE far exceeds ROCE, check leverage
D/E Debt-to-Equity ratio Below 0.5 is conservative; above 1 warrants scrutiny; above 2 is high-risk territory
CurR Current Ratio (current assets Γ· current liabilities) Above 1.5 = comfortable liquidity; below 1 = potential short-term stress
IntCov Interest Coverage Ratio (EBIT Γ· interest expense) Above 3 is safe; below 1.5 means the business is struggling to service its debt
OPM% Operating Profit Margin (%) Higher is better; look for improvement over time, not just absolute level
NPM% Net Profit Margin (%) Compare to OPM β€” large gap may indicate high interest or tax burden
Sales% Revenue growth rate (%) Momentum in a flat-sales business is harder to sustain than in a growing one
EPS% Earnings-per-share growth rate (%) The key driver of long-term price appreciation; look for consistent double-digit growth
FCF Free Cash Flow (β‚Ή Cr) Positive FCF = business generating real cash. Negative FCF = watch capex cycle carefully
Pledg% Promoter pledge percentage Above 30% is a red flag; above 50% is a serious warning β€” pledged shares can be force-sold
Prom% Promoter holding percentage Above 50% = promoters have majority stake. Very high (>75%) limits float. Declining trend warrants investigation
FII% Foreign Institutional Investor holding percentage Rising FII% = increasing foreign interest. High FII% in a momentum stock adds credibility
S / F / WJ / TJ Action buttons: Screener.in, Finmagine report, Watchlist Journal, Trade Journal S = open Screener.in page; F = Finmagine report; WJ/TJ = journal entries (portfolio holdings only)

🎨 Understanding the Color Coding

The fundamental columns (PEG, P/E, P/B, ROCE, ROE, D/E, etc.) are color-coded to help you instantly assess the quality of a momentum stock without reading every number carefully. The color system uses four levels:

Green β€” fund-good
Amber β€” fund-ok / fund-warn
Red β€” fund-bad
Grey β€” fund-na (no data)

Critically, the color direction depends on whether lower or higher is better for that specific metric:

The Power of Color Scanning: When you first open the Momentum Streaks tab, spend 10 seconds scanning the color pattern across the fundamental columns. A row that is mostly green with a few amber cells is a quality business in a momentum phase β€” the best of both worlds. A row with many red cells in quality columns (ROCE, ROE) but green valuation cells might be a cheap but fundamentally weak company in a speculative run β€” approach with caution.

Key Thresholds to Know

While the colors do the work for you, internalising the approximate thresholds helps you reason more quickly:

↕️ Sorting β€” Your Most Powerful Research Tool

Every column in the Momentum Streaks table is sortable. Click a column header once to sort ascending; click again to sort descending. This transforms the table from a momentum leaderboard into a flexible multi-dimensional screener.

Useful Sorting Patterns

Quality + Momentum Filter: Sort by ROCE descending. The stocks that bubble to the top are both in sustained momentum AND generating high returns on capital. This is the quality-momentum intersection that has historically produced the best risk-adjusted returns β€” businesses that are genuinely good at allocating capital, not just riding a speculative wave.
Low Leverage Momentum: Sort by D/E ascending. You will see the stocks with the cleanest balance sheets at the top. In a rising interest rate environment, or when credit conditions tighten, over-leveraged momentum stocks tend to crack first. Sorting by D/E ascending lets you filter out companies that could face debt-service stress just as momentum peaks.
Pledge Risk Elimination: Sort by Pledg% ascending. Anything above 30% is a structural risk β€” promoters who have pledged large chunks of their stake face forced selling if the stock falls. By sorting pledge ascending, you see the cleanest governance stories at the top.
Caution When Sorting by Valuation: Sorting by P/E ascending does not necessarily identify the best buys. The cheapest-looking stocks in a momentum table are often cheap for a reason β€” deteriorating fundamentals, high debt, or a business model under stress. Use valuation sort in conjunction with quality sort (ROCE, ROE) to distinguish genuinely cheap quality from simply cheap.

Multi-Step Research Using Sort

A practical workflow using sort:

  1. Start with default sort by composite Score β€” identify the top 10 by momentum durability.
  2. Re-sort by ROCE descending β€” see which of your top-10 momentum names are also quality businesses.
  3. Re-sort by D/E ascending β€” confirm that the quality-momentum names also have clean balance sheets.
  4. Re-sort by Pledg% ascending β€” eliminate any that have significant promoter pledge overhang.
  5. The names that consistently appear in the top half across all four sorts are your highest-conviction research candidates.

πŸ’° The Invest β‚Ή Bar and Add Qty Column

Above the Momentum Streaks table, there is an Invest β‚Ή input bar. This is where you set the amount of money you want to deploy per stock. Once you enter an amount, the Add Qty column automatically calculates how many shares you can buy at the current LTP.

Add Qty calculation:

Invest Amount = β‚Ή50,000
LTP of Stock = β‚Ή1,240
Add Qty = Math.ceil(50,000 Γ· 1,240) = Math.ceil(40.32) = 41 shares

For Indian equities (IN_EQ), Add Qty always rounds up to the nearest whole share using Math.ceil β€” you can only buy whole shares on NSE. For fractional instruments like mutual funds or US ETFs in other asset class tabs, the calculation uses three decimal places.

Position Sizing Made Instant: Instead of reaching for a calculator every time you want to know "how many shares can I buy?", the Add Qty column does it live for every stock in the table simultaneously. Change the invest amount in the bar and the entire Add Qty column updates instantly across all rows. This is particularly useful when comparing position sizes across different-priced stocks.

The Invest β‚Ή bar is separate from your Holdings tab's invest amount β€” changes here do not affect your Holdings position sizing settings. It is a temporary working figure for research purposes.

🏷️ The HOLD Badge and Action Buttons

The HOLD Badge

If a stock appearing in the Momentum Streaks table is already in your portfolio Holdings tab, it will display a HOLD badge next to its ticker in the Stock column. Alongside this, the Invested column will show the total amount you have currently invested in that stock across all your broker accounts.

The HOLD badge serves as a quick sanity check at a glance: when you see a HOLD badge next to a stock with a high composite score and strong fundamentals, it means your existing position is in a stock with genuine sustained momentum β€” a positive signal. Conversely, if a stock in your portfolio does not appear in the Momentum Streaks table at all (or appears with a short streak), it may be worth reviewing whether the technical momentum that initially attracted you to it is still present.

Portfolio Management Use Case: Use the Momentum Streaks tab periodically β€” say, once a week β€” to see which of your holdings still appear with meaningful streak scores. If a holding has dropped out of the streaks table entirely (no streak) while you originally bought it for momentum reasons, that is a signal worth investigating. The fundamental thesis may have weakened or the technical structure may have broken down.

The Action Buttons

At the end of each row, there are action buttons that connect the streak data to deeper research tools:

πŸ—ΊοΈ The 5-Step Workflow: From Streaks to Conviction

The Momentum Streaks tab is a research starting point and durability filter, not a buy signal generator. A high composite score means a stock has demonstrated sustained technical momentum over many days β€” it does not guarantee future performance. Here is the recommended workflow for turning streak data into actionable investment decisions:

1

Score + Peak: Find Sustained Momentum

Start by looking at Score and Peak. Focus on stocks where both the composite score and the Peak streak are high β€” not just one of them. A high composite score driven entirely by a single 2-day signal is not durable; a high composite score backed by a Peak of 40+ days reflects a stock that has been in a sustained structural move for over a month.

2

Fundamentals: Filter Out Weak Businesses

Check the fundamental columns. A momentum stock with ROCE below 10%, D/E above 2, and negative FCF is riding a wave that fundamentals cannot support. These names often reverse sharply when the momentum narrative breaks. Focus on momentum stocks where the fundamentals are at least amber β€” preferably green in ROCE and D/E.

3

Signals: Single vs Multiple Concurrent

Look at the Signals column badges. A stock appearing in Stage 2 AND Near 52W High simultaneously is showing two independent scans confirming the same underlying strength. A stock in Stage 2, Near High, AND VCP simultaneously β€” the "All Three" combination β€” is the highest-conviction setup in the entire ecosystem. Multiple concurrent signals from different scan methodologies confirming the same stock is not a coincidence.

4

Deep Dive: Use the S and F Buttons

Once you have a shortlist of 3–5 names that pass the score, fundamental, and signal filters, use the S button to open each on Screener.in. Study the chart, check the quarterly results, read management commentary, and look at peer comparison. If a Finmagine research report exists, use the F button to access the full 44-ratio analysis and investment recommendation. The streak data has done the initial filtering β€” the deep dive is yours to do.

5

Position Sizing: Use the Invest β‚Ή Bar

Once you have decided to investigate a stock seriously (or add it to your watchlist), enter your per-stock invest amount in the Invest β‚Ή bar and note the Add Qty for your intended position. This is not a buy order β€” it is a planning step. Knowing exactly how many shares your investment amount translates to, at current prices, helps you think about position size before emotion enters the picture.

The Momentum Streaks Tab Is NOT a Buy Signal: Durability of technical momentum is one input into an investment decision β€” it is not the whole decision. A 60-day streak in a fundamentally weak business is still a fundamentally weak business. Always combine streak data with your own research, understand the business model, read recent results, and position-size appropriately. Never allocate based solely on streak rank.

πŸ”‘ Premium Feature β€” Access via the Portfolio Manager Web App

The Momentum Streaks tab is a Premium feature of the Finmagine Portfolio Manager web app. It is available to premium subscribers at https://finmagine.com/portfolio/.

Data powering the Momentum Streaks tab comes from ChartInk scans run by the Finmagine Trader Chrome extension. The Trader extension is required for streak history to accumulate. Once installed, Trader runs background scans every 6 hours automatically β€” even when you are not actively using it β€” so streak data grows continuously without any manual action on your part.

What You Get with the Momentum Streaks Tab

The Momentum Streaks tab connects the momentum signals from Finmagine Trader with the portfolio management and fundamental data of the Portfolio Manager, creating a single workspace where you can move from "what is showing sustained momentum today" to "does this fit my portfolio" to "how much should I buy" without switching between multiple tools.

Ready to See What's Been Firing the Longest?

Open the Momentum Streaks tab in the Finmagine Portfolio Manager web app and find today's most sustained technical momentum names β€” enriched with fundamentals, ranked by durability.

Open Momentum Streaks Tab β†’