💼 Portfolio — Momentum Tab

ChartInk Scan Streaks · Composite Score · 5 Signal Types · Add Qty Calculator

PREMIUM FEATURE

Following along? Open the live page

Finmagine — free to explore • premium for full access • no app needed

Open Finmagine →
← Portfolio Manager Guide Open Portfolio ↗
Published: April 19, 2026  |  6 min read  |  Platform Guide  |  Portfolio  |  Premium

Multimedia Learning Hub

Find stocks with sustained technical momentum — not just today's screener hit, but sustained multi-day ChartInk signals ranked by durability

What You Will Master

The Momentum Streaks tab (Premium) shows which stocks have been consistently appearing in ChartInk technical momentum scans — not just today, but for consecutive days. The ranking emphasises durability: a stock that has been in Stage 2 and VCP scans for 15 consecutive days is ranked higher than one that just entered a single scan today. Combined with a full set of fundamental columns, the tab helps you distinguish durable breakouts backed by quality businesses from weak ones driven by speculation.

What This Guide Covers:

  1. What momentum streaks are — how ChartInk scans and streak counting work
  2. The composite score — how it is calculated and what it means
  3. All 5 signal types — S2, NH, VCP, TW, IPO and what each pattern signals
  4. Reading the table — all columns explained, including Add Qty
  5. How to use the table responsibly — streak vs buy signal distinction

Who This Is For:

  • Momentum investors — those who use technical patterns as part of their entry criteria
  • Swing traders with existing holdings — checking which held stocks are still in technical momentum
  • Quality + momentum investors — using the fundamentals columns to filter momentum candidates by ROCE, D/E, etc.
What is a "momentum streak" in the Finmagine context?
A streak is the number of consecutive calendar days a stock has appeared in a specific ChartInk technical scan. If RELIANCE appears in the Stage 2 scan on Monday, Tuesday, Wednesday, and Thursday, its Stage 2 streak is 4 days. The streak resets to 0 if the stock drops out of the scan for even one day.
How is the composite score calculated?
Composite score = sum of streak_days across all currently active ChartInk scans for that stock. A stock in Stage 2 (8 days), VCP (5 days), and Near 52W High (3 days) simultaneously has a composite score of 8 + 5 + 3 = 16. Multi-signal stocks with long streaks rank highest. The composite score is visualised as a horizontal bar in the Score column.
What does the Peak column show?
Peak = max_streak = the single longest active streak across all scans for that stock. If a stock has Stage 2 = 12d and VCP = 5d, Peak = 12d. This shows the durability of the dominant signal — a Peak of 20+ days means the stock has been consistently technical for nearly a month.
What is the difference between Score and Peak?
Score is the total sum (breadth of momentum across multiple scans). Peak is the maximum single-signal streak (depth of the dominant signal). A high Score with low Peak means the stock is in many short-lived scans — possibly just entering a trend. A high Peak with moderate Score means it has been steadily in one pattern for a long time. Both are useful; neither alone is sufficient.
What does the Add Qty column show?
Add Qty = ceil(Invest ₹ ÷ LTP). If you set "Invest ₹" to ₹50,000 and the stock's LTP is ₹1,200, Add Qty = ceil(50000 ÷ 1200) = 42 shares. This is a position-sizing calculator, not a buy recommendation. It shows how many shares you would receive at the current price if you invested your stated amount. Update the ₹ input to see different quantities instantly.
Does a long streak mean you should buy the stock?
No. A streak means the stock has consistently met the technical criteria of a ChartInk scan for many consecutive days. It does NOT mean: (1) the trend will continue, (2) fundamentals are good, (3) the stock is not already extended. Always check ROCE, D/E, OPM%, pledge%, and other fundamentals in the same row before acting. A stock with a 30-day streak and ROCE of 8% and Pledge of 45% is not a quality momentum buy.
What does a HOLD badge mean in the Momentum tab?
HOLD badge appears when you already own that stock (it is in your Holdings). It confirms that your existing position is still in technical momentum. The Invested column shows how much capital you have deployed in it. This is useful for reviewing whether your current holdings are maintaining momentum — a HOLD stock with a declining or broken streak may be losing momentum.
How often is the Momentum Streaks data updated?
The streak data is updated daily by a server-side process that reads ChartInk scan results. The "Last updated: [date]" timestamp near the top of the tab shows when the data was last refreshed. Press ⟳ to force a reload of the cached data from the server (re-reads the same database, does not re-run the ChartInk scan).

What Momentum Streaks Are

The Momentum Streaks tab surfaces stocks that have been consistently appearing in ChartInk technical scans for multiple consecutive days. Most screeners show you who is in a scan today — this tab shows you who has been in it for a week, two weeks, or longer.

Each day, a server process queries 5 ChartInk scans and records which NSE stocks appear. If a stock appears in the same scan on consecutive days, its streak counter for that scan increments. If it disappears, the streak resets. The database table tracks the current active streak, first appearance date, and last appearance date per ticker per signal type.

Durability, not just presence. A stock that first appeared in a scan today has a streak of 1 day. A stock that has been in that scan for 30 consecutive days has a streak of 30. The longer the streak, the more the technical pattern has been confirmed by the market day after day.

The 5 Signal Types (ChartInk Scans)

Five ChartInk scans are monitored. Each produces a badge in the Signals column when active:

Badge Signal Type What the ChartInk Scan Detects What a Long Streak Suggests
📈 S2 Stage 2 Uptrend Stock is trading above its 30W and 40W moving averages with increasing volume and RS — classic Mark Minervini Stage 2 criteria Sustained institutional accumulation; stock is in a confirmed uptrend across weekly timeframes
🎯 NH Near 52-Week High Price is within a defined range of its 52-week high (not at the high yet, but approaching) Stock is consistently hugging resistance — potential breakout zone or already breaking out with no pullback
💎 VCP Volatility Contraction Pattern Decreasing price swings and lower volume — the price "coils" before a potential breakout. A Mark Minervini pattern. Extended coiling = accumulation phase; institutions are absorbing float before a move. Long streak = very tight base.
📐 TW 3-Week Tight Weekly closing prices are within a tight range (typically <1.5% variation) for 3 or more weeks Supply has dried up; no one is selling. Tight weekly closes = low-risk base formation.
🌟 IPO IPO Breakout Recent IPO stock trading near or above its IPO base level with increasing volume Sustained strength post-listing; IPO investors not selling; stock finding a floor above issue price

Reading the Momentum Table

The table is sorted by composite score descending by default. All columns are sortable — click any column header to sort. Here is a sample row to illustrate the key columns:

# Stock Score Signals Peak LTP Invested Add Qty PEG ROCE D/E OPM%
1 DIXON HOLD ₹4.2L
36
📈 S2 21d 🎯 NH 15d 21d ₹14,420 ₹4.2L 4 1.8 22.4% 0.3 8.1%⬆
ColumnWhat It Means
ScoreComposite score = sum of all active scan streak days. Bar width is proportional to the highest score in the current list.
SignalsBadges showing which scans the stock is currently in and for how many days. Multiple badges = multiple simultaneous patterns.
PeakLongest single-signal streak. Shows the most durable individual pattern.
LTPLast Traded Price, loaded from Screener.in via the extension (requires extension + prices loaded).
InvestedTotal amount invested in this stock across your portfolio (Holdings tab data). Shows "—" if you don't hold it.
Add QtyShares to buy at current LTP if you invest the "₹ per stock" amount. Uses ceiling division: ceil(Invest ÷ LTP). Shows "—" if LTP is not loaded.
PEG, PE, PB, PS, EV/EBITDAValuation ratios. Colour-coded: green = attractive, yellow = moderate, red = expensive. Use these to check if the momentum candidate is also reasonably priced.
ROCE, ROEReturn metrics. Higher is better. Green = >15%, yellow = 10–15%, red = <10%.
D/E, CurR, IntCovBalance sheet quality. Low D/E + high CurR + high IntCov = financially strong company.
OPM%, NPM%, Sales%, EPS%Trend-aware columns: ⬆ = improving, ⬇ = declining. Look for improving margins in high-streak stocks.
FCFFree Cash Flow in ₹ Cr. Positive FCF (green) = the company generates cash from operations.
Pledge%Promoter pledge percentage. High pledge = promoter has borrowed against shares — a risk factor.
Prom%Promoter holding %. High is generally positive (skin in the game).

Invest ₹ / Add Qty Calculator

Above the table, an input labelled "Invest ₹ per stock" (default ₹50,000) drives the Add Qty column. Change this number and the entire Add Qty column recalculates instantly without reloading any data. This lets you plan positions quickly — set your per-stock budget once, then scan the Add Qty column for your approximate lot sizes.

Using the Momentum Tab Responsibly

Streak ≠ Buy Signal

A long streak means a stock has been meeting the technical criteria of a scan consistently. It does not mean:

Use the momentum streak as a filter to narrow your research universe, not as a standalone buy trigger. Once a stock has a high composite score, move to the fundamentals columns in the same row to check quality.

A Practical Filtering Workflow

  1. Sort by Score descending (default). Look at the top 20 stocks.
  2. Check Signals column: prefer stocks in 2+ scans (S2 + VCP or S2 + NH) — convergence of patterns is stronger than a single scan.
  3. Filter by fundamentals: click ROCE column to sort by ROCE descending. Look for Score ≥ 10, ROCE ≥ 15%, D/E ≤ 1, Pledge < 10%.
  4. Check OPM% trend: a ⬆ arrow on OPM means margins are improving — the business is strengthening while momentum is building.
  5. Open Finmagine: click the "F" button on any row to open the full stock analysis page for deeper due diligence.
⚠️ About Momentum Streaks (platform disclaimer). Momentum streaks track how many consecutive days a stock has appeared in ChartInk technical scans. A longer streak indicates sustained technical momentum — not a buy recommendation. Past momentum does not guarantee future performance. Always conduct your own research before investing. This tab is provided for informational purposes only and does not constitute investment advice.

Related Portfolio Guides

Ready to Analyse Indian Stocks Like a Pro?

Finmagine gives you 30+ computed financial ratios, sector benchmarks, FII/DII flows, the Finmagine Score, and AI-powered analysis — all in one place.

Analyse a Stock → Create Free Account
← Portfolio Manager Guide