PatternsRadar · free NSE stock screener with backtestingFollow the money on the NSE.
Then see what it did next.

Promoter and insider trades, bulk and block deals, delivery, futures positioning and shareholding across the NSE, and every one of them a field you can scan on. Replay any scan across thirty years and see what the matches did next. Free, with no dataset behind a paywall.

3,823
NSE instruments
210
scan fields
1995
history begins
13 Nov 2026
last session

One stock, every filing

Everything NSE publishes about a stock, on one page.

Price and delivery, futures positioning, who owns it and who has been trading it, the results and the balance sheet. Every NSE stock has a page like this, and the numbers on it are fields you can scan, from delivery to promoter holding.

RELIANCE

Reliance Industries Limited · Oil Gas & Consumable Fuels

1,339.70

0.00% · 13 Nov 2026

Price, six months

52w low 1,152.20high 1,611.80

close · high_52w · low_52w

Delivery

46.8%

of the session's volume taken to delivery

Last session46.8%
20-day average49.6%

delivery_pct

Who owns it

  • Promoters50.4%
  • Foreign investors16.5%
  • Mutual funds10.3%
  • Insurers9.5%
  • Retail7.2%
  • Others6.0%

Quarter to 30 Sept 2026 · promoters -0.04 pp

promoter_pct · fpi_pct · mf_pct

Futures and options

No clear buildup

OI change
+0.5%
Put-call ratio
0.75
Max pain
1,270.00
OI walls
1,300–1,350

long_buildup · pcr_oi · max_pain

Valuation and balance sheet

Market cap
₹18.13 lakh Cr
P/E
22.1
P/B
1.92
ROE
9.0%
Debt to equity
0.34
FCF yield
3.8%

pe · roe · debt_to_equity

Insiders and deals

No net buying

by insiders over the last 90 days

Latest deal: block buy, ₹239.9Cr on 8 Oct 2026 by PI OPPORTUNITIES AIF V LLP

insider_net_buy_value_90d · insider_buyers_90d

Open the RELIANCE page

The data

Built on the parts of NSE's data other screeners drop.

Each dataset comes from the exchange's own files, loaded every trading evening and kept as far back as NSE publishes it.

100 scan fields

Prices, indicators and patterns

Daily bars adjusted for splits and bonuses, with moving averages, oscillators, volatility bands and candlestick patterns computed on every session.

Since 19953,823 instruments

11 scan fields

Volume and delivery

How much of each day's volume was taken to delivery rather than squared off, relative volume, OBV and money flow.

Since 19953,823 instruments

19 scan fields

Futures and options

Futures OI and its change, basis, rollover, put-call ratios, max pain and the option chain's OI walls. Long and short buildups are patterns you can scan.

Since 2000223 F&O stocks

5 scan fields

Insider and promoter trades

Every insider disclosure: who bought or sold, whether on the market or off it, and the net value over 30 and 90 days.

Since 20152,506 stocks with filings

3 scan fields

Bulk and block deals

Each session's bulk and block deals with the client on each side. Screen on net bulk buying or block value over 30 days.

Since 2004

18 scan fields

Shareholding

Promoters, pledges, foreign investors, mutual funds, insurers, retail and HNI holders by quarter, with the named large holders and the change since last quarter.

Since 20162,371 stocks

34 scan fields

Results, balance sheet and cash flow

Quarterly and trailing P&L, balance sheet and cash flow: P/E, P/B, ROE, ROCE, debt to equity, free-cash-flow yield and growth over one to seven years, each valued as of its filing date.

Since 20161,868 stocks with a P/E

9 scan fields

Dividends

Every dividend by ex-date: yield, growth, CAGR, paying years and streak over any span from one to ten years.

Since 20121,355 payers

11 scan fields

Market breadth and valuation

Advances and declines, the McClellan oscillator, the share of stocks above their 50- and 200-day averages, new highs and lows, and index P/E. A regime filter for any scan.

Since 1995

On every stock page

Surveillance and corporate filings

ASM and GSM lists, the F&O ban, price bands, announcements, board meetings, takeover-code disclosures and record dates, by stock and by session.

Ran when this page was built

52-week high breakout

A close at the highest level in a year, on volume half again its own 20-day average. The Darvas entry, written out.

Match all of
Closeis thehighestin252days(1 year)Relative volumeis more than1.5Add a condition
View as code
where close is highest in 52w and rel_volume > 1.5

6 matches on 13 Nov 2026, found in 1.63s.

Run this scan yourself

Two ways to build the same scan.

Blocks and text are the same query seen from two sides. Click it together, or type it out, and switch whenever you like.

The switch above is the switch in the app. It does not translate or approximate: blocks and text are two renderings of one parsed query, so you can start by clicking, finish by typing, and go back without retyping a thing.

Replay · every scan, every plan

Then find out whether it has ever worked.

Every scan replays. The query runs as of each session in a window you choose, every match becomes a signal, and the panel reports what those signals did next: win rate, median move, payoff, and the excess over the index. It runs as one query rather than one per day, so a thirty-year replay comes back in 90–140 ms.

52-week high breakout, replayed when this page was built

49%
closed up · 1d
median -0.0%
51%
closed up · 5d
median +0.1%
50%
closed up · 20d
median +0.1%

1,747 signals across 250 sessions, 12 Nov 2025 to 13 Nov 2026. The panel on the scan page runs the same replay over any window up to 7,500 sessions.

What you can change

Window
Six months to 30 years, which is 10 to 7,500 sessions, back to the first bar in 1995.
Horizons
Up to 4 forward windows at once, each anywhere from 1 to 60 sessions.
Entry
At the signal bar's own close, or at the next session's open. The second is the earliest fill anyone reading an end-of-day scan could actually take.
Exits
A stop-loss and a target in percent turn the replay into a trade simulation, and every trade is labelled stop, target or time.
Benchmark
Excess return against any of 7 NSE indices. Or against none, when the raw move is what you want.
Output
An equity curve, a monthly breakdown, a return histogram and every individual trade. Each one exports as CSV.

There is no annual backtest quota and no depth withheld by tier: every window, horizon and exit rule above is on the Free plan, bounded only by a daily allowance each plan states. Close-to-close, with no brokerage, slippage or position sizing, and universe membership measured as of today — a survivorship lean, stated rather than fixed.

API & MCP · every plan

Or skip the browser entirely.

The screener is one client of an API you can call yourself, from a script, a cron job, or a coding agent speaking the Model Context Protocol. Pick your client below. The config goes in as it stands, once you have swapped in a key.

The agent teaches itself the language
A sift_reference tool serves the complete query reference, generated from the same catalog the compiler reads. Claude Code or Codex writes a correct scan without you explaining the syntax.
Everything the screener does
Ten tools: run scans, replay hit-rate, look up symbols and bars, read and save the scans on your account. They go through the same code paths the browser does.
One key, both doors
A key authenticates REST and MCP alike, on every plan including Free. Shown once, stored as a hash, revoked instantly.

Hand it to an agent

Terminal

claude mcp add --transport http patternsradar \
https://api.patternsradar.com/mcp \
--header "Authorization: Bearer prdr_YOUR_KEY"

Or call it from a script

curl -s https://api.patternsradar.com/v1/scan \
-H "Authorization: Bearer prdr_YOUR_KEY" \
-d '{ "source": "close > ema(21) and volume > 2x avg(volume, 20)" }'

What it will not do

Worth knowing before you rely on it rather than after.

No intraday
Daily bars only. There is no 5-minute anything, and alerts fire after the close.
Disclosures arrive late
Insider trades are filed days after they happen and deals are published after the close. Each counts in a scan, and in a replay, from the day it became public.
Fundamentals have gaps
Results and shareholding come from parsed exchange filings back to 2016. A company whose filings could not be parsed shows no P/E rather than a guessed one.
Strikes are shown, not screened
Max pain, put-call ratios and the OI walls are scan fields. Individual strikes are on each stock's option chain, not in the query language.
No costs in the replay
It simulates stops, targets and entry timing. It does not simulate brokerage, slippage or position sizing, and it measures the universe as of today, which leans survivorship-positive.
NSE only, and no advice
No BSE listings, no US tickers, no tips and no portfolio. It finds candidates and shows their record. What you do next is your call.

Screening is free. You pay for the alerts.

Every plan gets the whole screener, all 30 years of history, and API and MCP access. Paid tiers add one thing: PatternsRadar watches your scans for you and emails you after each close.

Free

The whole screener, and room to keep a few scans.

Free

  • Scans200 a day
  • Replays20 a day
  • Matches per scan500
  • Saved scans5
  • Email alertsNone
  • Webhooks
  • Run history2 days
  • Scan rate20 a minute
  • API rate60 a minute
  • REST API access
  • API keys2
  • MCP server

Pro

Most useful

An email every evening after the close.

₹399/month

  • Scans1,000 a day
  • Replays100 a day
  • Matches per scan1,000
  • Saved scans100
  • Email alertson 50 saved scans
  • Webhooks
  • Run history90 days
  • Scan rate100 a minute
  • API rate300 a minute
  • REST API access
  • API keys5
  • MCP server

Max

Higher limits, plus a webhook when a scan fires.

₹999/month

  • Scans2,400 a day
  • Replays240 a day
  • Matches per scan2,000
  • Saved scans500
  • Email alertson 200 saved scans
  • Webhooks
  • Run history1 year
  • Scan rate240 a minute
  • API rate600 a minute
  • REST API access
  • API keys10
  • MCP server

Compare plans in full →

Common questions

About the data, the replay and what it costs. The rest is in the methodology.

Where does the data come from?

From NSE's own published files: the daily bhavcopy and delivery report, the F&O bhavcopy, insider and takeover-code disclosures, bulk and block deal files, XBRL results and shareholding filings, surveillance lists and the index files. Prices are adjusted for splits and bonuses before anything is computed from them.

How fresh is it?

Prices, delivery and F&O load every weekday evening after NSE publishes them, and the disclosures follow as NSE posts them. Every list names the session it comes from, and a banner says so when the evening's prices are late.

Can I see today's insider trades and bulk deals?

Yes. The market flows page lists every insider disclosure and bulk or block deal by session, with a picker for any past one, and each stock's page keeps its full history. Both are free and need no account.

Can I backtest a scan on insider buying or delivery?

Yes. Every field works in a replay, valued as of each past session. A disclosure counts from the day it was published and a result from the day it was filed, so a replay cannot see what the market could not.

Is this investment advice?

No. PatternsRadar is a data and screening tool. It shows what matched a scan and what those stocks did afterwards. It does not recommend buying or selling anything, and a past hit rate does not predict the next one.

Is PatternsRadar free?

Yes, and you do not need an account. The whole scan library, all 30 years of history and the hit-rate replay cost nothing, because the thing I most want you to try before paying for anything is the replay, and putting it behind a signup would defeat that. Paid plans add end-of-day alerts on the scans you keep, webhooks, and higher API limits, from ₹400 a month.

How does alerting work?

NSE closes at 15:30. That evening the day's data is loaded and every scan you are watching runs against it. You get one email a day listing every scan that fired. If you would rather only hear about names that were not in yesterday's list, there is a setting for that.

What does “end of day” mean?

Alerts on daily bars, sent after the close. There is no intraday data and no live feed, so nothing here fires while the market is open. That is a real limitation. You should know it before you pay.

What happens if I cancel?

It runs to the end of the period you have already paid for. Nothing you saved gets deleted. Scans over the free limit stay readable, and you can edit them again the moment you are back on a paid plan.

Start with tonight's data.

No account needed. Open the screener, or start from a scan someone has already written.