# PatternsRadar

> Screen 3,500+ NSE stocks on price, volume, delivery and technicals across 30 years of split-adjusted history — then test the scan against a year of sessions before you trust it.

PatternsRadar (https://patternsradar.com/) is a stock screener for the National Stock Exchange of India (NSE), built by Bitmask (https://bitmask.in). A scan is written in Sift — a readable query language (`close > ema(21) and delivery_pct > 60`) — or clicked together from filter chips; the two are views of one query. Every scan can be replayed across the last 250 sessions to measure its hit rate before anyone trusts it. Data: 3,500+ instruments, 139 scannable fields, indicators and candlestick patterns, daily bars back to 1995, split- and bonus-adjusted, including delivery percentage — the share of traded volume actually taken to demat, which most screeners do not carry. Also scannable: per-stock F&O aggregates (futures OI, OI change, basis, put-call ratios; `from fno` scopes to the ~200 derivative stocks), point-in-time fundamentals (P/E, market cap, growth, shareholding — valued as known on the scan date, coverage still backfilling), and NSE sector/industry classification (`sector is "Information Technology"`). End-of-day only: no intraday data, no live feed, NSE only.

Screening is free with no account. Paid plans (Pro ₹400/month, Max ₹2,000/month) add end-of-day email alerts, webhooks and higher API limits. Every plan, including Free, has REST API and MCP access. Latest session in the dataset: 2026-08-21.

Every link below is a markdown document. Each is the twin of an HTML page at the same URL without `.md`, and every public page on the site has one — append `.md` to its URL (e.g. /learn/rsi.md, /s/RELIANCE.md) or request the page with `Accept: text/markdown`. Every page declares its twin with `rel="alternate" type="text/markdown"` and this file with `rel="describedby"`, both as a <link> in its head and as an HTTP Link header. The whole set, by section: https://patternsradar.com/sitemap.md. The exhaustive list of HTML pages, including every instrument, is the sitemap index at https://patternsradar.com/sitemap.xml.

## Docs

- [Sift language reference](https://patternsradar.com/docs/sift.md): every field, indicator, window function, operator and candlestick pattern; generated from the same catalog the compiler reads
- [API & MCP reference](https://patternsradar.com/docs/api.md): REST endpoints with examples, and the MCP server for agents
- [MCP server](https://patternsradar.com/docs/mcp.md): connect Claude, Codex or any MCP client to NSE end-of-day data — the server hands the agent the whole query language
- [Glossary](https://patternsradar.com/learn.md): 48 indicators, fields and candlestick patterns, each defined with a working scan — e.g. [52-week high and low](https://patternsradar.com/learn/52-week-high-low.md), [Pivot points](https://patternsradar.com/learn/pivot-points.md), [Heikin-Ashi candles](https://patternsradar.com/learn/heikin-ashi.md)

## Scan library

115 prebuilt scans, each on its own page with its query, an explanation and a backtest. By category:

- [Breakout stock scanners for NSE](https://patternsradar.com/scans/breakouts.md): 13 scans — Free breakout screeners for NSE stocks: 52-week highs, volume breakouts, Donchian and Bollinger channel breaks — each on its own page, each backtestable.
- [Reversal stock scanners for NSE](https://patternsradar.com/scans/reversals.md): 25 scans — Oversold and overbought screeners for NSE stocks: RSI, stochastic, CCI, MACD crosses, golden cross — mean-reversion setups with the trend filters that make them work.
- [Momentum stock scanners for NSE](https://patternsradar.com/scans/momentum.md): 15 scans — Momentum screeners for NSE stocks: relative strength leaders, stacked moving averages, ADX trends, OHL scans and pullback entries in confirmed uptrends.
- [Delivery percentage scanners for NSE](https://patternsradar.com/scans/delivery.md): 10 scans — Delivery-based screeners for NSE stocks: delivery surges, quiet accumulation, institutional-grade delivery days — the data most technical screeners leave out of scan logic.
- [Volatility stock scanners for NSE](https://patternsradar.com/scans/volatility.md): 14 scans — Volatility screeners for NSE stocks: Bollinger squeezes, NR7 setups, range expansions, gaps and 52-week extremes — the compression-then-release cycle, scanned.
- [Candlestick pattern scanners for NSE](https://patternsradar.com/scans/candlestick-patterns.md): 14 scans — Candlestick pattern screeners for NSE stocks: engulfing, hammer, harami, morning and evening stars, three soldiers and crows — each pattern filtered by the context that makes it mean something.
- [F&O derivatives scanners for NSE](https://patternsradar.com/scans/derivatives.md): 11 scans — Open interest screeners for NSE F&O stocks: long and short buildups, futures premium and discount, put-call ratio extremes — positioning data the cash tape cannot show.
- [Fundamental stock scanners for NSE](https://patternsradar.com/scans/fundamentals.md): 13 scans — Fundamental screeners for NSE stocks: promoter buying and selling, shareholding patterns, market-cap filters and sector scans — point-in-time data with no restatement leakage.

## Guides

- [Candlestick patterns need context](https://patternsradar.com/blog/candlestick-pattern-screener-nse.md): Why a raw candlestick scan returns noise, the three context filters that make patterns tradable — location, trend, volume — and NSE scans with each filter built in.
- [Translating Chartink formulas to Sift](https://patternsradar.com/blog/chartink-formulas-to-sift.md): How Chartink's offset-comparison formulas map to Sift's event operators — with side-by-side translations of the crossover, the streak, the N-day high and the volume multiple.
- [How to read a scan's hit rate](https://patternsradar.com/blog/how-to-read-scan-hit-rate.md): What the 1, 5 and 20-day columns in a hit-rate table actually measure, why hit rate and payoff must be read together, and the three numbers that expose a scan that only looks good.
- [Screen NSE stocks with Claude over MCP](https://patternsradar.com/blog/screen-nse-stocks-with-claude-mcp.md): Connect Claude Code or any MCP client to 30 years of NSE end-of-day data: run screener scans in plain English, backtest them in the same conversation, and save the ones that work.
- [The 52-week high strategy on the NSE](https://patternsradar.com/blog/52-week-high-strategy-nse.md): The research behind buying stocks at 52-week highs, the overhead-supply logic, the entry variants, and ready-made NSE scans for each — with the failure modes stated plainly.
- [Bollinger band squeeze screener for NSE](https://patternsradar.com/blog/bollinger-band-squeeze-screener.md): Why volatility contraction predicts expansion, how to measure a squeeze with band width, the NR7 alternative, and ready-made NSE squeeze scans with the breakout confirmations.
- [Choosing a stock screener: what to look for](https://patternsradar.com/blog/chartink-alternative-with-backtesting.md): The five capabilities that separate stock screeners — historical replay, event conditions, delivery data, data depth, and an API — and how to evaluate any screener against them.
- [Delivery percentage explained](https://patternsradar.com/blog/delivery-percentage-explained.md): What delivery percentage measures, why it's unique to Indian markets, how to read it against a stock's own baseline, and the scan patterns that turn it into signal.
- [Golden cross and death cross on NSE stocks](https://patternsradar.com/blog/golden-cross-death-cross-nse.md): What the 50/200-day crosses actually mark, why they fire late by design, the whipsaw problem in sideways markets, and how to check their hit rate on NSE stocks.
- [How to backtest a stock scan, no code needed](https://patternsradar.com/blog/how-to-backtest-a-stock-scan.md): A five-step method for testing any screener scan against history: pick a horizon, replay the signal, read hit rate and payoff separately, and the three biases that fake good results.
- [The Open High Low (OHL) scan for NSE stocks](https://patternsradar.com/blog/open-high-low-scan-nse.md): What the OHL strategy actually measures, why open = low is a buy signal, and how to run both sides of it across the NSE — free, on end-of-day data.
- [RSI screener guide for NSE stocks](https://patternsradar.com/blog/rsi-screener-guide.md): Why most RSI-below-30 scans return falling knives, the trend filter that fixes them, the RSI levels that matter in trending stocks, and four ready-made NSE scans.
- [A swing trading screener for India](https://patternsradar.com/blog/swing-trading-screener-india.md): A working swing-trading screen in three filters: trend, setup, trigger. How to build it for NSE stocks, which scans express each stage, and how to check the screen actually works.
- [Volume breakout screener for Indian stocks](https://patternsradar.com/blog/volume-breakout-screener-india.md): Why volume is the one input that can't be faked, what 2× average volume actually implies, and three ready-made NSE volume breakout scans you can run and backtest.

## Comparisons

- [Chartink alternative](https://patternsradar.com/compare/chartink-alternative.md): Where Chartink's backtest stops — the list of past matches, without what they did next — and what it still does better.
- [PatternsRadar vs Chartink](https://patternsradar.com/compare/patternsradar-vs-chartink.md): The two screeners feature by feature: backtesting, event conditions, data depth, alerts, API.
- [Trendlyne alternative](https://patternsradar.com/compare/trendlyne-alternative.md): PatternsRadar as a Trendlyne alternative for technical screening: unmetered backtesting on every scan, a readable query language, delivery analysis and an API — from ₹0.
- [PatternsRadar vs Trendlyne](https://patternsradar.com/compare/patternsradar-vs-trendlyne.md): Trendlyne is a research platform with a screener inside; PatternsRadar is a technical screener with testing built in. Backtest quotas, query models, delivery data, APIs and pricing, compared honestly.
- [StockEdge alternative](https://patternsradar.com/compare/stockedge-alternative.md): PatternsRadar as a StockEdge alternative: write any scan instead of picking from 500, backtest every one against 250 sessions, and screen delivery percentage with evidence — free, no account.
- [PatternsRadar vs StockEdge](https://patternsradar.com/compare/patternsradar-vs-stockedge.md): StockEdge curates 500+ readymade EOD scans; PatternsRadar lets you write and backtest your own. Scan models, delivery analysis, custom-scan quotas, APIs and pricing, compared honestly.
- [TradingView alternative](https://patternsradar.com/compare/tradingview-screener-alternative.md): PatternsRadar as an NSE-focused alternative to TradingView's stock screener: scan-level backtesting, delivery percentage, event conditions and 30 years of history — things a global screener doesn't carry.
- [PatternsRadar vs TradingView](https://patternsradar.com/compare/patternsradar-vs-tradingview.md): TradingView's screener is real-time, global and chart-first; PatternsRadar is EOD, NSE-only and scan-first. Backtesting scope, delivery data, query models, history depth and pricing, compared honestly.
- [Screener.in alternative](https://patternsradar.com/compare/screener-in-alternative.md): Looking past Screener.in? If it's for fundamentals, stay — it's the best there is. If you've hit its technical ceiling (DMA fields, no backtesting, no delivery data), that's the half PatternsRadar covers.
- [PatternsRadar vs Screener.in](https://patternsradar.com/compare/patternsradar-vs-screener-in.md): Screener.in screens businesses from ten years of financials; PatternsRadar screens price behaviour from thirty years of daily bars, with backtesting. Mostly different jobs — compared honestly, including the narrow overlap.
- [Tickertape alternative](https://patternsradar.com/compare/tickertape-alternative.md): Tickertape's screener stops at menu filters — SMA, EMA and RSI thresholds, Pro-gated, untestable. PatternsRadar picks up there: write any condition, backtest it, screen delivery — free.
- [PatternsRadar vs Tickertape](https://patternsradar.com/compare/patternsradar-vs-tickertape.md): Tickertape is a broad research app whose screener is menu filters; PatternsRadar is a technical screener with a query language and backtesting. Filters vs sentences, scorecards vs evidence — compared honestly.

## Optional

- [The screener](https://patternsradar.com/screener.md): the editor itself — chips and code over a results grid
- [Pricing](https://patternsradar.com/pricing.md): plans and limits
- [About](https://patternsradar.com/about.md): who builds this, where the data comes from, how it is verified
- Symbol pages at https://patternsradar.com/s/SYMBOL.md (e.g. https://patternsradar.com/s/RELIANCE.md): per NSE instrument — price history, delivery percentage and technicals, plus quarterly results, shareholding and the filing calendar where they are on file. The full symbol list is `GET https://api.patternsradar.com/v1/symbols` (no key needed); every instrument page is listed in https://patternsradar.com/sitemaps/instruments
- [sitemap.md](https://patternsradar.com/sitemap.md): every markdown document on the site, by section
- [llms-full.txt](https://patternsradar.com/llms-full.txt): this file expanded — every scan's query and explanation, the category primers, and the MCP tool surface inline
- [sitemap.xml](https://patternsradar.com/sitemap.xml): the sitemap index of every HTML page, in four sections — site, content, community, instruments
- [ai-catalog.json](https://patternsradar.com/.well-known/ai-catalog.json): Agentic Resource Discovery — the MCP server (with its [server card](https://patternsradar.com/.well-known/mcp-server-card.json)), the REST API and these documents, typed for an agent
