FNOTrader FNOTrader® Market Pulse Scanner Docs
FAQ ‹ Back to App

Market Pulse Scanner

A real-time technical scanner for NSE stocks. Spots 29 chart-pattern setups on every stock in the F&O + scanned universe (~2,200 stocks), tracks industry breadth so you can see when whole sectors are moving (not just one outlier), and updates prices every minute during market hours.

i
Who this is for

This guide is written for the trader, not the developer. Every section explains what you see on the screen, why it's there, and how to use it to find a trade. No prior experience with the app required — read the Welcome and Screen tour sections first and you can navigate the rest as needed.

A typical trader's workflow

  1. Start at the Industry tab sorted by Strength. Look for industries where multiple stocks are at 52W highs / RS leaders / above EMAs (broad-based moves).
  2. Click the industry — drills into the Setups tab with that industry pre-filtered. The grid shows every stock in the industry along with its detected setups.
  3. Filter by setup chip — click HC BUY or NEW HIGH BREAKOUT at the top to narrow further.
  4. Scan the cards or table — sort by Score, RS ST, or Turnover to rank candidates.
  5. Click ⤢ on any stock — opens the big-chart view in a new tab so you can study the setup in detail with multiple chart types and indicators.
  6. Star promising candidates with a colour (Red = short list, Green = active long, etc.) and/or add them to a named Watchlist from the star menu. Open the 📋 Watchlists tab later to review them, or export to TradingView / the trade app.

Screen tour

The app has three rows of controls at the top, one optional row of opened stock tabs, and a main content area below.

┌────────────────────────────────────────────────────────────────────────────┐
│  Logo · Daily/Weekly/Monthly · Setups · Sectors · Industry · Market Breadth │
│       · Indices · Leaders · 📋 Watchlists · Seasonality · Earnings · Charts │
│  All / F&O · ? help · 🌙 theme · profile                                    │
├────────────────────────────────────────────────────────────────────────────┤
│  Stock tabs row (only when you've opened ⤢ big charts)                     │
├────────────────────────────────────────────────────────────────────────────┤
│  Setup filter · Industry · Index · setup chips with counts ───►            │
├────────────────────────────────────────────────────────────────────────────┤
│  🔍 Search · Grid 3-8 · H · Lines · Vol · chart icons · Card · MA          │
│            · Table/Cards · 🔬 Query · Sort · ▼ · D/W/M · 3M-5Y             │
├────────────────────────────────────────────────────────────────────────────┤
│                                                                            │
│                          Main content area                                 │
│                                                                            │
└────────────────────────────────────────────────────────────────────────────┘

Timeframe — Daily / Weekly / Monthly

Top-left of the header. Switching timeframes changes everything below — the scan results, the cards, the patterns detected, the whole grid. Each timeframe runs its own scan:

  • Daily — 6-month windows of daily candles. Best for short-to-medium swing setups (1 week–3 months hold).
  • Weekly — 2-year windows of weekly candles. Best for positional setups (1–6 month hold).
  • Monthly — 5-year windows of monthly candles. Best for investing / long-term breakouts (multi-year holds).
Pattern strength on different timeframes

The same pattern (say, a Bull Flag) on a weekly chart is much stronger than on a daily chart — bigger structures = more institutional weight. When you spot a setup on Daily, switch to Weekly to see if the bigger structure agrees.

Section tabs

TabWhat it shows
SetupsThe main grid — every stock with at least one detected pattern, plus its chart and metrics.
SectorsNSE sector indices (Nifty 50, Bank, IT, Pharma, …) with sparklines + 1D/1W/1M/3M returns.
IndustryIndustries ranked by breakout strength — see Industry insights.
Market BreadthStockbee-style market breadth table — see Market Breadth tab.
IndicesBroad market index constituent tables (NIFTY 50/100/200/500, MIDCAP 50/150, SMALL CAP 50/100/250, MICROCAP 250). See Indices tab.
LeadersStocks that held strong on the latest broad-market down day and are still rising. See Leaders tab.
StrategiesMulticap investing strategies — backtested return curves, regime gate, monthly returns. Marketing surface; full strategy app at investing.fnotrader.com.

Universe — All vs F&O

Top-right of the header. Two buttons that filter every view in the app:

  • All — every NSE-listed stock that's part of the scan universe (~2,200 stocks).
  • F&O — only the ~200 stocks with futures & options listings. These are the most-traded, most-liquid names with no daily price-band restrictions.

F&O is the most common starting point for active traders — high liquidity means instant fills, no upper-circuit traps, and shorting is allowed via futures/options.

Setup chips bar

The horizontal strip with chips like HC BUY 2059 Strong Bullish 25 Short Setups 8 VCP 769 Near 52W High 732.

The number on each chip is the live count of stocks matching that setup. Click any chip to filter the grid to only stocks carrying that pattern. Click again to clear.

The leftmost three dropdowns let you stack additional filters:

  • Setup filter dropdown — the same chips as a searchable list.
  • Industry filter — narrow to a specific Screener industry (Pharmaceuticals, Banks - Private, etc.).
  • Index filter — narrow to NIFTY 50 / 500 / Midcap 150 / Smallcap 250 / etc.
Stack filters for a tight short-list

Pick Industry: Pharmaceuticals + chip NEW HIGH BREAKOUT — you'll see only pharma stocks breaking out to fresh highs. Add F&O universe and you've narrowed thousands of stocks to a handful of high-quality setups in seconds.

Search · grid · sort

ControlPurpose
🔍 SearchLive filter by ticker (case-insensitive). Type "RELI" → only Reliance shows.
Grid 3-8Cards per row. 3 = big detailed cards, 8 = dense thumbnail grid.
H sliderCard chart height (80–250 px).
LinesToggle pattern overlay lines on every card chart (resistance, neckline, base lines).
Vol: Std / SimpleVolume colouring mode — see Volume colouring.
Card ⌄Hide / show 4 sections of the card (badges, metrics, stats strip, perf strip). Hidden sections give the chart more room.
MAMoving-average overlay — pick SMA or EMA + any of 10/20/50/100/200.
Table / CardsSwitch between dense table and chart-grid presentation.
🔬 QueryOpen the custom-query panel — see Custom Query.
Sort dropdown + ▼Sort the grid by Score / Price / 1D / RS / Turnover / etc. Click ▼/▲ to flip direction.
D / W / MMini-chart resolution per card (Daily/Weekly/Monthly).
3M / 6M / 1Y / 2Y / 3Y / 4Y / 5YDate range for the mini-charts.

The Setups tab

The default landing page. Shows every stock in your filtered universe that has at least one detected pattern setup, in either a card grid or a sortable table.

Cards view

Each stock gets its own card with a chart and contextual metrics. The grid auto-fits to your screen width based on the Grid 3-8 control. Cards are colour-bordered by bookmark when starred.

Anatomy of a card

A card has up to five stacked rows. Each row can be hidden via the Card ⌄ menu in the toolbar to give the chart more space.

  1. Header row — ticker · F&O badge · score chip · ⤢ open-big-chart · ℹ details · per-card D/W/M · ★ bookmark · current price.
  2. Setup badges — every detected pattern as a coloured pill, e.g. HC BUY VOLUME CLIMAX NEW HIGH BREAKOUT M DOUBLE TOP.
  3. Industry line — Screener industry + index list.
  4. Chart — your selected chart type with the volume histogram below.
  5. Setup metrics rowCLOSE POS, BODY RATIO, DIRECTION, plus 2-3 detector-specific stats like BASE DAYS, BREAKOUT GAP, RSI.
  6. Stats stripADR · TURN · RVOL · BAND · RS ST · RS LT, each colour-coded for quick scanning (green = strong, amber = neutral, red = weak).
  7. Perf strip1D · 1W · 1M · 3M · 6M · 1Y · 3Y · 5Y period returns, green if positive, red if negative.
Hide everything except the chart

Open Card ⌄ and untick all four toggles. The card collapses to chart-only and you can pack many more on the screen. Useful for quick visual scanning.

Table view

Same data flattened into a sortable, filterable spreadsheet. Click any column header to sort. Use the ⚙ Columns dropdown to show / hide individual columns — your selection persists across reloads. Hover any column header for an in-depth tooltip explaining what the metric measures and how to use it.

Columns

ColumnMeaning
#Rank in the current sort order.
SymbolNSE ticker · ★ bookmark · F&O badge.
PriceCurrent ₹ price (live, refreshes every 1 min during market hours).
ScoreComposite 0–99 (pattern strength + rate-of-change + linearity + sector rank).
Trend20-bar sparkline.
RS ST / RS LTPeer-group RS percentile (0–99). ST = short-term (1D-3M weighted), LT = long-term (3M-1Y weighted). Green ≥70 = leader.
ADRAverage Daily Range % (14-day volatility — position-size with this).
Turn ₹Cr20-day average daily turnover in ₹ crores. Liquidity gauge.
RVolToday's volume / 20-day average. ≥2x = unusual activity.
BandNSE daily circuit limit %. No Band = free trading (F&O / large cap). 2/5/10/20% = surveillance restrictions.
1D … 5YPeriod returns colour-coded (green ≥0 / red <0).
GSMNSE Graded Surveillance Measure (Stages 0-IV). Stocks under GSM have trading restrictions due to suspected manipulation, low fundamentals, or listing-rule violations. Avoid.
StageWeinstein Stage Analysis vs the 30-week (150-day) MA: 1 basing · 2A/2B/2C early/mid/late markup · 3 distribution top · 4 downtrend. 2A = best risk-reward entry zone.
MansRSMansfield Relative Strength vs NIFTY 50 over 52 weeks (smoothed). +ve = stock outperforming the index. Stage-2 buy signals gain conviction when MansRS crosses above zero.
Trend TplMark Minervini Trend Template — strict 8-criteria Stage-2 confirmation (price vs 50/150/200 SMA, MA stacking order, 200-day rising, distance from 52w high/low). 8/8 ✓ = full pass.
IndustryScreener.in industry. Hover the cell to see Broad Sector › Sector › Broad Industry hierarchy + index memberships.
SetupsEvery detected setup as a chip.

Filtering

Each column has a filter input row beneath the header. Filter syntax:

PatternWhat it does
5≥ 5 (numeric default)
>10 · <3Greater than / less than
5-20 · 5..20Between (inclusive)
2A, 2BMulti-value OR — matches either. Each piece can itself be a wildcard. Examples: 2A, 2B, AAPL, MSFT, 70, 80, 90, 2*, 3*.
2*Wildcard — starts with "2" (works on numbers and strings)
*ABC · *ab*Ends with / contains
=2AExact match (string columns)

Active filters are highlighted in amber so you can see what's reducing the row count at a glance. The filter row also has a "Clear all" button at the right-most cell when any filter is active.

Sort syncs across views

Click a column header in Table view → switch back to Cards → cards are in the same order. Sort once, browse either way.

Stage Analysis

Three columns work together to tell you whether a stock is in an actionable trend, and how strong that trend is: Stage, MansRS, and Trend Tpl. They all derive from price relative to the 30-week (150-day) moving average, plus longer-term smoothing.

Stage (Weinstein)

Stan Weinstein's classification of a stock's lifecycle, computed on the 30-week (150-day) simple moving average:

StageWhat it meansAction bias
1 BasePrice hovering around a flat 30W MA. Volume drying up.Watch for breakout. Don't chase yet.
2A Early markupPrice just broke above rising 30W MA, 0–15% above it.Best risk/reward zone for new entries.
2B Mid markup15–40% above rising 30W MA. Trend confirmed.Hold longs. Pullback entries OK.
2C Late markup40%+ above MA. Extended.Tighten stops. Watch for distribution.
3 TopPrice flat at top, MA flattening. Distribution.Take profits. Don't add.
4 DeclinePrice below falling 30W MA.Avoid. Short-only setups.

MansRS — Mansfield Relative Strength

Weinstein's preferred RS measure, smoothed over 52 weeks:

MansRS = 100 × ((stock_close ÷ NIFTY50_close) ÷ 52w_avg_ratio − 1)

+ve = stock outperforming NIFTY 50 over the 52-week window. Stage-2 buy signals gain conviction when MansRS crosses above zero from below — that's the moment institutions start treating the stock as a leader.

Trend Tpl — Minervini's 8-criterion Trend Template

Mark Minervini's strict Stage-2 confirmation. ALL 8 must be true:

  1. Price > 50-day SMA
  2. Price > 150-day SMA
  3. Price > 200-day SMA
  4. 50-day SMA > 150-day SMA
  5. 150-day SMA > 200-day SMA
  6. 200-day SMA trending up for at least 1 month
  7. Price within 25% of its 52-week high
  8. Price > 30% above its 52-week low

The column shows N/8. 8/8 ✓ in green = full pass. Use the predefined query "Minervini Trend Template ✓" in the 🧪 Query panel to isolate them.

How to use them together

The "leader confirmation" stack

Stage 2A + MansRS > 0 + Trend Tpl 8/8 = a strict confluence of three independent trend-quality signals. Stocks that meet all three are typically the top 5–10 names at any given time and are where institutional accumulation is most likely.

GSM — what to avoid

Graded Surveillance Measure is NSE's flag for stocks with suspected price manipulation, weak fundamentals, or listing-rule violations. Stages 0 (early) → IV (severe). Any GSM staging is a hard "do not trade" signal — restrictions can change intraday and liquidity dries up.

The GSM column shows the stage as a red pill. The Setups view's predefined queries intentionally exclude GSM-flagged stocks via GSM is empty.

Charts

The mini-charts on every card and the big-chart view both support four series types, two volume colouring modes, pattern overlay lines, and moving-average overlays. The four chart-type icons sit in the controls bar.

Candles

Standard OHLC candlesticks. Up days = green body, down days = red body. Best for setup-spotting because you can read individual bar conviction (body size, wick length, close position).

Line

A single closing-price line, dynamically coloured for the visible window:

  • Green line — last close ≥ first close (uptrend over the window)
  • Red line — last close < first close (downtrend)

Best for at-a-glance trend scanning across many cards. Strip out the noise of individual candles and see the trajectory.

Baseline

A horizontal anchor line splits the chart into green fill above and red fill below. The anchor sits at the median close of the visible window so the chart is always visually balanced.

Drag the dashed anchor line up or down to set a custom level for that one chart. Useful for measuring out-/under-performance from a specific price level you care about (e.g. your entry price). The drag is local to that one chart and doesn't affect others.

Mountain

Closing-price line with a blue gradient fill underneath. Aesthetic full-trend view. Useful when presenting / reviewing — easier on the eye than candles for non-traders.

Volume colouring

The volume histogram below the price chart can be coloured two ways:

ModeRules
Std (default)Up day → green bar · Down day → red bar. Independent of volume size.
SimpleVol < 50-day avg → grey · Vol ≥ avg + up day → green · Vol ≥ avg + down day → red · Pocket Pivot Volume → blue
Use Simple mode to spot accumulation

Many days are noise. The Simple mode greys out below-average volume bars so the real signal (high-volume up or down days, and especially blue Pocket Pivots) jumps off the chart.

Pocket Pivot Volume (PPV)

A blue volume bar in Simple mode marks a Pocket Pivot — the Mike Gilmartin / Chris Kacher concept popularised in Trade Like an O'Neil Disciple. It identifies stealth institutional accumulation that beats any recent selling pressure.

A bar is flagged blue when ALL of these are true:

  1. Up day — close > prior close.
  2. Bullish candle — close > open (no doji or flat closes).
  3. Decisive close — close in the upper 50% of the day's H-L range. Small upper wick → buyers in control to the close.
  4. Volume > the largest down-day volume of the prior 10 days. If no down-days exist in the prior 10, fall back to "volume > max of prior 10 days" (still a fresh 11-day high).
  5. Trend filter — close ≥ 50-day SMA. The signal only matters in an uptrend; a Pocket Pivot in a downtrend is noise.
i
Why it matters

A pocket pivot is institutional buying that exceeds any recent selling. It often precedes a clean breakout by days or weeks — institutions accumulate quietly before the move shows on price. Stocks with multiple PPVs in succession are typically the strongest in their group.

Pattern overlay lines

The Lines toggle in the controls bar draws the geometric structure of each detected setup directly on the card chart. Resistance lines for Swing High Breakouts, necklines for Double Bottoms, trendlines for VCPs, base floors for Flat Bases. Off if you find them noisy — colour-coded by setup type.

Moving averages

Click the MA button to open the moving-average panel:

  • Type — None / SMA / EMA. EMA reacts faster to recent price; SMA is smoother.
  • Periods — 10, 20, 50, 100, 200. Toggle any combination.

Common combinations:

  • 10 + 20 + 50 — short-term swing trend (CANSLIM / O'Neil style).
  • 50 + 200 — long-term trend filter (Stan Weinstein stage analysis).
  • 21 EMA alone — fast-moving dynamic support in trending stocks.

Big chart (open in tab)

Click the icon next to any ticker, or hit the 📈 Charts nav tab, to open a dedicated chart tab. The big chart now uses the TradingView Charting Library with the full toolset built in:

  • Drawing tools — trendlines, channels, Fibonacci, text labels, all the standard TV drawing primitives on the left toolbar.
  • f(x) Indicators — full TV indicator catalogue (MA / EMA / RSI / MACD / Bollinger / etc.) plus our custom FT — Pocket Pivot Volume indicator at the top of the picker.
  • Indicator Templates — save your favourite indicator combo as a named template (Indicators picker → "Save As..."). Templates persist in browser localStorage and are available across every chart.
  • Native resolution / timeframe controls — D / W / M from the header, plus the 1d / 5d / 1m / 6m / 1y / 5y / All quick-range bar at the bottom.
  • On-demand bar loading — pan the chart back to 2010 and TV streams in additional bars automatically via our UDF datafeed (/api/tv/history), backed by ClickHouse for ~10 ms typical latency.
  • Indian K / L / Cr formatting — volume axes auto-format large numbers in Indian short form (29 L, 3 Cr) instead of the American 2.97 M / 30 M.

Open as many chart tabs as you want — they scroll horizontally and each one has a × to close. Tab chips are white pills with a subtle drop shadow; the active chip gets a blue inset border.

Quick chart for any NSE symbol

Use the watchlist's Search NSE stock box at the top of the sidebar — type a symbol (or company name) and the chart switches to it instantly. No need to click a setup card first.

Pattern setups

The scanner runs 29 setup detectors on every stock — 28 core pattern detectors plus an IPO-listing flag that runs on the daily timeframe for stocks listed within the last year. Each setup gets a coloured badge on the card and a 0–99 confidence score. This section explains every one, grouped by purpose.

Breakout family

Long-bias patterns where price has cleared an important resistance level, often on confirming volume.

SetupPlain English
ATH BreakoutToday's close is a new all-time high (requires ≥1 yr of data). Highest priority breakout — institutional buy signal. Available on weekly / monthly scans.
Multi-Year HighHighest close in 2-3 years (but not all-time). Breaking out of a multi-year base.
52W High BreakoutClosing above the prior 52-week high. Classic Stockbee / IBD setup.
Near ATHWithin a few % of the all-time high (but not yet broken out). Watch for the final push through resistance.
Near Multi-Year HighApproaching a 2–3 year high without having cleared it yet — a multi-year base getting ready to break.
Near 52W HighWithin 0.5–15% of the 52W high. Watching for a final push or testing resistance.
New High BreakoutFresh data-window high on volume + bullish candle. Catches breakouts on the daily timeframe where ATH is skipped (insufficient history).
Swing High BreakoutTight 3-20 bar base with 2+ resistance touches, then breakout candle on ≥1.3x volume. Cleanest "horizontal base breakout".
Flat Base BreakoutLong flat-top base (15+ bars, <8% range) broken on volume. Bigger base = bigger move potential.
Momentum BreakoutBreakout above 25-bar consolidation with RSI >55 and volume expansion.
Gap Up & BaseStock gapped up then formed a flat base above the gap. Strong accumulation pattern.

Trend & continuation

Patterns where price has paused inside an existing uptrend, often setting up the next leg.

SetupPlain English
Bull FlagSharp up-leg (the "pole") followed by a shallow consolidation (the "flag"). Continuation pattern.
High Tight FlagPole gained >90% in ≤8 weeks, followed by a tight 3-5 week flag. Among the strongest momentum patterns.
VCPVolatility Contraction Pattern (Mark Minervini / Stockbee). Successive tighter bases inside an uptrend — supply is being absorbed before the move.
Pause DayInside-bar after a strong move — coil before the next leg.
EMA CoilAfter a strong thrust, price hugs the 10/20-day EMAs in a tight coil — a continuation pattern that often precedes the next leg up.
Breakout Pullback (HC BUY)Stock broke out, now retesting the breakout level. Best entry point with stop just below the level.

Bear-side mirrors

SetupPlain English
Bear FlagMirror of Bull Flag — sharp down-leg + shallow upward consolidation = continuation lower.
Breakdown Pullback (HC SELL)Stock broke down, now retesting the breakdown level. Mirror of HC BUY.
Parabolic ShortExtended parabolic move up (RSI >80) far above MAs — exhaustion signal, often shortable.

Reversal & top/bottom

SetupPlain English
Double BottomTwin troughs at similar lows. Bullish reversal pattern.
Double TopTwin peaks at similar highs. Bearish reversal pattern.

Volume signals

Pure volume-based flags — not necessarily directional setups but mark stocks getting unusual attention.

SetupPlain English
Volume ClimaxOutsized single-bar volume at price extremes. Often marks the end of a move (capitulation low or distribution high).
Volume SpikeVolume ≥1.5x avg with directional bias.
HVEHighest Volume Ever — today's volume is the all-time high across the symbol's full history. The strongest possible "institutional footprint" volume signal — block deal, earnings, news, or a regime-changing event.
HVYHighest Volume Year — today's volume is the highest in the last 252 trading days (~1 year). Sits between HVQ and HVE in significance — typically marks a major annual event (earnings repricing, big base breakout, fresh institutional sponsorship).
HVQHighest Volume Qtr — today's volume is the highest in the last 63 trading days (~1 quarter). More frequent than HVE/HVY but still a strong institutional-activity signal at turning points / breakouts.
Pocket PivotPocket Pivot Volume (Mike Gilmartin / Chris Kacher) — high-conviction continuation buy: up day + today's volume > max of prior 10 down-day volumes + price above 50-day SMA. Designed to add to existing longs in confirmed uptrends, NOT for fresh entries on weak stocks.
IPO ListingStock listed within the last 365 days — often follows the IPO base / first stage breakout pattern.

HC Buy & HC Sell

HC BUY ("High-Conviction Buy") and HC SELL are the breakout / breakdown pullback setups — they fire when price has already broken through a key level and is now retesting it. Considered higher-conviction than the initial breakout because:

  • The level has already been confirmed by the initial break.
  • The pullback offers a tighter stop (just beyond the retested level).
  • Volume on the pullback is usually lighter (sellers exhausted) and on the resumption is heavier (real demand re-emerges).

Industry insights

The Industry tab ranks every Screener industry by breakout strength so you can spot broad-based moves before chasing single-stock outliers. The principle: if multiple stocks in the same industry are simultaneously at 52W highs / RS leaders / above key EMAs, the move is structural — much higher probability of follow-through than a single-stock anomaly.

Strength score

A composite 0-100 score in the first ranking column. Default sort is by Strength descending so the strongest industries surface first. Computed as:

  • 30% — % of stocks in the industry near 52W high (Near 52W or 52W Breakout)
  • 25% — % at ATH or Multi-Year High
  • 25% — % with RS rating ≥ 75 (peer-group leaders)
  • 20% — % with any breakout-family setup

Colour scale: green ≥70 (very strong) · light-green ≥50 · amber ≥30 · orange ≥15 · grey below.

Breakouts · RS Leaders · >EMA columns

ColumnWhat it shows
BreakoutsThree chips — 52W ATH NEW — each showing n / total stocks. Hover any chip for the exact count.
RS LeadersST + LT chips with counts of stocks where RS ST or RS LT ≥ 75.
>EMA10 / 20 / 50 / 100For each EMA period, the count + % of industry stocks trading above that EMA, with a colour-coded mini-bar (green ≥65% = strong broad uptrend / red <20% = below trend).
FlowMoney-flow score (▲▲ / ▲ / — / ▼ / ▼▼) — weighted recent return.
Today / 1W / 1M / 3M / 6MAverage return + % of stocks up across the industry for each period.
SMA50%% of industry stocks trading above their 50-DMA — broad-trend gauge.
Top Movers TodayUp to 4 biggest 1-day movers in the industry, click to open.
How to read it

An industry with Strength ≥60, multiple Breakouts chips showing n/total (not just 1/14), >EMA50 ≥65% and high RS Leader counts is a broad-based move. That's the rising-tide play. Click the row → drills into Setups with that industry pre-filtered so you can pick the strongest individual names.

Sectors strip

Horizontal strip of 18 NSE sector indices: NIFTY 50, Bank, IT, Pharma, Auto, FMCG, Metal, Realty, Energy, PSU Bank, Fin Svc, Infra, Media, Commodities, Services, MNC, Midcap 50, Smallcap 100.

Each card shows: weekly OHLC sparkline · 1D / 1W / 1M / 3M change pills · % from 52W high. Helps you spot sector rotation — when money is moving from one sector to another, you'll see it here before the individual stock charts.

Click a sector row to expand and see all its constituent stocks in a sub-table (sortable, white background, click any symbol to open the big chart).

Indices — Broad Market

Card grid of every broad market index: NIFTY 50, NEXT 50, NIFTY 100/200/500, MIDCAP 50/150, SMALL CAP 50/100/250, MICROCAP 250. Click any card to drill into the full constituent table.

Index cards

Top of the page — a card per index showing:

  • Aggregate 1-day move (right side, coloured) — equal-weight average across constituents
  • Stock count — total constituents in the index
  • ▲ adv / ▼ dec — stocks up/down today
  • Proportion bar — green/red fill showing the adv/dec split

Click → table for that index loads below the cards. The clicked card gets a blue highlight + ring so it's obvious which index is active. The app remembers your last choice — reload and you're back on the same index.

Constituents table

Below the cards. Every row is one stock with the same metric set as the Setups table:

  • Symbol (bookmarkable ★, F&O badge if applicable)
  • Sector, LTP, 1D / 1W / 1M / 3M / 6M / 1Y returns
  • Score, RS ST, RS LT, ADR%, Turn ₹Cr, RVol, Band, GSM
  • Stage (Weinstein 1/2A/2B/2C/3/4), Mansfield RS, Trend Tpl (Minervini score)
  • Setup ✓ chip — did the stock trigger any setup today?

Sticky header. The first row of the table is the index itself (the equal-weight aggregate of 1D/1W/1M/3M/6M/1Y returns), styled in faint blue. Both that row and the column-header row stay pinned at the top while you scroll — so every constituent's returns can be compared to the index without losing reference.

Every column is sortable. Click any header to sort descending; click again to flip to ascending. The active sort column is highlighted in blue with an arrow (▾ / ▴).

▦ Charts → Setups

The top-right of the constituents table has a ≡ Table / ▦ Charts toggle. Charts doesn't render a separate grid here — it routes to the Setups tab with the active index filter applied and the chart-card view enabled.

This way you get the full Setups chart toolbar (chart-type · resolution D/W/M · period 3M-5Y · volume STD/PPV · MA overlay · search · grid columns) over the exact same constituent set — one place to learn chart controls.

Every constituent shows up in the chart grid, even the ones that don't have a setup detected today — so the chart count always matches the table count.

Leaders — Absolute Strength

Stocks that held strong on the most recent broad-market down day and are still trading above that day's close. The "leading stocks" idea from O'Neil / Minervini: in an established uptrend, leaders refuse to break down when the index falls. Once the market turns, they launch first.

The premise

A stock is a "leader" today if:

  1. It is in an established uptrend (Weinstein Stage 2A / 2B / 2C).
  2. On the most recent NIFTY ≤ −1% day, it outperformed NIFTY by at least min outperf %.
  3. Since that fall day, it is still up overall.

These are the stocks institutions are accumulating — they don't get hit when the crowd panics, and they're the ones that move first when sentiment turns.

Universe · Min outperf · Fall day

The toolbar lets you tune what counts as a "leader":

ControlWhat it does
UniverseScope of the scan — NIFTY 500 / Midcap 150 / Small Cap 250 / Micro Cap 250 / All NSE. Active universe is a solid-blue pill.
Min outperfMinimum % the stock must beat NIFTY by on the fall day. Default +1%. Loosen to +0%/+0.5% to widen the net; tighten to +1.5%/+2% for highest-conviction names.
Fall ≥How big a NIFTY drop counts as a "fall day". Default −1%. Use −0.5% if there's been no big down day recently; use −2% to only key off severe corrections.

The table also shows the actual fall day picked (e.g. 2026-05-12 · NIFTY −1.83%) + how NIFTY has performed since (e.g. +0.14%) — so you can sanity-check the regime context.

Score formula

Score = vs NIFTY (fall) + chg since fall + 0.5 × Mansfield RS

Rewards both the day-of resilience (resisted the down day) and continued strength (rising since), with a 50%-weight long-term boost from Mansfield RS so genuine multi-month leaders rank ahead of one-day wonders. Sort by Score column to see the strongest leaders first.

Click ▦ Charts top-right → opens Setups with all your leader symbols pre-filtered and the chart-card grid rendered. Every leader gets a chart card, even ones that don't have a setup detected today — so the chart count always matches the leader count.

Momentum 100 — Vol-Adjusted

The Leaders tab opens on 📈 Momentum 100 (Vol-Adjusted) by default — a standing ranking of the top 100 NSE stocks by risk-adjusted momentum (roughly the 12-month return excluding the most recent month, divided by volatility). Unlike the post-correction view above, it doesn't need a recent down day to populate — it's an always-on "what's strongest right now" list.

Quality gates keep it tradable, not a pump-and-dump screen:

  • Weinstein Stage 2 and Minervini Trend Template ≥ 6/8.
  • A liquidity floor (median daily turnover) plus circuit-lock / illiquid filters to drop locked and untradeable names.
  • Inverse-volatility weights — calmer, steadier trends get more weight than wild movers.

Each row shows rank, risk-adjusted momentum, 1-year return, volatility, beta, RS rating, Weinstein stage, Minervini score and suggested weight. The table refreshes end of day. Use the universe selector, search box and sortable column headers to slice it; switch back to the post-correction Absolute Strength view from the mode toggle.

Market breadth (Monitor)

A Stockbee-style daily breadth table covering ~2,200 stocks. For each trading day it shows aggregate stats across the universe — useful for gauging the overall health of the market.

  • Close Pos — % of stocks closing in the upper / mid / lower third of their day's range.
  • Contractions — count of stocks currently in tight bases (consolidating).
  • Correction — % of stocks down ≥10/20/30% from their highs.
  • Depths — distribution of pullback severity across the universe.
  • Final Depth / RSI — composite index-level summary.

A yearly tab strip lets you scroll back to any year (2010+) and view the same stats — useful for context: "is today's correction worse than the avg correction in 2022?"

1-Min Breadth strip

Single-line strip at the very top of the Market Breadth tab. Refreshes every 30 seconds during market hours. Shows three above/below counts across the universe:

  • VWAP — stocks with LTP above / below today's intraday VWAP (institutional reference).
  • PREV — stocks above / below yesterday's close (advance / decline at the moment).
  • OPEN — stocks above / below today's open (intraday direction).

Each cell shows ▲ N ▼ M · A/D ratio · ▒▒▓▓░░ — the green/red mini-bar is the advance proportion. When all three skew strongly the same way (e.g. ▲ 1500 ▼ 600 across all three) the market is decisively one-directional. When VWAP says "below" but PREV says "above", the market opened strong and sold off intraday — a distribution warning.

Stage Distribution cards

Strip of 6 stage cards (S 2A / 2B / 2C / 1 / 3 / 4) showing the count of stocks in each Weinstein stage today. Each card is colour-coded by stage and has a proportion bar at the bottom — the share of all classified stocks that fall in that stage.

Click any card → switches to Setups with that stage as the active filter. The ✓ Trend Template chip on the right shows how many stocks pass the full 8/8 Minervini Trend Template — clicking it filters Setups to those names.

Monitor table — sticky 2-row header

Both the group-label row (NIFTY 50 · Advance/Decline · Daily Breadth · Quarter · Month · 34D · Above SMA · Above EMA · Weinstein) AND the column-label row are sticky-pinned. Opaque elevated background — no ghost rows bleeding through while you scroll long history.

Hover any cell to see the exact 5-year percentile rank. Background colour reflects that rank — bright green = top 10%, bright red = bottom 10%, lighter shades for less-extreme values. Adv/Dec uses dual-metric colouring (ratio AND raw count must agree for the darkest shade).

Custom Query

Click 🔬 Query in the controls bar to open a Screener-style filter builder. Lets you express any combination of conditions in plain text and filter the grid live. Far more flexible than the chip filters when you have a specific setup in mind.

Syntax

Free-form expressions of the form field op value, joined by AND or OR. Suggestions appear next to your caret as you type. Example queries:

RS ST > 80 AND 1M > 15 AND Turn >= 5 AND Industry contains 'Pharma'

1D > 3 AND RVol >= 2 AND Band = 9999

FNO = true AND RS ST > 75 AND 1W > 3 AND RVol >= 1.2

3Y > 100 AND 5Y > 200 AND RS LT > 70 AND GSM is empty

Press Enter or click Apply to filter. Click Clear to remove. Your last query is saved and restored when you re-open the panel.

Available fields

Numeric

Score, Price, Change, RS, RS ST, RS LT, ADR, Turn (₹Cr turnover), RVol, Band, GSM, Close Pos, Sector Rank, 1D, 1W, 1M, 3M, 6M, 1Y, 3Y, 5Y, Intraday Recovery, 1W Recovery, 1M Recovery, 3M Recovery.

String

Symbol, Industry, Sector, Broad Sector, Broad Industry, Setup, Index List.

Boolean

FNO (= true / false).

i
Recovery fields

Recovery = (close − period_low) / (period_high − period_low) × 100. A value of 100 means the stock closed exactly at the period's high (full recovery from low). A value below 30 means the stock closed near the period's low (poor recovery). Useful for finding V-shape bottoms and stocks bouncing off support.

Operators

OperatorUse
> < >= <=Numeric comparisons. 1M > 15 · RS ST >= 80
= !=Equals / not equals. FNO = true · Band != 5
contains not containsString contains. Industry contains 'Bank'
starts with ends withPrefix/suffix matching.
in (…) not in (…)Set membership. Industry in ('Pharma','Banks - Private')
between A and BInclusive range. 1M between 10 and 30
is empty is not emptyTest for missing values. GSM is empty

Combine clauses with AND or OR (left-to-right, no precedence).

Predefined queries

Box 3 in the Query panel has ~30 ready-made queries grouped by trader profile. Click any to apply instantly:

  • 🔄 Recovery — Intraday / 1D / 1W / 1M / 3M (close near period high)
  • ⚡ Intraday — breakout watch · F&O runners · gap-up momentum · sell-off (short)
  • 📈 Swing (1W–1M) — breakouts · momentum · pullback
  • 🎯 Positional (1M–6M) — leaders · steady climbers · dual RS leaders
  • 💎 Investing (1Y–5Y) — long-term winners · quality compounders
  • ⚡ F&O Trading — momentum · pullback · volume surge · oversold bounce
  • 🏔️ Highs · 📉 Lows · 🔄 Pullbacks · 🛡️ Low Risk · 🧵 Sector / Industry

These are templates — copy any into the Query box and tweak thresholds for your own setups.

Active-query indicator

Whenever a custom query is filtering the grid, the 🔬 Query button glows amber with a · N match-count badge — even when the panel is closed. Easy reminder that you have a filter on (and the count tells you how many stocks match). Click the button to re-open the panel and edit / clear.

Bookmarks & Watchlists

Click any star (★) on a card or table row to open the colour palette. Pick one of six colours or × to remove. The colours are entirely your own classification — use them however you like.

Suggested colour conventions

ColourSuggested use
RedShort candidates · stop-watch · risk warnings
BlueSetups to monitor / waiting for trigger
YellowWatchlist / favourites — quick access
GreenActive long positions
OrangeSector leaders · "in play" today
Light BlueLong-term investing positions

Add to a watchlist from the star menu

The star (★) menu has two parts: the colour tag row (the six colours above) and an Add to watchlist section. Toggle any of your named lists on/off to add or remove that stock, or click ➕ New watchlist… to create one on the spot. Bookmarked cards also get a thin coloured border so they stand out in the grid.

The old top-bar colour-filter chips and the ↓ download button have been removed — everything they did now lives in the dedicated 📋 Watchlists tab below (named lists + TradingView Import/Export).

Watchlists tab

The dedicated 📋 Watchlists tab is where you build and manage your own named lists — separate from the six colour bookmarks. Each list has a name and a colour, and its stocks render as a sortable table and a grid of charts, just like Setups.

Creating & managing lists

ControlWhat it does
List chipsClick a coloured chip to make that list active; its stocks fill the grid below.
➕ NewCreate a named list (auto-assigned a colour from a rotating palette).
+ add symbolType to add a stock — a theme-aware autocomplete suggests matching NSE symbols as you type (↑/↓ to move, Enter to add, Esc to close).
✏️ Rename / 🗑️ DeleteRename or delete the active list (clean themed pop-ups — no browser alerts).
📥 ImportPaste a TradingView-format list — ###List name headers with NSE:SYMBOL lines underneath.
📤 Export / ⤓ Export allCopy the active list (or every list) in TradingView format — drop straight into TradingView or the trade app.

Synced across devices — and into the trade app

Your lists are saved to your account, so they follow you across browsers and devices. They're also mirrored read-only into the trade app (under a "Stocks App Watchlist" menu), so the setups you tag here are one click from execution there.

Watchlist sidebar (chart view)

Every chart tab has a watchlist sidebar on its left. It runs the full height of the detail view and stays mounted as you switch symbols, so you can flip between the stocks you're tracking without losing TV drawings, indicators, or zoom state.

Tabs (six colours + three dynamic + custom)

The toolbar at the top shows the active list. Click the pill to open the dropdown and switch between:

  • 6 colour lists — Red / Orange / Yellow / Light Green / Blue / Light Blue. These are the same store as the ★ bookmark colours on every card. Bookmark a stock from the chart header → it instantly appears in the matching colour tab. Remove with the × on the row → un-bookmarks it everywhere.
  • 3 dynamic (read-only) lists:
    • ⭐ Scans — every symbol in the current scan results (whatever the Setups tab is showing).
    • 🏭 Sectors — top symbols across each sector from the Sectors tab data.
    • 🚀 Leaders — current Leaders tab list.
    Dynamic lists refresh automatically when their backing data updates. No × button — you can't manually add or remove (they're regenerated).
  • Custom user lists — create as many as you want via the dropdown's + Create new list…. Each gets its own colour from a rotating palette.

Toolbar dropdown actions

ActionWhat it does
✏️ RenameRename the active list. For colour tabs the underlying bookmark key stays immutable; only the display label changes.
📋 Make a copy…Snapshots the active list's symbols into a new custom list and switches to it.
📥 Upload list…Opens the import modal — see below.
📤 Export list…Copies the active list's symbols (one per line) to the clipboard.
🗑 Clear listEmpties the active list. For colour tabs this un-bookmarks every matching symbol (after a confirmation).
× Delete listOnly visible on custom lists — removes the list entirely.
Create new list…Inline name input → adds a new custom list with the next palette colour.
RECENTLY USEDQuick switcher — every list (colour + custom + dynamic) with its colour dot, name, count, and a ★ on the currently-active one.

Upload list — TradingView format

The upload modal accepts plain-text watchlist files in the TradingView format. Click ⬇ Download template in the modal header to grab a starter file that documents the format.

Format rules

  • ###Section name on its own line starts a new section.
  • NSE:RELIANCE or BSE:TCS — exchange prefix is stripped.
  • WIPRO.NS or WIPRO.BO — Yahoo suffix is stripped.
  • Multiple symbols per line are fine — comma or whitespace separated.
  • Lines starting with a single # (not ###) are comments.

Import modes

  • Append to List — adds parsed symbols to the active list (default).
  • Replace List — clears the active list first, then adds.
  • Split into new lists by section — creates one new custom list per ###Section header.

You can either click Choose file… to pick a .txt / .csv or paste into the textarea directly. Live "N symbols parsed · K sections" stats update on every keystroke so you can sanity-check before importing.

Sortable table

Columns: SYMBOL · LTP · CHG · CHG%. Click any header to sort desc → asc → none. Sort state is remembered per-list so each list keeps its own preferred order.

  • Symbol cells show a coloured dot + bright blue symbol code + any NSE B5 / B10 price-band badge or GSM stage badge.
  • LTP / CHG / CHG% pull from /api/prices, falling back to the scan results' embedded price + the canonical 1D performance series. Updates every 15s during market hours, 5 min off-hours.
  • CHG% is a colour-coded pill (green = up, red = down) with a directional ▲/▼.
  • Hover a row → floating action buttons appear on the right: chart (loads the symbol in this view) and × (removes from the list).
  • Click a row → loads the symbol in the chart (opens a new chart tab if needed).

Below the toolbar — Search NSE stock — type min 2 chars. Type a symbol or company name; autocomplete shows up to 15 matches from the full NSE universe. Click a result (or hit Enter) to load it in the chart. This is a navigation tool — it does not add to the active list. Bookmark from the chart header (★) to add.

Resize and collapse

  • Drag the right edge of the sidebar to resize between 220 and 600 pixels. A subtle blue grip pill highlights when you hover. Double-click to reset to the 280 px default. Width persists in localStorage.
  • Click the ◄ chevron in the WATCHLISTS header to collapse to a 42 px rail showing just the colour dots stacked vertically. Click any dot to expand AND switch to that list. Click ▶ to expand without switching.

Active Filter banner

An amber bar between the controls and the table that appears whenever any filter is narrowing your results. It tells you exactly what's filtering — no more "why am I seeing 0 stocks?" guessing. It surfaces:

  • Your typed Custom Query
  • The Industries dropdown — including breadcrumb-level filters set by clicking a sector/industry chip on the Industry tab
  • The Indices dropdown (NIFTY 50, NIFTY 200, MIDCAP, SMALL CAP, …)
  • The Leaders symbol set (when you click ▦ Charts on Leaders)

The bar reads:

🧪 ACTIVE FILTER   index = "NIFTY 200"  AND  industry = "Pharma"   14 matches   [Edit] [✕ Clear]
  • Edit — opens the Custom Query panel so you can tweak the typed expression
  • ✕ Clear — wipes every filter at once (query + industry + index + leaders) and shows the full universe again

When the result drops to zero, the "No setups match your filters" screen also lists every active filter explicitly and offers a Clear button — so you never have to hunt for the dropdown that's silently eliminating stocks.

Seasonality

The 🗓️ Seasonality tab shows historical month-by-month performance — which stocks, sectors and indices have, on average, tended to do well in a given calendar month. It's a tactical timing aid, not a prediction.

What it shows

  • A grid of months × instruments, each cell coloured by the average historical return (cells visually rhyme with the Market Breadth heat-map).
  • Average return and a win rate (share of past years that month was positive) so you can tell a reliable seasonal tilt from a one-off.
  • Switchable scope — stocks / sectors / indices — to find seasonal strength at the level you trade.

Past performance is not a guarantee — use seasonality as one input alongside the live setup, stage and breadth, never on its own.

Earnings

The 📑 Earnings tab is an NSE earnings calendar plus a look at how stocks actually behaved after they last reported.

What it shows

  • Upcoming announcements — scheduled board-meeting / results dates so you can avoid being caught in an unknown print.
  • Past filings + per-stock history — when each stock last reported and how it has reacted historically.
  • Post-Earnings-Announcement Drift (PEAD) — the % move since the last filing. Positive = post-print winners, negative = post-print gap-downs — a quick read on whether the market liked the result.

On charts, an 📑 Earnings marker toggle drops a dot on each earnings date; clustered historical prints are collapsed to roughly one per quarter so the chart stays clean, while upcoming dates stay highlighted.

Profile dropdown

The round avatar at the top-right of the header (shows your initial in a purple-blue gradient). Click to open a card with:

  • Identity — large avatar, full name, email, FT-userID, mobile
  • SUBSCRIPTION — Active / Inactive status pill + "Valid till DD Mon YYYY" line (the furthest-out active subscription's end date)
  • THEME — Dark · Blue · Light 3-button group (see Themes)
  • Sign out — full-width red button. Clears auth tokens, kills the parent-domain SSO cookie, redirects to /login.
  • Footer — small Help · FAQ links

Your profile loads the first time you open the dropdown and is cached afterwards, so subsequent opens are instant. Close by clicking anywhere outside the dropdown or pressing Esc.

Themes — Dark · Blue · Light

Pick from the THEME group in the profile dropdown. Your choice is remembered across reloads.

ThemeLookWhen to use
DarkSlate-900 background, slate-200 text. Default.Most legible for long sessions; matches the FootprintFlow / Options Analytics apps.
BlueNavy-tinted dark — every surface gets a deep-blue cast, slate-200 text shifts to powder blue.Pro-trading-desk feel; reduces eye strain in dim rooms while staying dark.
LightPure white background, slate-700 text, faint slate dividers.Daylight / second-monitor / screenshotting.

Switching theme is instant — no spinner, no scroll jump. Try all three and see which feels best for your screen and the time of day you trade.

Your settings are remembered

The app remembers your preferences between sessions, so when you reload the page or come back tomorrow you land exactly where you left off. Nothing to configure — it just works.

What's remembered:

  • Which tab you were on — open the app on Leaders, close the browser, reopen → still on Leaders.
  • Theme choice — Dark / Blue / Light stays the way you set it.
  • Filters — Industries / Indices dropdown selections, the chip you had active (e.g. "Near 52W High"), search terms, your typed Custom Query.
  • Layout choices — Table vs Charts view, grid columns (3-8), chart height, candles vs line, volume mode, MA overlay on/off.
  • Stars and colour buckets — your watchlist syncs across devices (signed in to the same FT-ID).
  • The last index you opened on the Indices tab — reload and you're back on NIFTY 200 (or whichever you picked).

Signing out clears your login only — your bookmarks and preferences come back the next time you sign in.

How to use this app to find trades

This section walks you through using the scanner the way a working trader uses it — daily checks, setup-by-setup recipes, and how to put it all together into actual trade decisions. None of this is investment advice; treat the app as a research tool that filters India's ~2,200 NSE stocks down to a workable shortlist every day.

The 5-minute daily check (do this first)

Before scanning for individual stocks, get the market context. 90% of trading edge comes from being in sync with the bigger picture.

  1. Market Breadth tab → look at today's row.
    • If Up 4%+ count is high (≥150) and Down 4%+ is low → broad momentum, lean long.
    • If Above EMA-10 is in the top-30% percentile of 5-year history (cell is green) → market is in an "IN" regime.
    • If Above EMA-200 is collapsing while Above SMA-50 is breaking down → caution, avoid fresh longs.
  2. 1-Min Breadth strip (same tab, top of page) — quick health check during market hours:
    • VWAP, PREV, OPEN all green (▲ > ▼) → buyers in control intraday.
    • VWAP red but PREV green → opened strong, distribution day — wait for clarity.
    • All three red → wide selling, switch to defensive setups (HC SELL / Bear Flag).
  3. Stage Distribution cards — see how many stocks are in each Weinstein stage today.
    • Stage 2A count rising day-over-day → fresh breakouts, good environment for new longs.
    • Stage 4 count blowing up → distribution phase, sit on hands or short.
  4. Sectors tab → which sectors are leading today? Sort by 1D %. Top-3 green sectors are where money is flowing. Click any sector to see its constituents.
  5. Indices tab → click NIFTY 500 (the default). Glance at the sticky IDX row's 1W / 1M / 6M to confirm the trend regime. Sort the table by 1D % — top 20 are today's strongest large-caps.

That's your context. Now you have a view: "Markets are healthy, money is in Pharma + Capital Goods, the regime is IN." Or: "Breadth is rolling over, stage 4 is growing — don't add new longs today."

Five concrete recipes for finding trades

Recipe 1 — The "Leaders" play (best for swing/positional)

Idea: stocks in a strong uptrend that refuse to break down when the index falls are the ones that launch first when the market turns. This is the O'Neil / Minervini "absolute strength" principle.

  1. Go to Leaders tab.
  2. Universe = NIFTY 500 (or Midcap 150 for higher beta, Small Cap 250 for smaller names).
  3. Read the toolbar: it tells you the last fall day (e.g. NIFTY −1.83% on 12-May) and how NIFTY has done since. Make sure NIFTY is recovering — leaders work best after a 1-2 day pullback, not in a sustained bear leg.
  4. Sort by Score descending. The top 5-10 are your shortlist.
  5. For each, check:
    • Stage = 2A or 2B → fresh or strong uptrend. Skip 2C (extended).
    • vs NIFTY (fall) ≥ +2% → strong relative resilience.
    • Mansfield RS > 30 → confirmed long-term leader, not a one-day fluke.
    • Trend Tpl ≥ 6/8 → Minervini's structural checks mostly pass.
  6. Click ▦ Charts → opens Setups with these names pre-loaded as chart cards. Look at the chart structure — you want a clean base or pullback, not a vertical climax.
  7. Entry: above the recent swing high, with stop below the most recent pivot low. Position size: 1-2% account risk per name.

Recipe 2 — Industry-confirmed breakouts (the "thematic" play)

Idea: when an entire industry is breaking out together, individual breakouts inside it have a much higher win-rate than isolated ones. The sector flow backs them up.

  1. Go to Industry tab. Default sort = Strength descending.
  2. Top-5 industries with Strength ≥ 60 AND multiple Breakouts chips populated (orange = stocks at 52W highs in that industry) are your themes.
  3. Click the industry name (or any breadcrumb chip — Broad Sector › Sector › Industry) → routes to Setups filtered to that group. The amber Active Filter banner shows what you filtered by.
  4. Inside that filtered Setups list, sort by Score or RS ST.
  5. The top 3 candidates: look at the chart. Bull Flag, VCP, or Flat Base Breakout badges + above 50-DMA = high-quality setup.
  6. Star them green if you're entering today, yellow if you're waiting for a better level — and/or add them to a named list from the star menu. Open the 📋 Watchlists tab later to review each list.

Recipe 3 — Pocket Pivot Volume (institutional accumulation)

Idea: a "Pocket Pivot" day is when a stock in an uptrend has higher volume than any of the previous 10 down-day volumes. It's the footprint of institutions buying without the broader market noticing yet. RRKABEL, HFCL, WELCORP all printed pocket pivots on their breakout days.

  1. In Setups, click the Pocket Pivot chip in the chips bar (or query: setup contains 'Pocket Pivot').
  2. Sort by Score descending.
  3. Quality filters: Stage = 2A/2B/2C (uptrend), Turn ≥ 5 ₹Cr (liquid), RVol ≥ 1.5× (volume confirms).
  4. Switch Vol mode to "Simple" in the toolbar. Pocket Pivot volume bars turn blue — multiple recent blue bars = repeated institutional accumulation. That's the gold-standard signal.
  5. Entry above the pocket pivot day's high. Stop below its low (or below the 50-DMA, whichever is closer). Typical R:R = 1:3+ for the first profit target.

Recipe 4 — High-Conviction pullback (HC BUY)

Idea: the highest-probability entry isn't on the breakout itself — it's on the first pullback to the breakout level. You get a tighter stop and the same upside.

  1. In Setups, click the HC BUY chip (or query: setup contains 'Breakout Pullback').
  2. These are stocks that broke out recently and are now retesting the breakout level on lighter volume.
  3. Open the chart (click ⤢) — verify:
    • Pullback volume is lower than breakout volume.
    • Price hasn't closed below the breakout pivot.
    • Pullback hasn't taken more than 5-7 days (longer = losing momentum).
  4. Entry: above the pullback day's high. Stop: just below the breakout pivot (the level the stock is retesting).
  5. Mirror setup for shorts: HC SELL = breakdown pullback. Same logic in reverse.

Recipe 5 — Volume-tier breakouts (HVE / HVY / HVQ)

Idea: when a stock prints its highest volume in months, something fundamental changed — earnings, a block deal, news, or a regime-changing breakout. These bars often start multi-week / multi-month moves.

  1. In Setups, click HVE chip (Highest Volume Ever) for the rarest tier, or HVY (Year) / HVQ (Quarter) for more frequent signals.
  2. Filter to up-day prints: query 1D > 3 AND setup contains 'HV'. That filters out the bearish-volume tier (which are usually capitulation or distribution, not breakouts).
  3. Check Stage: 2A = fresh breakout after a base — best entry. 1 = stage transition (basing → markup) — promising but earlier. 3 or 4 = wait for confirmation.
  4. For F&O names, expect the move to continue 5-15 sessions on average. For non-F&O, it can be more volatile (price band restrictions, less liquidity).

Putting it together — a typical trading day

  1. Pre-market (9:00 AM):
    • Market Breadth: check yesterday's row. Regime = IN or OUT?
    • Sectors: which sectors are setting up?
    • Leaders tab: is there a current leader list? These are your "first half-hour" watch candidates.
  2. 9:15 - 10:00 AM (opening tape):
    • 1-Min Breadth strip — watch VWAP/PREV/OPEN counts. Are buyers stepping in?
    • If your shortlist names print Pocket Pivot / volume surge in the first 30 min, enter aggressively. If they're sluggish, give them more time.
  3. Through the day:
    • Star your live positions green. Star your watch candidates yellow, or add them to named lists.
    • Use the 📋 Watchlists tab to switch between "what I'm trading" and "what I'm watching".
    • Tab on a stock → opens the big chart in a new tab for detailed management.
  4. End of day:
    • Re-check Market Breadth — did breadth confirm or diverge from the index move?
    • Indices tab → NIFTY 500 sorted by 1D — pin the top performers to your watchlist for tomorrow.
    • Leaders tab — refresh; new leaders that emerged today are tomorrow's shortlist.

How to read a stock card / row at a glance

Every Setups card / table row carries the same data. Here's the order to eyeball it:

  1. Stage first — Stage 2A/2B = trade long, 2C = trim, 3 = exit, 4 = avoid or short.
  2. Setup chips — what triggered today. Multiple = stronger signal. E.g. Pocket Pivot + VCP + Near 52W High = high-conviction long.
  3. RS ST / RS LT — both ≥ 75? Yes → leader in its industry. ST > LT? Strength is accelerating. ST < LT? Fading leader.
  4. Score — composite 0-99. ≥ 80 = high-quality setup, < 50 = weak.
  5. Turn ₹Cr — liquidity. ≥ 5 ₹Cr is fine for typical swing sizes. < 1 ₹Cr is illiquid — slippage risk.
  6. ADR% — typical daily range. Use for stop placement: stop ~1.5× ADR from entry.
  7. GSM — if there's a value (S1-S4), avoid. NSE is flagging risk.
  8. Mansfield RS — long-term out/under-performance vs NIFTY. Positive = leader, negative = laggard.
  9. Trend Template — Minervini's 8 structural checks. 6+ is fine, 8/8 is rare and significant.

Risk management checklist (read every entry)

  • Position size by ADR — never put more than 1-2% of account at risk per name. Risk = (entry − stop) × shares. Calculate stop using ADR.
  • Liquidity first — Turn ₹Cr < 1 means a 1% buy can move the price 2-3%. Stick to ≥ 5 ₹Cr unless you have a real edge.
  • Avoid GSM names — NSE's surveillance list. Higher slippage, sometimes trading-bans mid-move.
  • Stop discipline — set the stop the moment you enter. Most users who blow up didn't have stops; they had "I'll watch it".
  • Sector context — if your name is in a Stage 4 sector (Industry tab Strength < 30), even a great setup has lower win-rate.
  • Don't add to losers — averaging down on a Stage 3/4 name is how accounts die. Add only to Stage 2 names that move in your favour.

More example workflows

Smaller recipes for specific objectives.

Build a TradingView watchlist of pharma leaders

  1. Filter Industry → Pharmaceuticals.
  2. Click chip RS ST > 80 (or use Query for finer control).
  3. Click in the header → downloads marketpulse_watchlist_pharmaceuticals.txt.
  4. Open TradingView → Watchlists → Import → select the file.

Spot V-shape recovery candidates

  1. Open Query panel → use the 🔄 3M recovery preset: 3M Recovery >= 75 AND 3M > 0 AND Turn >= 2.
  2. Stocks closing in the top 25% of their 63-day range with positive 3M return — bounced from significant lows.
  3. Switch to Cards view, set chart-type to Baseline — the green-above / red-below split makes the V-shape visually obvious.

Scan a single index's strongest names

  1. Go to Indices tab → click the index card (e.g. NIFTY MIDCAP 150).
  2. In the constituent table, sort by 1M or 3M descending — top 20 are the strongest names in that index.
  3. Use the sticky IDX row at the top to compare — anything beating the index's 1M number is a relative-strength leader.
  4. Click ▦ Charts to switch to chart-card view with the full chart toolbar for visual confirmation.

Find F&O momentum on volume

  1. Set universe = F&O.
  2. Open Query panel → click "F&O momentum" preset (or type FNO = true AND RS ST > 80 AND 1W > 3 AND RVol >= 1.2).
  3. The amber Active Filter banner confirms the filter.
  4. Sort by 1D Change to see today's strongest moves.
  5. Switch Vol mode to Simple → blue Pocket Pivot bars identify accumulation. Stocks with multiple recent PPVs are top picks.

Mouse shortcuts

ActionHow
Sort table columnClick any column header.
Resize columnDrag the right edge of any column header. Width persists.
Open big chartClick ⤢ next to ticker on any card.
Close stock tabClick × on the tab.
Set bookmark colourClick ★ → click colour swatch in the popup. × to remove.
Drag baseline anchorIn Baseline chart mode, hover near the dashed line → cursor turns into ↕ → drag up/down. Per-chart, doesn't affect others.
Add to a watchlistClick ★ → toggle a named list in the "Add to watchlist" section (or ➕ New watchlist).
Drill into industryClick any industry row in the Industry tab.
Filter to setupClick any chip in the chips bar.

Glossary

TermMeaning
ADRAverage Daily Range = mean((High-Low)/Close) × 100 over 20 days. Volatility gauge for position sizing — higher ADR = bigger moves but bigger stops needed.
ATHAll-Time High close (within available data, ≥1 yr).
BhavcopyNSE's official EOD settlement file. Authoritative close prices.
Close PosPosition of the close within a candle's H-L range, 0-100. 100 = closed at high (strong day), 0 = closed at low (weak day).
F&ONSE Futures & Options. ~200 most-liquid stocks; no daily price-band circuit.
GSMGraded Surveillance Measure (NSE risk flag, stages 0-4). Stage ≥1 means restricted trading — usually best avoided.
HC BUY / SELL"High-Conviction" Buy/Sell. The breakout/breakdown pullback setups — usually higher-probability than the initial breakout.
PPVPocket Pivot Volume — Gilmartin / Kacher stealth-accumulation signal. Volume bar turns blue in Simple mode.
RSRelative Strength percentile (0-99). ST = short-term (1D-3M weighted), LT = long-term (3M-1Y weighted). Computed within the stock's industry peer group, so a 75 in Pharma is comparable to a 75 in Banks.
RVolRelative Volume = today's volume ÷ 20-day average. ≥2x = unusual activity worth investigating.
SetupA detected technical pattern. Each stock can carry multiple setups simultaneously (e.g. NEAR 52W HIGH + VOLUME CLIMAX + DOUBLE TOP).
VCPVolatility Contraction Pattern (Mark Minervini / Stockbee) — successive tighter consolidations inside an uptrend, indicating supply absorption before the next move.
VWAPVolume-Weighted Average Price (intraday).