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.
Net open-market buying by the promoter group over 90 days, in stocks above their 200-day average.13 Nov 2026
- ASTERDMAster DM Quality Care Limited-1.82%₹379.6CrBought, 90d
- WESTLIFEWESTLIFE FOODWORLD LIMITED+0.76%₹219.9CrBought, 90d
- JINDALSTELJINDAL STEEL LIMITED-0.46%₹98.1CrBought, 90d
- CONFIPETConfidence Petroleum India Limited-2.34%₹63.0CrBought, 90d
- ARISArisinfra Solutions Limited-1.48%₹22.1CrBought, 90d
The session's largest bulk and block buyers, net of anything the same client sold that day.13 Nov 2026
- MEESHOSOCIETE GENERALE₹364.6CrValue
- BLSPOLYHRTI PRIVATE LIMITED₹9.5CrValue
- DCISETU SECURITIES PRIVATE LIMITED₹4.6CrValue
- BFUTILITIEIRAGE BROKING SERVICES LLP₹2.8CrValue
- BCSSLPINKAL SHAILESHKUMAR JOGANI₹2.6CrValue
Over 65% of the volume taken to delivery, on 1.5× the usual volume, with the price up over 1%.13 Nov 2026
The full scanFutures open interest up over 3% on a day the price rose over 1%. New longs.13 Nov 2026
- POLICYBZRPB Fintech Limited+5.23%+10.7%OI change
- ANGELONEAngel One Limited+2.35%+7.3%OI change
- ENRINSiemens Energy India Limited+2.90%+6.8%OI change
- LICHSGFINLIC Housing Finance Limited+1.05%+4.1%OI change
- 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
close · high_52w · low_52w
Delivery
46.8%
of the session's volume taken to delivery
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
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.
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
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
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
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
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
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
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
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
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
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.
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.
View as codeHide the 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 yourselfTwo 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.
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.
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 usefulAn 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
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.