Documentation

How TrendRadar works

A plain-English guide to every number, signal, and button on the dashboard — no finance degree needed.

Overview

TrendRadar is a free, rule-based momentum screener for Nifty 500 stocks. Every day after the market closes, it downloads price data for all 500 stocks, runs a set of technical checks, and ranks them from strongest to weakest.

It doesn't predict the future. It just surfaces stocks that are currently behaving the way historically strong stocks have behaved — trending up, holding above key moving averages, and consolidating quietly before potential moves.

This is an educational tool, not investment advice. Never buy or sell a stock based solely on what you see here. Always do your own research.

The Leaderboard

The main table ranks every Nifty 500 stock by its Composite Score (highest = strongest momentum). Here's what each column means:

# (Rank)The stock's position today. Rank 1 means the highest composite score in the universe. The top 3 are highlighted in gold, silver, and bronze.
Ticker / NameThe NSE stock symbol (e.g. RELIANCE.NS) and the company name. Click any row to open the full stock detail page.
SectorThe industry the company belongs to. Click a sector chip to instantly filter the table to that sector only.
PriceThe last traded price in Indian Rupees (₹), as of the most recent scan.
1D %How much the stock moved yesterday. +2.4% means it went up, −1.1% means it fell.
ScoreThe composite momentum score (0–100). The bar is visually scaled to the current filtered list so differences between stocks are easy to spot. Hover for the exact number.
RSRelative Strength rank (0–100). How the stock has performed compared to all other Nifty 500 stocks over the past year. Higher is better.
TrendA means the stock passes the Minervini Trend Template — all 8 price/MA rules are satisfied.
VCPA VCP badge means a Volatility Contraction Pattern was detected — the stock is forming a tight base after a strong run.
30DA mini sparkline showing the last 30 days of price movement at a glance.

Composite Score

The composite score is a single number (0–100) that combines multiple momentum signals into one easy-to-compare ranking. Think of it as a "momentum health check" — the higher, the stronger.

It is built from four components:

Trend Template Score

How many of the 8 Minervini trend rules the stock passes. Passing all 8 gives the full weight.

RS Rank

Relative performance vs the rest of the Nifty 500. A stock beating 90% of peers scores highly here.

ADX (Trend Strength)

Measures how strongly the stock is trending in any direction. ADX above 25 means a real trend; above 40 means a very strong one.

52-Week High Proximity

How close the stock is to its yearly high. Stocks near new highs are often the ones that keep going higher.

The score bar on the leaderboard is min-max normalised to the current filtered list, so the top stock always fills the bar. The raw number shown is always out of 100.

RS Rank (Relative Strength)

Relative Strength compares how a stock has performed against all other stocks in the universe over the past year. It has nothing to do with the RSI indicator — this is purely about price performance.

RS 80–100

Top 20% performer. This stock has been outpacing 80%+ of peers. Most strong breakouts come from high-RS stocks.

RS 50–79

Average to above-average performance. Worth watching, but not yet showing clear leadership.

RS 0–49

Underperforming the majority. Momentum investors typically avoid these unless there's a specific catalyst.

The concept comes from William O'Neil's CAN SLIM method, popularised by Investors Business Daily. Stocks that go on to have big moves almost always show strong RS before the breakout.

Trend Template (Minervini)

The Trend Template is a checklist of 8 rules invented by Mark Minervini, a US trader who won the US Investing Championship. A stock must pass all 8 to get the tick on the leaderboard.

Here are the 8 rules in plain English:

1The stock's current price is above its 150-day moving average (MA150) — it's in an uptrend on a medium-term basis.
2The stock's current price is above its 200-day moving average (MA200) — it's in an uptrend on a long-term basis.
3The 150-day MA is above the 200-day MA — the medium-term trend is stronger than the long-term trend (healthy sign).
4The 200-day MA has been rising for at least a month — the long-term trend is accelerating, not rolling over.
5The 50-day MA is above both the 150-day and 200-day MAs — short-term strength is the highest of the three.
6The current price is above its 50-day MA — the stock is trading above its recent average, not dragging below it.
7The stock is trading at least 25% above its 52-week low — it has made a significant recovery and has real upward momentum.
8The stock is trading within 25% of its 52-week high — it's near the top of its yearly range, not fading.

Why does this matter? Minervini studied hundreds of the biggest stock market winners throughout history and found they all shared these properties before their biggest moves. Passing all 8 doesn't guarantee a move — but it means the stock's structure matches the pattern.

VCP Setup (Volatility Contraction Pattern)

A VCP is a specific chart pattern — also from Minervini — that appears when a stock is "coiling" before a potential breakout. Think of it like compressing a spring.

How a VCP forms:

After a strong upward run, the stock pulls back — this is the first "contraction".

It then recovers partially and pulls back again — but this second dip is smaller than the first.

This continues 2–4 times. Each pullback is shallower. Volume also dries up during the quiet phases.

A breakout above the "pivot point" (the last swing high) on rising volume is the entry signal.

On the stock detail page, TrendRadar shows the detected pivot price. If the current price has already broken above that pivot, it shows Extended — meaning the ideal entry has already passed and chasing it carries more risk.

Stock Chart

The chart on each stock's detail page shows candlestick price data with overlaid technical indicators. You can view 3 months, 6 months, or 1 year of history using the buttons in the top-left.

CandlesticksEach candle = one trading day. Green = the stock closed higher than it opened. Red = it closed lower. The thin lines (wicks) show the intraday high and low.
MA50 (amber line)The 50-day moving average — the average closing price over the last 50 trading days. It tracks short-term momentum. Price above MA50 is generally bullish.
MA150 (blue line)The 150-day moving average. Minervini rules 1 and 3 both reference this line. It smooths out short-term noise and shows the medium-term direction.
MA200 (purple line)The 200-day moving average — the most watched long-term indicator in the market. Fund managers often use it to decide whether to hold or reduce positions.
Bollinger Bands (purple dotted)Two bands drawn 2 standard deviations above and below the 20-day MA. When the bands get very narrow (a "squeeze"), volatility is low — often before a big move in either direction.
Volume (bars at bottom)How many shares traded each day. Green volume = up day, red = down day. A breakout on high volume is more reliable than one on low volume.

Tip: Click the legend labels (MA50, MA150, MA200, BBands) in the top-right of the chart to toggle each line on or off. This helps you focus on what matters.

Filters & Search

The filter bar above the leaderboard lets you narrow down the 500 stocks to exactly what you're looking for. All filters work together — the stock count on the right updates instantly.

Search bar [ / ]Type a ticker (e.g. INFY) or company name. Press / anywhere on the leaderboard page to jump to the search box instantly.
⌘K Command PalettePress ⌘K (or Ctrl+K on Windows) anywhere on any page to open a fast search over all 500 stocks with price, RS rank, and 1D% shown inline.
Sector dropdownFilter to one sector (e.g. "Information Technology"). You can also click any sector chip directly in the table to do the same thing.
RS ≥ presetQuickly show only stocks with an RS Rank above a threshold. "RS ≥ 80" gives you the top 20% of momentum performers.
Price ≥ presetFilter by minimum stock price in rupees. Useful if you want to avoid very low-priced stocks or focus on mid/large caps.
Trend Template toggleShow only stocks passing all 8 Minervini rules. The count shown next to the label tells you how many stocks qualify with your current other filters.
VCP Setup toggleShow only stocks where a Volatility Contraction Pattern was detected. These are potential setup candidates — not buy signals.

Active filters appear as chips below the filter bar so you can always see what's applied. Click the × on any chip to remove that filter, or use "Clear all" to reset everything.

Filtered views are shareable — the URL updates automatically as you filter, so you can copy and send a link and the recipient will see the same filtered table.

Disclaimer

TrendRadar is an educational tool. All signals are rule-based and mechanical. They are based on past price data, which does not predict future returns.

This tool does not recommend buying or selling any security. Passing the Trend Template or having a VCP setup does not mean a stock will go up.

In India, providing buy/sell recommendations publicly may require SEBI Research Analyst (RA) or Investment Adviser (IA) registration under the SEBI (Research Analysts) Regulations, 2014.

Always consult a SEBI-registered adviser before making investment decisions. Never invest money you cannot afford to lose.

Ready to explore?

Head back to the leaderboard and try the filters.

Open Leaderboard