Options Scanner Guide

The Options Scanner, From the First Click to a Routine

The scanner lists options the way a stock screener lists stocks, in three views: Contracts, Underlyings and Custom. This guide walks through every control in order, explains every column with its working, shows each step in the real tool, and ends with the traps that make a list mislead, an expiry-day and a positional routine, a glossary and the questions people ask.

98 min readUpdated 2026-10-19
Open the live Options Scanner All guides

Educational content · Sahi does not provide investment advice

What you will learn

3
views: Contracts, Underlyings, Custom
13
contract scans
15
columns in the Underlyings All scan
217
underlyings in the catalogue

First 5 Minutes

The question What do I do first, if I read nothing else?

Do this first

  1. Open the Options Scanner. It opens on Contracts with Top gainers. Leave every setting as it is.
  2. Read the line of settings under the scan name. A capsule with a cross is something that differs from the defaults; the quiet words between them are the defaults. Together they are the whole question the list answers.
  3. Read lots before percentages, and the Spread column before you believe a price.
  4. Press one contract's name. The dialog shows its payoff and the exact numbers behind the row.
  5. Read Trap 1 and Trap 2. They explain most of the lists that mislead.

In a hurry on an expiry morning? Go straight to the time-of-day guide and the expiry-day routine. Nothing is showing? Use the checklist. On a phone? Read this.

Values in this guide are as of 19 October 2026, read from the source files listed in the Sources section. Anything this guide could not confirm is gathered once, in What we have not verified.


What the Options Scanner Is

The question What does a scanner do that an option chain does not?

The Screener Idea

A stock screener does not tell you what a stock will do. It lists every stock that did something you asked about: rose the most, traded the most, broke a range.

The Options Scanner does the same for options. Every F&O underlying has hundreds of contracts, and opening each option chain one at a time is slow. The scanner puts all of them on one list, sorted by the figure you asked about, and leaves the judgement to you.

This guide follows the page from the first click to a finished routine. A beginner can read each step in order, because every control is named, every column is explained and every number is worked out. A serious trader can jump to the part needed: the column quick reference, the exact floors and guards, the logic of All and Any, and the traps that make a list mislead. Every picture is a capture of the running scanner. Where a number cannot be backed from the product, the guide says so and links to What we have not verified.

ViewOne row isThe question it answers
ContractsOne option contract, such as a NIFTY 25000 CallWhere is the action? Which contracts moved, where positions are being opened or closed, where money is trading.
UnderlyingsOne stock or indexHow much movement do its options price, how does that compare with what it actually did, and where do positions sit?
CustomA contract or an underlying, as you chooseWhich ones meet the conditions I have set, all of them or any of them?
Real tool · illustrative dataThe page bar
The Options Scanner page bar: a capsule switch reading Contracts, Underlyings and Custom, and a Customise button.The Options Scanner page bar: a capsule switch reading Contracts, Underlyings and Custom, and a Customise button.
Look at: the three views in the capsule, and the Customise button beside it. Each view has its own Customise panel.

The whole Contracts view, from the page bar down to the first rows, is pictured in Step 1.

What It Does Not Do

  • It places no orders. A row is a reading, and the contract dialog is for looking, not for trading.
  • It does not forecast. Build-ups, Chance worthless and Expected move describe positions and prices at one moment.
  • It does not hide the thin end. It leaves out contracts under its floors and says how many, and a lower floor shows them.
  • It does not compute charges, taxes, margin or the cost of getting in and out. See Risk notes.
  • It no longer lists ready-made strategy baskets. Those are checked in the strategy finder inside the Strategy Builder, and an older scanner link that names strategies opens there with the same settings. See Which tool when.
About the pictures: Every figure is a capture of the real scanner reading illustrative data prepared for this guide (about nineteen underlyings, one fixed day, 5 October, and one fixed time, 14:20). The layout, wording and arithmetic are the product's own. The prices, Open Interest and volumes are not market quotes, so do not read any level or name in a picture as a view on that market. Every worked number in the text is also illustrative.

Four Words to Know Before the First Scan

The question Which few words must I know before any list makes sense?

Lot
Options trade in fixed bundles. Open Interest and volume are shown in lots (contracts divided by the lot size), because a lot is the smallest quantity you can trade. The lot size of each underlying comes from the product's catalogue, for example 65 for NIFTY and 30 for BANKNIFTY at 19 October 2026; the exchange revises lot sizes from time to time (lot sizes not re-checked).
Premium
The price of one option, in rupees per unit. The cost of one lot is the premium times the lot size. A premium of ₹17.90 on a lot of 65 is ₹1163.50 per lot (illustrative).
Open Interest
The number of option contracts still open. Every open contract has a buyer and a writer, so the number alone never says who was pushing. It counts positions, not trades.
Build-up
The premium and Open Interest read together. Four patterns exist: Long build-up, Short build-up, Short covering and Long unwinding. Step 6 of Part A explains each. The names are conventions for how traders read the pattern, not a record of who traded.

Four more terms appear at once and are defined in the glossary: expiry, window (how far back a change is measured), floor (the smallest traded amount a contract needs to be listed) and spread (the gap between the buying and selling quote). Strike-position words ATM, ITM and OTM and the figures IV, PCR and delta are linked where they first appear.

Two habits help. First, always read the lots before the percentage, because a percentage hides the size of the base. Second, read the settings under the scan name before reading any row; the second capsule names the window being measured.


Where the Numbers Come From and How Fresh They Are

The question How fresh is this, and how much can I lean on the time stamp?

What is readHowHow often
Every traded option of every underlyingOne market file written on the server, holding each underlying's tracked expiries, with the minutes it keeps for the 5m, 15m, 30m and 1h windowsThe file is written once a minute. While the market is open and the tab is visible, the page reads it again every 60 seconds.
The same, when that file is missingThe page waits up to 20 seconds for the file, and treats a request that stalls longer as missing. It then reads each underlying's option chain directly, about eight at a time, and shows the day's change onlyOnce, then again when you press Read again. In Contracts a banner says "5m to 1h movement is not available right now, so the day's change is shown." In Underlyings it says "The market file is not available right now, so each underlying's option chain was read on its own." Both name how many underlyings could not be read.
Daily candles (realised volatility in Underlyings)Roughly 90 days of candles for each underlying, kept in your browser for the sessionOnce per session. A candle for a day still forming is left out.
Futures (futures scans, Future capsule)The near-month and later futures months, read underlying by underlying, four at a timeAbout every two minutes while the market is open
Longer candles, IV history, company figures (Custom, only when a condition needs them)Read once, only for the conditions that use them. The IV history is the year of 30-day IV behind IV rank and IV percentile (see below). Company figures (market cap, results dates and the Custom company filters) come from a source the product itself calls temporary. While that feed is not available, Custom says Company figures are not available right now in place of a Company scan's table, greys the Company group, and shows no figure rather than a zero (see Part C, Step 4).Once per session or per day

The product's catalogue lists 217 F&O underlyings, 208 stocks and 9 indices. Whether the scanner reads exactly that list at runtime is not yet confirmed; the status line's count of underlyings tells you how many it actually listed.

The status line says what you are looking at. During the session it reads, for example, 5 Oct, 14:20 IST, then the count. In Contracts the count is the list on screen against every contract read at that expiry, for example 1292 of 9395 contracts · 196 underlyings, so it matches the scan chip Top gainers 1292 (when the list holds every contract read it says just 9395 contracts). While the page is still reading it says, for example, Reading 12 of 19 underlyings. In Contracts, if the file has not changed for more than 3 minutes it adds older than 3 minutes; after the close every view adds market closed. Quote the status line, not your clock, when you note what a list showed.

Two files built from the exchange's daily closes

Two readings do not come from the minute file. Both are built once a day from NSE's daily F&O closing file (the bhavcopy), and both describe; neither forecasts.

  • The year of 30-day IV (IV rank and IV percentile in Custom). For each session the file reads the underlying's three nearest expiries that fall after that session, so an expiry that settles on the day is never used and no expiry day is left empty. It blends them to a constant 30 days. The file now runs from 16 September 2025 to 19 October 2026, 270 sessions, and it includes the Sunday Budget session of 1 February 2026. IV rank and IV percentile use its last 252 sessions: a percentile needs at least 60, a rank a full 252. The Implied Volatility page ranks the same file (IV year read from the file, not rebuilt by us).
  • ATM Open Interest in context (the Experimental card in Customise). The file now reads to the 19 October 2026 close: 307 sessions from 21 July 2025. Each underlying's reading is set against its last 12 settled expiries, as Part A, Step 9 explains. We read the file's header and did not rebuild it (not rebuilt by us).

Do Not Read It as a Live Tape

The scanner is a minute-by-minute reading. It is built to find where to look, not to time an entry to the second. For the cell-by-cell detail of one contract, use the Option Chain.

How late the market data is at its source is not yet confirmed. This guide does not describe the scanner as an exchange feed. Until that is checked, read every Open Interest change here as of the file's time, and not as the exchange's latest figure.


Time of Day: What to Expect Between 09:15 and 09:45

The question What can I use at 09:20, when the session is only minutes old?

A change over 5, 15, 30 or 60 minutes compares now with a stored minute that many minutes earlier. At the open there is no such minute yet, so the shorter windows wait. The session runs 09:15 to 15:40 IST. The times below are counted from the open and are approximate, because they follow the stored minutes and not the clock alone (first stored minute not confirmed).

Time (IST)Windows that can show a changeWhat shows for the others, and what to do
09:15 to about 09:20Day onlyThe 5m, 15m, 30m and 1h choices are greyed, with the hint Day only right now, or a list says This window is not ready yet. Day compares with the previous close. Use Day, and expect few contracts, because the ₹10 lakh floor counts today's traded value and little has traded.
about 09:20 to 09:30Day and 5m5m needs a stored minute within 90 seconds of five minutes ago. 15m, 30m and 1h wait. Use 5m for the freshest change, and Day for the rest.
about 09:30 to 09:45Day, 5m and 15m15m needs a minute within 150 seconds of fifteen minutes ago. 30m and 1h still wait.
from about 09:45Day, 5m, 15m and 30m (tolerance 180 seconds)1h (tolerance 300 seconds) joins at about 10:15.
11:00, 14:00, 15:00All windowsStored minutes are kept for about the last 75 minutes, so the 1h window exists only while a minute about an hour earlier is still stored.

If the window you want is not ready

  • Choose the next shorter window, or Day. The page never prints a longer gap under a shorter name, so a figure you can see is a figure for the window it names. Check the status line: measured 09:20 → 09:25 IST names the two minutes compared.
  • Volume vs pace jumps early. In a window, it divides by the minutes of session so far, so in the first minutes a few trades give a very large multiple. Read the lots beside it.
  • If the market file is missing, the page reads chains directly and offers Day only, with a banner. Press Read again. See Why a contract or list is missing or empty.
  • Gainers and losers on Day need a contract that traded yesterday (at least 10 lots) and a starting premium of at least ₹2. At the open this screens out many new expiries. That is the product's guard, not a gap in the data.

What exactly appears in the first minutes of a live session, and at which minute each window becomes ready, was not watched live for this guide (not yet confirmed). The wording above is from the product's source.


Reading It on a Phone

The question Can I run the scanner from a phone or a tablet, and what changes?

Yes. The same three views open on a phone, with a layout made for a narrow screen. The picture below is the Contracts view at 390 pixels wide.

Real tool · illustrative dataContracts on a phone
The earlier page, before 19 October 2026: The Contracts view at phone width: view switch, scan picker, status chips, and the first rows of the table with the contract name pinned.The earlier page, before 19 October 2026: The Contracts view at phone width: view switch, scan picker, status chips, and the first rows of the table with the contract name pinned.
Look at: the six default settings folded into one line, and the table: it scrolls sideways while the contract name stays in place. On the page today each name takes one line, with a short expiry line under it. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
  • One line per contract. On a phone and a tablet the symbol, the strike and the Call or Put chip sit on one line, for example BAJFINANCE 900 Put. Under it is one short line with the expiry and the days left, for example 27 Oct · 8 days. A phone drops the words "to expiry"; a wider screen prints 27 Oct · 8 days to expiry. On the day itself the line reads Expiry day.
  • Shorter rows. Because the name no longer wraps onto three lines, a phone row is about 46 pixels tall, close to the desktop's. On a touch tablet rows are 52 pixels, which still leaves room for a finger. The name column is as wide as its longest name, and the figures scroll under it.
  • Defaults fold to one line. At 768 pixels or less the settings in force that are at their defaults show as one label such as 6 defaults. Press it to open Customise.
  • Customise is a sheet, opened by the gear in the top bar. Everything applies at once; press the cross to close.
  • The table scrolls sideways, and the first columns show first. Press All columns for the rest. The name stays pinned.
  • Scan chips and the Custom shelf swipe. Swipe along the row for more scans.
  • The search pill shows its focus ring round the whole pill. An empty list after a search says No contracts match “X” with a Clear search button (Part A, Step 12).
  • Touch targets are larger on touch screens (44 pixels, from the product's style rules). How they feel on a real device is not yet confirmed.

A short routine for a phone

  1. Open Contracts, Most active, search your index symbol. Read Traded, then Spread.
  2. Switch to Open Interest gainers, window 5m or 15m (see the time-of-day guide). Read lots, then the build-up name.
  3. Press the top name to see its numbers, then confirm in the option chain, where the quote and depth are shown.

In this guide, wide figures and tables scroll sideways inside their own frame, with a soft edge showing there is more. Press a figure to see it large; press Escape or the close button to leave. The phone and tablet layout was read from the page's style sheets, not tried on every device (not tested on every device).


Part A of 4

The Contracts view

Where is the action? Which single options moved, where positions are opened or closed, and where money is trading.

14 steps34 real captures
PartsABCD

Contracts, Step by Step

Contracts lists single options the way a stock screener lists stocks. It is the view most readers open first, and the one the page opens on unless you left it on another view last time.

Open the page and choose Contracts

Open the Options Scanner. In the page bar, the capsule shows Contracts, Underlyings and Custom. Contracts is the default. The page remembers the view you used last in your browser, and a link that names a view always opens that view.

On first opening, the page shows Top gainers, for the current expiry, over the day, for all underlyings, Call & Put, with ₹10 lakh or more traded today. Those are the defaults, and every one of them can be changed in the steps below.

Real tool · illustrative dataStep 1 · The page on opening
The earlier page, before 19 October 2026: The Contracts view on opening: Top gainers, since the previous close, with the first rows of the results table.The earlier page, before 19 October 2026: The Contracts view on opening: Top gainers, since the previous close, with the first rows of the results table.
Look at: the heading "Top gainers" and the line of settings under it. Everything on the page is a consequence of those settings. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

Choose a family, then a scan

The scan picker works in two steps. The first capsule picks a family: Price, Open Interest, Build-up or Volume. The second capsule shows the scans inside that family, and each scan carries a count: how many contracts it lists right now under the settings in force. A family remembers the scan you used last in it, so coming back lands where you left.

Real tool · illustrative dataPrice
Scan picker with the Price family chosen, showing Top gainers and Top losers with their counts.Scan picker with the Price family chosen, showing Top gainers and Top losers with their counts.
Look at: the count beside each scan, "Top gainers 394" and "Top losers 426" here.
Real tool · illustrative dataOpen Interest
Scan picker with the Open Interest family chosen, showing four scans and their counts.Scan picker with the Open Interest family chosen, showing four scans and their counts.
Look at: four scans: gainers and losers in lots, then gainers and losers in percent.
Real tool · illustrative dataBuild-up
The earlier page, before 19 October 2026: Scan picker with the Build-up family chosen, showing Long build-up, Short build-up, Short covering and Long unwinding with counts.The earlier page, before 19 October 2026: Scan picker with the Build-up family chosen, showing Long build-up, Short build-up, Short covering and Long unwinding with counts.
Look at: each pattern carries its own count. A count of 0 would mean no contract fits that pattern right now, which is a valid answer. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataVolume
Scan picker with the Volume family chosen, showing Most active, Volume surge and Volume above Open Interest.Scan picker with the Volume family chosen, showing Most active, Volume surge and Volume above Open Interest.
Look at: three scans: Most active, Volume surge and Volume above Open Interest.
FamilyScanWhat it lists, and how it is sorted at first
PriceTop gainersContracts whose premium rose, largest percent first
Top losersContracts whose premium fell, largest fall first
Open InterestOpen Interest gainersOpen Interest added, most lots first
Open Interest losersOpen Interest closed, most lots first
Open Interest % gainersOpen Interest added as a percent of where it started, largest first. Needs a starting position (the Starting Open Interest floor).
Open Interest % losersOpen Interest closed as a percent of where it started, largest first. Same floor.
Build-upLong build-upPremium up and Open Interest up, most lots added first
Short build-upPremium down and Open Interest up, most lots added first
Short coveringPremium up and Open Interest down, most lots closed first
Long unwindingPremium down and Open Interest down, most lots closed first
VolumeMost activeWhere the most money traded (average traded price × contracts), largest first
Volume surgeContracts trading above usual, largest multiple first: against yesterday's volume on Day, against today's own pace in a shorter window
Volume above Open InterestContracts whose volume exceeded the Open Interest they started with, largest ratio first. Needs a starting position.

That is thirteen scans in four families. Each scan answers one plain question, given in the table above. The results header names the scan, and the settings under it name the window it measures, so the list on screen always matches the question you chose.


Read the results header

Above the table, the header answers three things at a glance: which scan is open, under which settings, and how many rows it lists. Read it before reading any row.

Real tool · illustrative dataStep 3 · The header
The earlier page, before 19 October 2026: The results header for Top gainers: the scan name and the settings in force on one line.The earlier page, before 19 October 2026: The results header for Top gainers: the scan name and the settings in force on one line.
Look at: the scan name, and the settings in force beside it: expiry, window, market, side, money floor and rows. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
  • The scan name. The heading is the scan's name alone, such as Top gainers. What it asks is in the table of Step 2, and the window it measures is the second capsule: Since the previous close, Last 15 minutes, Last hour.
  • The settings in force. Anything that differs from the defaults is a capsule with a cross; the defaults fold into one quiet line. Step 10 shows how to use them.
  • The status line (beside the scan picker on a wide screen): when the market was read, for example 5 Oct, 14:20 IST, with older than 3 minutes if the file has not refreshed and market closed after the close, then how many contracts are listed out of every contract read at that expiry, and how many underlyings, for example 1292 of 9395 contracts · 196 underlyings. The first figure is the same as the count on the scan chip (Top gainers 1292), so the two always agree; when the list holds every contract read, the line says just 9395 contracts. On a shorter window it adds the two minutes compared, for example measured 14:05 → 14:20 IST. While the page is still reading it says, for example, Reading 12 of 19 underlyings.
  • The footer under the table. It says how many more contracts matched the scan but traded under your money floor, holds a fold-out called How these are measured, and shows 50 rows at a time with a Show 50 more button (the last press shows what is left, for example Show 17 more); there is no hard cap on the rows.

Read the table, band by band

The table is in the option chain's own language: heads in sentence case (Contract, Change, Price, Spot today, IV, Delta, Volume lots, Traded ₹, Open Interest change, Build-up), the unit on a small second line, one bright figure per cell and at most one small reading under it. Each row is one contract: a rank number, then the symbol, the strike and a Call or Put chip, with the expiry date and the days to expiry beneath (for example 27 Oct · 8 days to expiry, or Expiry day). The contract column stays pinned when the table scrolls sideways. On a phone or a tablet the name keeps to one line (see Reading It on a Phone).

Real tool · illustrative dataStep 4 · Top gainers, compact width
The earlier page, before 19 October 2026: The Top gainers table with the bands Price, Risk and Flow over the columns Change, Price, Spot today, IV, Delta and Volume.The earlier page, before 19 October 2026: The Top gainers table with the bands Price, Risk and Flow over the columns Change, Price, Spot today, IV, Delta and Volume.
Look at: the bands over the heads (Price, Risk, Flow), the first head in bright ink with the sort caret, and how the same figure sits in every row. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

The columns are drawn in four bands, labelled Price, Risk, Flow and Positioning, so a reader knows what kind of figure each one is:

BandColumns in itWhat kind of reading
PriceChange, Price, Spot todayWhat the premium did, what it is, and what the underlying did
RiskIV, Delta, Chance worthlessHow the option is priced and how it behaves
PositioningOpen Interest, Open Interest change, Open Interest change %, Build-upWhere positions sit and how they changed
FlowVolume, Volume vs yesterday (or vs pace), Volume ÷ Open Interest, Traded, SpreadHow much traded, and how wide the quote is

The first column after the name is the figure the scan ranks by, so it is the head in bright ink. The other columns follow in a fixed order for each scan, and scans in one family share a set, so moving between Top gainers and Top losers, or between the four build-ups, never moves a column.

Real tool · illustrative dataAn Open Interest scan, every column
The earlier page, before 19 October 2026: Open Interest gainers with all columns visible: Open Interest change, Open Interest lots, Build-up, Change, Price, Spot today, Volume, Traded and Chance worthless.The earlier page, before 19 October 2026: Open Interest gainers with all columns visible: Open Interest change, Open Interest lots, Build-up, Change, Price, Spot today, Volume, Traded and Chance worthless.
Look at: the four bands left to right (Positioning, Price, Flow, Risk) and how the Open Interest change leads the scan. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

Which columns each scan shows, in order

ScanColumns, left to right
Top gainers, Top losersChange, Price, Spot today, IV, Delta, Volume, Traded, Open Interest change, Build-up
Open Interest gainers and losers; the four build-upsOpen Interest change, Open Interest, Build-up, Change, Price, Spot today, Volume, Traded, Chance worthless
Open Interest % gainers and losersOpen Interest change %, Open Interest, Build-up, Change, Price, Spot today, Volume, Traded, Chance worthless
Most activeTraded, Volume, Spread, Price, Change, Spot today, Open Interest change, Build-up
Volume surgeVolume vs yesterday (or vs pace), Volume, Traded, Price, Change, Spot today, Open Interest change, Build-up
Volume above Open InterestVolume ÷ Open Interest, Volume, Traded, Open Interest, Open Interest change, Build-up, Price, Change, Spot today

Delta is drawn only when the market file carries it for the rows on show; a column of dashes would say nothing.


Every column, one by one

Looking for one column's formula? The column quick reference lists every column with its meaning, formula and where it is shown. Every change on the list is a difference between two readings of the same contract, so a change always equals now − from. The window (Step 8) decides what "from" is: the previous session's close for Day, or the stored minute that many minutes earlier for 5m to 1h.

ColumnWhat it showsHow it is worked out
Price ₹The last traded premium, per unitAs read in the market file. Only contracts with volume are listed, yet the last trade can be some time old, so read the Spread and Volume columns with it.
ChangeHow far the premium moved in the window, in percent(Price − from) ÷ from. On Day, "from" is the previous close, and only when the contract traded yesterday: a contract that did not trade yesterday has an exchange base price, not a traded price, so no change is printed. In a window, "from" is the price at the earlier minute, and only if it traded no earlier than one window-length before that minute.
Spot todayThe underlying's own change today(Spot − previous close) ÷ previous close. It is the same for every contract of one underlying, because it describes the underlying, not the option.
IVImplied volatility, in percent a yearAs in the option chain. In a shorter window, a small second figure shows how many points it moved.
DeltaHow much the premium moves for a one-point move in the underlyingAs the option chain shows it. A Put's delta is negative; the filter reads delta without its sign.
Chance worthlessThe model's chance the option ends out of the money at expirySee Step 14. A model reading, not a forecast.
Open Interest lotsOpen positions now, in lotsOpen Interest in contracts ÷ lot size.
Open Interest changeLots added or closed in the window, with the percent beneathOpen Interest now − Open Interest at the start of the window. The percent divides that by the starting Open Interest. A contract opened from zero shows "new" instead of a percent, because there is nothing to divide by.
Open Interest change %The same change, percent first, lots beside itThe percent scans lead with it so the speed of change is the first thing you read.
Volume lotsLots traded in the windowContracts traded ÷ lot size. On Day it is today's total.
Volume vs yesterday (Day) or vs pace (a window)How unusual the volume isDay: today's lots ÷ yesterday's lots. A window: the window's lots ÷ (today's lots × minutes in the window ÷ minutes of the session so far, counted from 09:15 and no later than 15:40). A value of ×1.00 means the usual pace; ×3.00 means three times it.
Volume ÷ Open InterestVolume against the position it started withWindow lots ÷ Open Interest lots at the start of the window. Above 1 means more traded than was open.
Traded ₹Money traded, shown compact (L for lakh, Cr for crore)Average traded price × contracts traded. In a window it is the day's value now minus the day's value at the earlier minute.
SpreadHow wide the quote is, as a share of its middle(Ask − bid) ÷ ((ask + bid) ÷ 2). A dash when there is no two-sided quote.
Build-upThe pattern the premium and Open Interest make togetherThe option chain's rule for this window. See Step 6.
Real tool · illustrative dataClose-up · the contract cell
The earlier page, before 19 October 2026: Close-up of the Contract column showing NIFTY 25000 Call and NIFTY 24250 Put, each with its expiry and days to expiry beneath.The earlier page, before 19 October 2026: Close-up of the Contract column showing NIFTY 25000 Call and NIFTY 24250 Put, each with its expiry and days to expiry beneath.
Look at: the Call or Put tag in its own colour, and the line beneath it: expiry date and days to expiry. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataClose-up · the Positioning band
The earlier page, before 19 October 2026: Close-up of the Positioning band showing Open Interest change in lots with percent beneath, and Open Interest in lots, for the first two rows.The earlier page, before 19 October 2026: Close-up of the Positioning band showing Open Interest change in lots with percent beneath, and Open Interest in lots, for the first two rows.
Look at: the Open Interest change in lots with its percent beneath, in the direction colour, and the level reached beside it. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataClose-up · the Build-up cell
The earlier page, before 19 October 2026: Close-up of four Build-up cells, each with a pattern name, a strength rail, and Open Interest change in lots and percent.The earlier page, before 19 October 2026: Close-up of four Build-up cells, each with a pattern name, a strength rail, and Open Interest change in lots and percent.
Look at: the name, the rail under it (how large this row’s move is against the largest on the list), and the lots and percent on the right. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Reading Example (illustrative): A contract's premium goes from ₹40.00 to ₹46.00 and its Open Interest from 1200 lots to 1500 lots. Change reads +15.0%. Open Interest change reads +300 lots, +25.0%. Both rose, so the build-up cell reads Long build-up. Neither number says who traded; they say that, since the previous close, the premium rose while positions were added.

The four build-ups, and the thirteen scans in use

Open Interest has a buyer and a writer on every contract, so Open Interest alone never says who was pushing. The four build-ups read premium and Open Interest together, which is the tie-breaker the option chain uses too.

Long build-up
Premium up, Open Interest up

Positions are being added while the price of the contract rises. Conventionally read as fresh long positions.

POSITIONS ADDED
Short build-up
Premium down, Open Interest up

Positions are being added while the price of the contract falls. Often read as writing, though the scan cannot record who traded.

POSITIONS ADDED
Short covering
Premium up, Open Interest down

Positions are being closed while the price rises. Conventionally read as existing shorts buying back, not fresh buying.

POSITIONS CLOSED
Long unwinding
Premium down, Open Interest down

Positions are being closed while the price falls. Conventionally read as existing longs exiting.

POSITIONS CLOSED

A move smaller than the option chain's noise floor is labelled no clear pattern (a dash in the table, and the words "No clear pattern" in the contract dialog), so a flat contract never fills the four lists. Both halves must clear the floor for the window in use:

WindowPremium must move at leastOpen Interest must move at least
5m, 15m0.5%1%
30m, 1h, Day0.5%2%

The 30-minute window uses the one-hour floor, because the option chain has no 30-minute floor of its own. A contract whose Open Interest started at zero and then rose is classed at once by the sign of its premium change.

The four build-up scans in the live tool

Real tool · illustrative dataLong build-up
The earlier page, before 19 October 2026: The Long build-up scan: contracts with premium up and Open Interest up, with strength rails.The earlier page, before 19 October 2026: The Long build-up scan: contracts with premium up and Open Interest up, with strength rails.
Look at: green names, and rails that fill in proportion to each row’s Open Interest change in percent, against the largest on the list. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataShort build-up
The earlier page, before 19 October 2026: The Short build-up scan: contracts with premium down and Open Interest up.The earlier page, before 19 October 2026: The Short build-up scan: contracts with premium down and Open Interest up.
Look at: the premium column is negative on every row, while the Open Interest change is positive. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataShort covering
The earlier page, before 19 October 2026: The Short covering scan: contracts with premium up and Open Interest down.The earlier page, before 19 October 2026: The Short covering scan: contracts with premium up and Open Interest down.
Look at: a positive premium change beside a negative Open Interest change: positions closing as the price rises. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataLong unwinding
The earlier page, before 19 October 2026: The Long unwinding scan: contracts with premium down and Open Interest down.The earlier page, before 19 October 2026: The Long unwinding scan: contracts with premium down and Open Interest down.
Look at: both the premium and the Open Interest change are negative. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

The other nine scans

Real tool · illustrative dataOpen Interest gainers
The earlier page, before 19 October 2026: Open Interest gainers: contracts ordered by Open Interest added in lots.The earlier page, before 19 October 2026: Open Interest gainers: contracts ordered by Open Interest added in lots.
Look at: the Open Interest change in lots leading the table. Chance worthless is the last column of this scan and shows once All columns is pressed. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataOpen Interest % gainers
The earlier page, before 19 October 2026: Open Interest % gainers with default floors: contracts ordered by Open Interest change in percent.The earlier page, before 19 October 2026: Open Interest % gainers with default floors: contracts ordered by Open Interest change in percent.
Look at: the percent leading, with the lots added beside it, which is the number to read first. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataMost active
The earlier page, before 19 October 2026: Most active: contracts ordered by money traded, with Traded, Volume and Spread columns.The earlier page, before 19 October 2026: Most active: contracts ordered by money traded, with Traded, Volume and Spread columns.
Look at: Traded in rupees leading, then volume in lots and the spread. A wide spread on a busy contract is a cost to note. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataVolume surge
The earlier page, before 19 October 2026: Volume surge: contracts ordered by volume as a multiple of yesterday.The earlier page, before 19 October 2026: Volume surge: contracts ordered by volume as a multiple of yesterday.
Look at: the multiple of yesterday’s volume leading. ×1.00 is yesterday’s level. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataVolume above Open Interest
The earlier page, before 19 October 2026: Volume above Open Interest: contracts ordered by volume divided by starting Open Interest.The earlier page, before 19 October 2026: Volume above Open Interest: contracts ordered by volume divided by starting Open Interest.
Look at: Volume ÷ Open Interest leading. Above 1 means more traded than was open at the start. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataTop losers
The earlier page, before 19 October 2026: Top losers: contracts whose premium fell most since the previous close.The earlier page, before 19 October 2026: Top losers: contracts whose premium fell most since the previous close.
Look at: the same columns as Top gainers, sorted the other way: the largest fall first. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

Sort by any column that has a caret

Each scan opens sorted by its own figure. Press the head of any column that has a caret to sort by it. The first press sorts largest first; a second press on the same head reverses it. A row with no figure in that column goes last, whichever way you sort. Changing the scan clears your sort.

Real tool · illustrative dataStep 7 · Sorted by Volume
The earlier page, before 19 October 2026: Top gainers re-sorted by Volume in lots, with the sort caret on the Volume column head.The earlier page, before 19 October 2026: Top gainers re-sorted by Volume in lots, with the sort caret on the Volume column head.
Look at: the caret has moved to the Volume head and that head is now in bright ink. The scan itself, Top gainers, has not changed. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

Sortable columns are Change, Open Interest, Open Interest change, Open Interest change %, Volume, Volume vs yesterday or pace, Volume ÷ Open Interest, Traded, IV, Chance worthless, Spread and Spot today. Price, Delta and Build-up have no caret. Ties are broken by money traded, then by the contract's name, so the order never jumps between readings.


Choose a window and an expiry

The window decides which two readings every change compares. Both live in the first card of Customise (Step 9), and the settings line in the header shows them.

WindowChange is measured against
DayThe previous session's close
5m, 15m, 30m, 1hThe stored minute that many minutes earlier, the same two minutes for every contract. The header names them, for example 14:05 → 14:20 IST.
Real tool · illustrative dataStep 8 · The 15 minute window
The earlier page, before 19 October 2026: Most active over the last 15 minutes: the header with a Last 15 minutes chip and the measured minutes in the status line.The earlier page, before 19 October 2026: Most active over the last 15 minutes: the header with a Last 15 minutes chip and the measured minutes in the status line.
Look at: the chip "Last 15 minutes" has a cross, and the status line names the two minutes compared. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataMost active, last 15 minutes
The earlier page, before 19 October 2026: The Most active table over the last 15 minutes with Traded, Volume and Spread columns.The earlier page, before 19 October 2026: The Most active table over the last 15 minutes with Traded, Volume and Spread columns.
Look at: every Traded and Volume figure is only what happened in the window, not the day’s total. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

A shorter window is offered only when a stored reading exists close to the exact lookback. The accepted gap is 90 seconds for 5m, 150 seconds for 15m, 180 seconds for 30m and 300 seconds for 1h. Otherwise the capsule is greyed and says Day only right now, or the page says the window is not ready. A longer gap is never printed under a shorter name. When the market file is missing and the page has read the chains directly, only Day is available. The stored minutes are kept for about the last 75 minutes, so the 1h window exists only while a minute about an hour earlier is still stored.

Expiry is Current, Next, Far or All. Current, Next and Far are each underlying's own first, second and third tracked expiries, so they are not the same dates for an index and a stock. All lists every tracked expiry, and every row prints its date and days to expiry.

On expiry day, an option stops trading at 15:30 IST. From then on that day's series is settled. It stays in the closing file, but it is no longer anyone's current expiry: Current moves on to the next expiry, Next to the one after, and so on. The same rule holds in Contracts, Underlyings and Custom. So after 15:30 IST on a NIFTY expiry day, Current lists the following NIFTY expiry, not the one that has just settled.

Reading Example (illustrative): On a Monday, NIFTY's current expiry might be the next day while a stock's current expiry is three weeks away. Choosing Current for both lists a one-day NIFTY option beside a 22-day stock option, and their premiums will behave very differently. The days to expiry under the name is the check.

Customise: every setting, in order

Press Customise in the page bar. The panel reads top to bottom as four questions: what to scan, which underlyings, which rows, how liquid. Expert limits are folded under More settings. Every change applies at once, so the only buttons are Reset and Close. The panel opens with focus on Close, never on Reset, so a stray Enter cannot wipe the screen.

Real tool · illustrative dataStep 9 · Customise for Contracts
The earlier page, before 19 October 2026: The Customise panel for Contracts showing the Scan, Underlyings and Rows sections and the start of Liquidity.The earlier page, before 19 October 2026: The Customise panel for Contracts showing the Scan, Underlyings and Rows sections and the start of Liquidity.
Look at: the section titles from top to bottom (Scan, Underlyings, Rows, then Liquidity). The "More settings" row sits below Liquidity, outside this picture, and says how many of its settings differ from the defaults. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

The basic controls

SectionControlChoicesDefault
ScanMarketAll, Stocks, IndicesAll
SideBoth, Call, PutBoth
ExpiryCurrent, Next, Far, AllCurrent
Window5m, 15m, 30m, 1h, DayDay
UnderlyingsSectorA list of sectors. Stocks only; an index has no sector, so a sector leaves indices out.All sectors
Symbol listSymbols separated by commas, semicolons or spaces, with Only these or Exclude these. Shared by every scanner view.Empty (off)
RowsContractsAll, ITM, OTMAll
Per underlyingTop per underlying (its best contract only), or Every contractEvery contract
LiquidityTraded today, at least (₹ lakh)Average traded price × contracts traded today10 (₹10 lakh)

For this view, ITM means a Call whose strike is below spot or a Put whose strike is above it. Everything else counts as OTM: a Call at or above spot, a Put at or below it. There is no ATM choice here, so each strike is split by its side: at the strike nearest spot, one side is ITM and the other is OTM (both are OTM only when the strike equals spot). That is the Contracts view's own rule, and it is why the Custom view's OTM capsule, which leaves out the ATM strike on both sides, can list slightly different rows.

Real tool · illustrative dataMore settings, opened
The Customise panel with More settings opened, showing liquidity limits and activity fields.The Customise panel with More settings opened, showing liquidity limits and activity fields.
Look at: each field shows "Any" while it is at zero, which means no limit. A set limit leaves out contracts that lack that figure.

More settings

GroupSettingWhat it keepsDefault
More liquidity limitsVolume, at least (lots)Contracts whose volume in the window reached thisAny
Bid/ask spread, at most (%)Contracts whose spread is at or under this. A contract with no two-sided quote fails a set limit.Any
ActivityOpen Interest change, at least (%)Open Interest up or down by at least this share of where it started. A position opened from zero counts as added.Any
Volume vs usual, at least (×)Against yesterday on Day, against today's pace in a windowAny
Volume ÷ Open Interest, at least (×)1 means volume above Open InterestAny
Starting Open Interest, at least (lots)The floor for Volume ÷ Open Interest and for the % Open Interest scans50 lots
ContractDays to expiry (from to)Calendar days left, counted the way the app counts themAny
Distance from spot (from to, %)Strike distance from spot as a share of spot, without signAny
Delta (from to)Either sign. Type 30 and it reads 0.30. A set limit leaves out contracts without a delta.Any
Worthless at expiry (from to, %)The model's chance, Step 14. A set limit leaves out contracts without a reading.Any
Implied volatility (from to, %)A set limit leaves out contracts without an IVAny
Premium per lot, at most (₹)Premium × lot size, so a small account can see what one lot costsAny
Gainers and losers
(only for Top gainers and Top losers)
Starting premium, at least (₹)The price the change starts from must be a real, tradeable price₹2
Traded yesterday, at least (lots)Day window only10 lots

The last card of the panel, ATM Open Interest in context, is marked Experimental. It ranks the Open Interest at the at-the-money strike and one strike either side against the same underlying's last 12 settled expiries at the same distance from expiry, as of the last close, and can keep only underlyings whose reading is unusual. It describes positioning and is not a forecast. It is off until you switch it on.


Use the settings in force: chips, Reset and links

Nothing you set is ever hidden. The header lists every setting in force. A setting that differs from the default is a capsule with a cross, where it falls in the line; each run of defaults between them is one quiet sentence that opens Customise. Press a capsule's cross to undo that one setting. Reset returns every setting to its default, clears your symbol list and keeps the scan you are on.

Real tool · illustrative dataStep 10 · Chips
The earlier page, before 19 October 2026: The settings in force for Short build-up: capsules for Next expiry, Stock options, Put, Out of the money and Open Interest change ≥ 25%, each with a cross, and a Reset button.The earlier page, before 19 October 2026: The settings in force for Short build-up: capsules for Next expiry, Stock options, Put, Out of the money and Open Interest change ≥ 25%, each with a cross, and a Reset button.
Look at: the capsules with a cross: Next expiry, Stock options, Put, Out of the money, Open Interest change ≥ 25%. The quiet words between them are defaults. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataThe list under those chips
The earlier page, before 19 October 2026: The Short build-up table for OTM stock Puts at the next expiry: two rows, TATASTEEL 170 Put and RELIANCE 1410 Put.The earlier page, before 19 October 2026: The Short build-up table for OTM stock Puts at the next expiry: two rows, TATASTEEL 170 Put and RELIANCE 1410 Put.
Look at: only two contracts fit all the settings. Under the table, outside this picture, the footer says how many more matched but traded under the ₹10 lakh floor. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

On the page itself, the address bar carries the scan and every setting that differs from the default; a page left at its defaults has a plain address. Bookmark the page or send the link and it opens the same view with the same settings. The names are readable, for example:

/options-scanner?scan=short-build&market=stocks&type=PE&strikes=otm&min_oi_change=25&expiry=next

The side is written as a two-letter code: CE is the link's code for Call and PE is its code for Put. In the tables, the tag reads Call or Put. Inside the Terminal widget the settings stay in memory for that widget and the address bar is left alone. A value that cannot be read is ignored, never guessed. A minimum above its maximum is dropped as a pair, because it could match nothing. Your symbol list stays yours and is not part of a link.


On a laptop, the table keeps its first columns

Each scan puts its most important figures first. At 1440 pixels wide or less a table keeps its first ten columns, and at 1280 pixels or less its first six, so the card never needs a sideways scroll to be read. (A Contracts table has at most nine columns, so in practice it folds at 1280 pixels and below.) A switch at the top left of the table, All columns, brings the rest back; the card then scrolls sideways with the contract name pinned. It becomes Fewer columns once pressed.

Real tool · illustrative dataFolded
The earlier page, before 19 October 2026: The table at a laptop width with six figure columns and an All columns switch.The earlier page, before 19 October 2026: The table at a laptop width with six figure columns and an All columns switch.
Look at: the All columns switch at the top left, and six figure columns after the name. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataAll columns pressed
The earlier page, before 19 October 2026: The table with All columns pressed, showing more figure columns and a pinned contract name.The earlier page, before 19 October 2026: The table with All columns pressed, showing more figure columns and a pinned contract name.
Look at: the table is now wider than the card and scrolls sideways; the name stays in place. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

The Underlyings and Custom tables fold at the same two widths, from the same rule. In Underlyings the six that stay at 1280 pixels are Price, Change %, ATM IV, Expected move, Open Interest change and Traded.



Open a contract

Press a contract's name, or anywhere on its row, to open the option chain's own strike studio for that contract, without leaving the scanner. Only symbols the site lists can be opened. Press Escape or the cross to close it.

Real tool · illustrative dataStep 13 · The contract dialog
The earlier page, before 19 October 2026: The contract dialog for the NIFTY 25000 Call: a payoff chart on the left and a rail with the NIFTY card and the On the list card.The earlier page, before 19 October 2026: The contract dialog for the NIFTY 25000 Call: a payoff chart on the left and a rail with the NIFTY card and the On the list card.
Look at: the studio on the left (strike and expiry in the top bar, the payoff chart with spot, strike and breakeven marked, Greek overlays) and the rail on the right with two cards of the scanner’s own. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

The studio carries the chart, the payoff, the Greeks and every figure of that contract, and it can step to neighbouring strikes with the arrows beside the strike name. The scanner adds two short cards at the top of the rail:

Real tool · illustrative dataClose-up · the two rail cards
The earlier page, before 19 October 2026: The two scanner cards on the contract dialog rail: the NIFTY index card, and the On the list card with premium, change, Open Interest and build-up.The earlier page, before 19 October 2026: The two scanner cards on the contract dialog rail: the NIFTY index card, and the On the list card with premium, change, Open Interest and build-up.
Look at: the premium before and after ("22.95 → 17.90"), the Open Interest before and after, and the build-up. These are the exact numbers behind the row that brought you here. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
  • The underlying card gives the price, today's change, the sector for a stock, and a link to the full option chain.
  • On the list gives the premium from and to, the change in percent and per lot in rupees, what traded, the Open Interest from and to, the volume against yesterday (or against today's pace), and the build-up. Its note says how it was measured and the lot size, for example "Against the previous close. Lots of 65."
  • If you step to another strike inside the studio, the On the list card goes away, because that contract is not the one the scan listed.

Chance worthless: read it as a model, not a forecast

What the Column Says

Chance worthless is the model's chance that an option ends out of the money at expiry: a Call at or below its strike, a Put at or above it. It is the share of probability the model places on the buyer losing the whole premium.

It is a reading from the market's own prices, not a forecast of what will happen. The model is only as good as the prices it reads, and prices move every minute.

Real tool · illustrative dataClose-up · Chance worthless
The earlier page, before 19 October 2026: Close-up of the Chance worthless column showing 77.5%, 95.9% and 52.2% for the first three rows.The earlier page, before 19 October 2026: Close-up of the Chance worthless column showing 77.5%, 95.9% and 52.2% for the first three rows.
Look at: it never prints a certainty: past the first decimal it reads "> 99.9%" or "< 0.1%". A dash means the model has no reading. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

The reading is built in three steps. The expiry's price is centred on the price its Calls and Puts imply together, known as the put–call parity forward. The spread around that centre follows the expiry's implied volatility smile when the smile reads sensibly, and otherwise a single bell curve at the contract's own implied volatility. The chance is then the share of that distribution at or beyond the strike.

Reading Example (illustrative): With NIFTY's expiry forward near 24800, a 25000 Call showing 85% means the model gives 85% to NIFTY finishing at or below 25000, and so 100 − 85 = 15% to finishing above it. A 24500 Put showing 90% means 90% for finishing at or above 24500, and 10% for finishing below. Neither says the level will hold, only how the option market is currently pricing it.

The column appears in the Open Interest and build-up scans, is sortable, and can be filtered as a from–to range under Customise, in the Contract group. A settled expiry has no reading and shows a dash; a set filter leaves such contracts out. Selling an option that shows 90% is not a 90% win: the writer keeps a small premium in most cases and carries the tail risk in the rest, which the percentage says nothing about.


Part B of 4

The Underlyings view

How much movement do its options price, how does that compare with what it actually did, and where do positions sit?

5 steps6 real captures
PartsABCD

Underlyings, Step by Step

Here one row is a stock or an index. The first scan, All, reads that underlying's options: how much movement they price, how that compares with what the underlying actually did, and where positions sit. The other eight scans read its near-month future.

Open Underlyings and read the page

Press Underlyings in the page bar. The scan picker has four families: All, Price, Open Interest and Build-up. The page opens on All, current expiry, every market, with underlyings whose options traded under ₹1 crore at that expiry left out. The status line says how many underlyings are listed, and while the daily candles are still being read it says, for example, realised volatility 12 of 19 read. The heading reads Underlyings on the All scan and the scan's name on the futures scans. Under each name sits the expiry date and the days to expiry, for example 12 days to expiry or Expiry day.

While the option books load the page says Loading option books…, and it does not wait for ever. A market-file request that stalls for more than 20 seconds counts as missing, and the page then reads each underlying's option chain on its own (a banner says so and offers Read again, and names the underlyings that could not be read). If not one chain answers, the page says No option books could be read and that this is not a filter result. If there is no list of underlyings to read from at all, it says No underlyings to read and links to the option chain, which still opens for any symbol.

Real tool · illustrative dataStep 1 · The All scan
The earlier page, before 19 October 2026: The Underlyings view with the All scan: the page bar, the scan picker and the first row, NIFTY.The earlier page, before 19 October 2026: The Underlyings view with the All scan: the page bar, the scan picker and the first row, NIFTY.
Look at: one row per underlying, the sorted head (Traded) in bright ink, and the bands over the columns: Price, Volatility, Positioning, Flow and Income. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

Read the columns

For one column's formula at a glance, see the column quick reference. The All scan has fifteen columns in five bands. Volatility figures are in percentage points a year. Realised volatility uses 30 trading days.

Real tool · illustrative dataLeft half · Price and Volatility
The earlier page, before 19 October 2026: The left half of the Underlyings table: Underlying, Price, Change, Change %, ATM IV, Realised 30d, IV minus realised, IV divided by realised and Expected move for six underlyings.The earlier page, before 19 October 2026: The left half of the Underlyings table: Underlying, Price, Change, Change %, ATM IV, Realised 30d, IV minus realised, IV divided by realised and Expected move for six underlyings.
Look at: the small ± figure under IV − realised. It is the reading’s own sampling error, and a gap smaller than it is shown as roughly equal. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataRight half · Skew to Covered call
The earlier page, before 19 October 2026: The right half of the Underlyings table, without the name column: Near divided by next, Skew, Open Interest centre, PCR, Open Interest change, Traded and Covered call, for the same six underlyings.The earlier page, before 19 October 2026: The right half of the Underlyings table, without the name column: Near divided by next, Skew, Open Interest centre, PCR, Open Interest change, Traded and Covered call, for the same six underlyings.
Look at: the small second line in several cells: the strike or level a figure refers to. The rows run in the same order as in the left half: NIFTY, BANKNIFTY, SENSEX, MIDCPNIFTY, FINNIFTY, SBIN. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
BandColumnWhat it measuresHow it is worked out
PricePrice ₹, Change, Change %The underlying's last price and its move since the previous closeAs the option chain's spot
VolatilityATM IVThe movement the options are priced for, as a yearly figureFrom the Call and Put prices at the two strikes either side of the forward at that expiry
Realised 30dHow much the underlying actually moved over its last 30 trading daysEach day's open, high, low and close and the gap from the day before (the Yang–Zhang method), × √252 to make it yearly
IV − realised, IV ÷ realisedImplied against realised, on one scaleA quoted IV spreads movement over all 365 days, as if 5 in 7 traded. So both are put on a per-trading-day scale first. A gap smaller than the realised reading's own sampling error is shown as roughly equal.
Expected moveOne standard deviation (1 SD) to expiry, in percent and rupeesPrice × ATM IV × √(years left). This is a model range of one standard deviation (1 SD): under the model there is about a 2-in-3 chance of finishing inside it. It is worked out from the ATM IV, not from the ATM straddle's price.
Near ÷ nextThe term structureThe current expiry's IV per trading day divided by the next expiry's, per trading day
SkewFear on the downside against the upsideIV priced for Puts a set distance below the forward minus IV for Calls the same distance above, in points. A small note says the distance, for example "at 4%". A dash means the options that traded do not reach far enough either side.
PositioningOpen Interest centreWhere open Calls and Puts are centred, and how far that is from spotEach strike × its Open Interest, added up, ÷ all Open Interest; Calls and Puts together
PCRThe put-to-call ratio of Open InterestPut Open Interest ÷ Call Open Interest at that expiry
Open Interest changeOpen Interest added or closed today, in percentAgainst the previous close
FlowTraded ₹Option premium traded today at that expiryAverage traded price × contracts, summed over its contracts
IncomeCovered callYearly yield of owning one lot and selling the at-the-money Call(Premium kept if the price is unchanged) ÷ (price − premium) × 365 ÷ days left. An index shows a dash, because it cannot be held as shares.
Reading Example (illustrative): A stock at ₹2400 with ATM implied volatility of 30% and 30 days to expiry has an expected move of 2400 × 0.30 × √(30 ÷ 365) = about ₹206, or 8.6%. That puts roughly a two-in-three chance on a finish between ₹2194 and ₹2606. It says how far, not which way, and it is a model range, not a forecast. If the same stock's realised volatility is 36% on the same scale, the options are pricing less movement than the stock has been making, and the gap column turns negative.

Which "expected move" is this?

This screen's Expected move is spot × ATM IV × √T, the 1 SD model range above. Elsewhere on the site, the owner's rule for "expected move" is 0.85 × the ATM straddle (the ATM Call and ATM Put premiums added together). The two are worked out differently and give different numbers, so do not compare one with the other. Whether this screen keeps its definition or its name is pending the owner's decision (expected move definition pending).


Open a row to see every figure worked out

Press anywhere on an underlying's row, or the small arrow beside its name (the keyboard reaches the same toggle through that arrow). A panel opens beneath it with one card for each figure, saying in plain words what it reads. Press More detail under the cards for how each was worked out with that row's own numbers, and a caution where the reading needs one. The panel also offers three buttons: that underlying's contracts (which opens the Contracts view with the symbol searched), its option chain, and its implied volatility page. Pressing the underlying's name does something else: it opens a chart of its near-month future in a dialog, with 1m, 5m, 15m, 1h and 1D intervals, studies, and trend-line and level drawings. On the 1D interval a bar is a day, so the readout and the latest-bar card date it by the day alone, for example 19 Oct, with no 09:15 time; the shorter intervals print the time in IST.

Real tool · illustrative dataStep 3 · NIFTY, opened
The earlier page, before 19 October 2026: The opened NIFTY row showing nine cards: ATM IV, Realised 30 days, IV minus realised, Expected move, Near divided by next, Skew, Open Interest centre, PCR and Covered call, each with its working.The earlier page, before 19 October 2026: The opened NIFTY row showing nine cards: ATM IV, Realised 30 days, IV minus realised, Expected move, Near divided by next, Skew, Open Interest centre, PCR and Covered call, each with its working.
Look at: the grey line of working under each card once More detail is open, for example "Price × ATM IV × √(years left) = 24860.00 × 13.7% × √0.0029 = ±₹182.59". Every figure can be checked by hand. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

This is the quickest way to learn the page. Read a card, then check the working against the table; after a few underlyings the columns need no explaining.


Use the futures scans

The eight scans after All read each underlying's near-month future over the chosen window: Top gainers and Top losers by futures price, Open Interest gainers and losers, and the four build-ups, each from futures price and futures Open Interest together. The window (5m, 15m, 30m, 1h or Day) applies to these scans only, not to All. Futures Open Interest adds every listed month (up to three), so positions rolled from one month to the next cancel out.

Real tool · illustrative dataStep 4 · Long build-up on futures
The earlier page, before 19 October 2026: The Long build-up futures scan in Underlyings: a few underlyings whose near-month future rose while Open Interest rose.The earlier page, before 19 October 2026: The Long build-up futures scan in Underlyings: a few underlyings whose near-month future rose while Open Interest rose.
Look at: the heading reads "Long build-up", the columns are futures figures first (Open Interest change, Build-up, Futures price, Change) and the options context after (Spot, Options traded, PCR). (Picture taken before the page changed on 19 October 2026: picture not retaken.)
ScanWhat it lists
Top gainers, Top losersUnderlyings whose future rose, or fell, in the window, ranked by percent
Open Interest gainers, losersUnderlyings whose futures Open Interest rose, or fell
Long build-upFutures price up and Open Interest up
Short build-upFutures price down and Open Interest up
Short coveringFutures price up and Open Interest down
Long unwindingFutures price down and Open Interest down

Futures are read underlying by underlying, so a futures scan takes a moment the first time and the status line counts them: Reading futures 14 of 19. An underlying with no futures reading for the window is counted and left out. The futures build-up follows only the signs of the price change and the Open Interest change: unlike the contract build-ups, it has no noise floor, so any non-zero change counts. The 5m to 1h futures windows read one-minute candles, with the same tolerances as the contracts.


Customise the Underlyings view

The panel is smaller than Contracts' because the view has fewer choices.

Real tool · illustrative dataStep 5 · Customise for Underlyings
The Customise panel for Underlyings with Market, Expiry, Futures window, Sector, symbol list and the liquidity floor.The Customise panel for Underlyings with Market, Expiry, Futures window, Sector, symbol list and the liquidity floor.
Look at: the three sections: What to read, Underlyings and Liquidity. The Futures window hint says it is used by the futures scans, not by All.
ControlChoicesDefault
MarketAll, Stocks, IndicesAll
ExpiryCurrent, Next, Far, All. All gives a row for each of an underlying's expiries, and is not offered in Custom when rows are underlyings.Current
Futures window5m, 15m, 30m, 1h, DayDay
Sector, symbol listAs in Contracts. The symbol list is the same one.All sectors, empty
Traded at this expiry, at least (₹ lakh)Thin option books are left out and the page says how many, with a Show them button. 0 keeps every underlying. The futures scans ignore this floor.100 (₹1 crore)
ATM Open Interest in contextExperimental, off until switched onOff

The link of this view carries view=underlyings and only what differs from these defaults: scan, expiry, window, market, min_value_lakh, sector and q.


Part C of 4

The Custom view

Which ones meet the conditions I have set, all of them or any of them?

9 steps28 real captures
PartsABCD

Custom, Step by Step

Custom works like a screener built one condition at a time. A prebuilt scan fills in the conditions for you; you can read each one, change it, add another or start from nothing. Every row is a contract or an underlying, as you choose.

Open Custom and choose what each row is

Press Custom in the page bar. At the top, Screen for offers Contracts (individual Calls and Puts across the market) and Underlyings (stocks and indices, judged on their options activity). At the right end of that line sit Undo and Redo.

The page opens on its first prebuilt scan, Every contract with money behind it: every option with ₹10 lakh or more traded today (or on the last screen you used, see Step 9). Below that sit the shelf, the filter bar and the results.

Real tool · illustrative dataStep 1 · The Custom view
The earlier page, before 19 October 2026: The Custom view: Screen for Contracts, the Prebuilt scans shelf with the first card lit, the folded filter bar, the Results line with 828 contracts and the first rows.The earlier page, before 19 October 2026: The Custom view: Screen for Contracts, the Prebuilt scans shelf with the first card lit, the folded filter bar, the Results line with 828 contracts and the first rows.
Look at: the order of the layers: Screen for and the shelf, the filter bar, the Results line, then the table. The lit card on the shelf is the scan whose conditions are on screen. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataScreen for
The earlier page, before 19 October 2026: The Screen for control with Contracts and Underlyings and the Undo and Redo buttons on the right, above the Prebuilt scans heading and its category tabs.The earlier page, before 19 October 2026: The Screen for control with Contracts and Underlyings and the Undo and Redo buttons on the right, above the Prebuilt scans heading and its category tabs.
Look at: Contracts and Underlyings in one capsule, and the Undo and Redo buttons at the right end. Below them the Prebuilt scans heading and its category tabs; the two shelf arrows sit at the right end of that line when the cards overflow. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

The switch keeps every filter that still reads on the new row type. Switching from the starting scan of one row type loads the starting scan of the other whole, with its own floor.


Start from a prebuilt scan

The Prebuilt scans shelf holds 77 ready-made scans in ten tabs. One click loads a whole scan: its market scope, its conditions, its Results view and its order. The conditions are real filters you can read and change, so a scan is also a lesson in how to build one.

Real tool · illustrative dataStep 2 · The shelf
The earlier page, before 19 October 2026: The Prebuilt scans shelf with ten category tabs and the first five scan cards, each with a name and a count.The earlier page, before 19 October 2026: The Prebuilt scans shelf with ten category tabs and the first five scan cards, each with a name and a count.
Look at: one card for each scan, with its name and how many rows it lists today ("828 contracts", "19 underlyings"). The row scrolls sideways; the two arrows at the head of the shelf move along it. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
TabWhat it holds
PopularTen picks across the other tabs, in a fixed order
Build-upThe four build-ups, the OTM stock versions, and combinations with Chance worthless and strike Open Interest
Open InterestOpen Interest added or closed, in lots and percent, PCR, and the strike that is adding the most
PremiumPremium gainers and losers, and premium yield of OTM stock options
VolumeMost money traded, volume above yesterday's or above Open Interest, and combinations
StrikesConditions on the strikes counted from the money: ATM Call and Put patterns, Open Interest walls, max pain distance
VolatilityIV percentile, ATM IV above or below realised, near against next expiry, skew, expected move, time decay
FuturesThe near-month future's build-up together with an option strike's
StocksDaily-candle conditions (price against a recent high or low, a moving average) together with an option build-up
CompanyThree scans on company figures (results dates, dividend), from a source the product itself calls temporary. While those figures are not available, the cards say Company figures unavailable instead of a count.

In the prebuilt scans, a stock, futures or company condition is paired with an options condition. A card shows only its name and a count. Under the count a card may instead say what it is waiting on: Reads futures, Reads candles, Reads IV history, Reads company figures, Reads 15 minutes ago (an earlier stored minute) or Market hours (no such minute is stored yet). Those cards are counted once you open them. The short reason for a scan appears when you rest the pointer on it or focus it.

Real tool · illustrative dataA category
The earlier page, before 19 October 2026: The shelf with the Build-up tab chosen showing the cards OTM Put short build-up · stock options, OTM Call short build-up · stock options, Long build-up, Short build-up and Short covering.The earlier page, before 19 October 2026: The shelf with the Build-up tab chosen showing the cards OTM Put short build-up · stock options, OTM Call short build-up · stock options, Long build-up, Short build-up and Short covering.
Look at: the Build-up tab is chosen and the cards change; the tab you last chose is remembered for you alone. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataA scan loaded
The earlier page, before 19 October 2026: After choosing OTM Put short build-up · stock options: the card is lit, the filter bar shows its conditions and the table lists two contracts.The earlier page, before 19 October 2026: After choosing OTM Put short build-up · stock options: the card is lit, the filter bar shows its conditions and the table lists two contracts.
Look at: the lit card, the conditions that filled the filter bar (Market: Stock, Option type, Intrinsic value, Build-up, Open Interest change), and only the rows that meet them. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataResting on a card
The earlier page, before 19 October 2026: The hover card for OTM Call short build-up · stock options listing market, option type, intrinsic value, build-up, Open Interest change and traded today.The earlier page, before 19 October 2026: The hover card for OTM Call short build-up · stock options listing market, option type, intrinsic value, build-up, Open Interest change and traded today.
Look at: the card that opens when the pointer rests on a scan: each of its conditions in the filters’ own words, so you can read what a scan does before you load it. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

A card says Edited once you change its conditions, and pressing it loads the scan again. A count of "None today" is a valid answer, not an error.


Set the market scope

The filter bar is folded to one line while a screen has conditions: small chips for the scope, a chip for each condition, and Edit filters on the right. Press Edit filters to open it (it reads Done once open). The first row is the Market scope.

Real tool · illustrative dataStep 3 · Folded
The folded filter bar with scope chips All markets, Current expiry and Day, one condition chip and an Edit filters button.The folded filter bar with scope chips All markets, Current expiry and Day, one condition chip and an Edit filters button.
Look at: the chips: All markets, Current expiry, Day, and the one condition in force, "Traded today ₹10 lakh or more", which has a cross.
Real tool · illustrative dataOpened
The earlier page, before 19 October 2026: The filter panel opened: the Market scope row of capsules, the sentence about matching conditions within the scope, and the Conditions row.The earlier page, before 19 October 2026: The filter panel opened: the Market scope row of capsules, the sentence about matching conditions within the scope, and the Conditions row.
Look at: two rows: Market scope, then Conditions with the number in force, Add filter, Clear conditions, and the Match capsule on the right. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataMarket scope
The earlier page, before 19 October 2026: The Market scope row with seven capsules: Market All, Expiry Current, Change window Day, Symbols All, Sector All, Option type Call &amp; Put, Moneyness All.The earlier page, before 19 October 2026: The Market scope row with seven capsules: Market All, Expiry Current, Change window Day, Symbols All, Sector All, Option type Call &amp; Put, Moneyness All.
Look at: seven capsules: Market, Expiry, Change window, Symbols, Sector, Option type, Moneyness. On a narrow screen they hide behind Edit scope. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
CapsuleChoicesNote
MarketStock, IndexTicks; leaving both off applies nothing
ExpiryCurrent, Next, Far, All threeWith All three, strike and future conditions read the nearest expiry. Not offered when each row is an underlying. From 15:30 IST on expiry day the settled expiry is no longer Current, as in Contracts.
Change windowSince the previous close; the last 5, 15 or 30 minutes; the last hourPrice, Open Interest and volume changes use this one comparison window
SymbolsThe same symbol list as CustomiseOnly these or Exclude these
SectorThe catalogue's sectorsStocks only; indices have no sector
Option typeCall, PutContract rows
MoneynessITM, ATM, OTMContract rows. Here ATM is its own choice, and OTM leaves it out.

The scope is the fence around the screen. It always applies as AND, even when the conditions inside it use Match any. The sentence under the row says it: Within this scope, match the conditions below.

Real tool · illustrative dataExpiry
The Expiry capsule opened: Current, Next, Far and All three.The Expiry capsule opened: Current, Next, Far and All three.
Look at: a radio list; choosing one closes it. A small hint under each says which expiry it means.
Real tool · illustrative dataChange window
The Change window capsule opened: since the previous close, last 5, 15 and 30 minutes, and last hour.The Change window capsule opened: since the previous close, last 5, 15 and 30 minutes, and last hour.
Look at: the note at the bottom: price, Open Interest and volume changes use this window.
Real tool · illustrative dataA scope capsule with ticks
The Market capsule opened with tick boxes for Stock and Index.The Market capsule opened with tick boxes for Stock and Index.
Look at: a tick for Stock and one for Index, and the note that results must match this choice even under Match any.

Add conditions, one capsule each

Every condition is a capsule. A capsule with no value is a figure on offer; a capsule with a value is a condition in force, drawn in ink with its value in bold and a cross to remove it. Press a capsule to open its choices as ticks.

Real tool · illustrative dataStep 4 · A figure capsule
The Traded today capsule opened with tick boxes for money-traded buckets and a place to type a custom range.The Traded today capsule opened with tick boxes for money-traded buckets and a place to type a custom range.
Look at: the ticks are ready-made buckets in the house’s words ("₹10 lakh to ₹1 crore"). Several may be ticked, and a capsule nobody ticks applies nothing.
  • Ticks in one capsule are alternatives. Ticking "₹10 lakh to ₹1 crore" and "₹1 crore to ₹10 crore" means either of the two.
  • A custom range can be typed in the capsule when the figure allows it, for example Open Interest change from 25 to 100 percent.
  • A cross on a value empties the capsule but keeps its place; Remove inside the editor takes the capsule away; Clear conditions empties them all at once.
  • A contract figure, when each row is an underlying, is shown dimmed with the reason "Only when each row is an option contract".

To add a condition, press Add filter. It opens a search over every figure the scan can read, grouped as a trader thinks of them.

Real tool · illustrative dataWalk the groups
The earlier page, before 19 October 2026: The Add filter panel listing groups of figures with a count beside each.The earlier page, before 19 October 2026: The Add filter panel listing groups of figures with a count beside each.
Look at: each group with a count: Contract, Price, Open Interest, Volume, Build-up, Volatility, Greeks, Value and breakeven, At the money and Underlying are in view, and the list scrolls on to Futures, Technicals and Company. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataOr search
The Add filter panel searched for chance, showing the figures that match.The Add filter panel searched for chance, showing the figures that match.
Look at: a few letters ("chance") find the figure in any group; hover or focus a row for a description and an example.

In all, the catalogue holds 123 figures. A figure that reads an underlying (underlying, futures, technicals and company figures) works for both row types; a contract figure works for contract rows only and is dimmed, with the reason, when each row is an underlying.

IV rank and IV percentile

Two figures in the Underlying group place today's implied volatility against its own year. Both read a 30-day IV, a blend of the expiries either side of 30 days, so the rise into every expiry does not move them. IV rank is where today's 30-day IV sits between the year's lowest close (0) and highest close (100). IV percentile is the share of the year's closes that were below today's. A reading above every close in the year shows rank 100, and below every close, 0. The year is the file described in Where the Numbers Come From: its last 252 sessions. With fewer than 60 closes there is no percentile, and with fewer than 252 no rank; the row then says Cannot tell with the reason. Neither figure says which way volatility will go.

The Technicals group reads daily candles at the last close, and the Company group (listed as Company, temporary source) reads company figures from a temporary source the product names in the app. This guide teaches option positioning and price action, so it does not teach those two groups.

When the Company Figures Are Not Available

The company figures (market cap, results dates, dividend yield and the rest) come from a daily file. While that file is missing, this is what you see:

  • In Add filter and Add a column, the Company group is listed but greyed, with the line Company figures are not available right now, and its figures cannot be added.
  • On the shelf, the three Company cards say Company figures unavailable where other cards show a count.
  • If you open a Company scan, or have a company condition in the screen, the table is replaced by Company figures are not available right now, with the explanation that no stock can be checked and nothing is listed rather than every stock marked Cannot tell, and a Try again button. The same sentence appears as a note above the table.
  • Company columns show a dash, never a zero.

Every other filter, scan and column works as before. When the file is there, the note names the source, calls it temporary and gives the date it was written.


Count strikes from the money, and read the future

Three kinds of capsule go beyond a single figure. They are the heart of Custom, because they let a screen ask about an underlying's own strikes the way a trader reads a chain.

A strike capsule

Under Add filter → At the money, a strike capsule reads a group of strikes counted from the at-the-money strike. It is named like ATM Call or 3 nearest OTM Puts, and its editor has three parts: Call or Put, which strikes, and, when the pick is more than one strike, how many of them.

Real tool · illustrative dataStep 5 · Two strike capsules
The earlier page, before 19 October 2026: The Conditions row with three capsules: ATM Call, long build-up; ATM Put, short build-up; and Options traded today ₹1 crore or more.The earlier page, before 19 October 2026: The Conditions row with three capsules: ATM Call, long build-up; ATM Put, short build-up; and Options traded today ₹1 crore or more.
Look at: each capsule carries its value after its name: "ATM Call" with "Long build-up", and "ATM Put" with "Short build-up". Both must hold, because Match is on All, and so must the third condition, "Options traded today ₹1 crore or more". (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataThe strike editor
The earlier page, before 19 October 2026: The ATM Call editor with Call or Put choice, a Which strikes selector, and tick lists for Build-up and Open Interest change percent.The earlier page, before 19 October 2026: The ATM Call editor with Call or Put choice, a Which strikes selector, and tick lists for Build-up and Open Interest change percent.
Look at: the sentence under the first row ("counted from the at-the-money strike"), and the rule that ticks in one group are either-or while every ticked group must hold on the same contract. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Which strikesMeaning
ATMThe listed strike nearest spot, the lower one on a tie. This is not the forward-anchored ATM used for the IV figures.
Nearest OTM; 2, 3 or 5 nearest OTMThe first, first two, three or five strikes out of the money
Nearest ITM; 2 or 3 nearest ITMThe first, first two or first three strikes in the money
ATM and 1 or 2 either sideThe ATM strike and that many on each side

Strikes are counted in the strikes the exchange actually lists, so a step of one strike may be 50, 100 or 200 points for NIFTY. OTM and ITM picks never include the ATM strike, and a side that is not listed is not a contract and is left out. A strike condition is answered once for each underlying, and every contract of that underlying shares the answer. A percent premium change inside it keeps the same guards as the Contracts view and answers "cannot tell" with the reason when they are not met.

When a pick holds several strikes, choose Any of them, All of them or At least n of them (offered from 2 up to one fewer than the strikes in the pick). The strike capsule offers Build-up, Open Interest change % and price change % at once; + Another figure for the same contract adds any other contract figure by search. Every ticked group must hold on the same contract. The Add filter menu lists five picks (ATM, Nearest OTM, 3 nearest OTM, Nearest ITM and ATM and 2 either side); the Which strikes choice inside the editor offers all ten in the table above.

The future capsule

Real tool · illustrative dataThe future editor
The earlier page, before 19 October 2026: The Future capsule editor with a Build-up tick list and sections for futures price change and Open Interest change.The earlier page, before 19 October 2026: The Future capsule editor with a Build-up tick list and sections for futures price change and Open Interest change.
Look at: it reads the near-month future, with the Open Interest of every month added up, and offers Build-up, price change and Open Interest change. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

A group capsule

A group holds several conditions inside one capsule and joins them by its own All or Any. It is how a screen says "this or that" inside an otherwise strict screen. In its editor you choose All or Any of its members and can remove a member; groups come with the prebuilt scans that need them.

Real tool · illustrative dataA scan with a group
The earlier page, before 19 October 2026: The Conditions row of the Low IV with ATM Call or Put long build-up scan, showing a Group capsule.The earlier page, before 19 October 2026: The Conditions row of the Low IV with ATM Call or Put long build-up scan, showing a Group capsule.
Look at: the Group capsule next to the other conditions; it counts as one condition of the screen. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataThe group editor
The earlier page, before 19 October 2026: The group editor listing the members ATM Call, long build-up, and ATM Put, long build-up, under Match Any of these.The earlier page, before 19 October 2026: The group editor listing the members ATM Call, long build-up, and ATM Put, long build-up, under Match Any of these.
Look at: "Match Any of these", and the members, each with Remove. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

Join conditions with All or Any

The Match capsule at the right end of the Conditions row chooses how separate capsules are joined. All conditions keeps a row only when it meets every condition. Any condition keeps a row when it meets at least one. Market scope always applies, whichever you choose, and a missing figure never counts as a match.

Real tool · illustrative dataStep 6 · Match
The Match capsule opened with All and Any choices and a note explaining that scope always applies.The Match capsule opened with All and Any choices and a note explaining that scope always applies.
Look at: the note under the choice: "Results must meet every condition below", and "Market scope always applies. Missing data does not count as a match."
Contract (illustrative)Build-upOpen Interest changeAll of the twoAny of the two
ALong build-up+30%ListedListed
BLong build-up+10%Not listedListed
CShort build-up+40%Not listedListed

The conditions are Long build-up, and Open Interest change of at least 25%. All keeps only contract A, since it meets both. Any keeps all three, since each meets at least one. All narrows a list and Any widens it.

Three Levels of AND and OR

Inside one capsule, ticks are either-or. Between capsules, the Match capsule decides: All or Any. Around everything, the market scope is always AND. Inside a strike capsule, every ticked group must hold on the same contract, and across the strikes of a pick, Any, All or At least n decides.

Yes, no, or cannot tell

Each test answers Yes, No or Cannot tell. A figure that is missing, such as a contract with no earlier reading in the window, is never read as zero, and the row is never listed on a guess. The page counts how many could not be answered and says why in a note above the table, for example Cannot tell for 12: Not traded yesterday (12). Other reasons read "No reading from 15 minutes earlier", "No IV", "Starting premium under ₹2", "Futures not read yet" and the like, and the Results line shows "12 unavailable".

Working through every contract of the market takes a moment, so the page does it in small steps. Meanwhile the Results line reads Scanning with a count such as Scanning 8 of 19 underlyings, the last list stays on screen, and the page stays usable. If the market file never arrives and there is no list of underlyings to read from, Custom says No underlyings to read instead of waiting.


Choose the Results view, and add your own columns

The Results line says how many rows meet the screen, when the market was read, and the window measured. At its right, the Results view selector chooses which columns the table shows.

Real tool · illustrative dataStep 7 · The Results line
The Results line reading 828 contracts, with the market time and window in a chip, and the Results view selector set to Overview.The Results line reading 828 contracts, with the market time and window in a chip, and the Results view selector set to Overview.
Look at: the count ("828 contracts"), the status chip with the time and window, and the Results view selector on the right (Overview here).
Results viewFor rows that areShows
OverviewContractsPremium, change, Open Interest, change, volume, value traded, IV, Build-up (the starting view)
Open Interest, Volume, Volatility, Greeks, Value, LevelsContractsThe figures of that kind for the contract. Levels shows where its strike ranks by Open Interest on its side, with its share, strike PCR and max pain distance.
Underlying, Implied volatility, Futures, Technicals, CompanyBothThe underlying's figures of that kind (the starting view for underlyings is Underlying)
FiltersBothOne column for each condition in force: what it read on the row
CustomBothYour own list of columns
Real tool · illustrative dataThe Filters view
The earlier page, before 19 October 2026: The Filters view of the results for a screen with two strike conditions, showing one column for each condition and the answer it read for each underlying.The earlier page, before 19 October 2026: The Filters view of the results for a screen with two strike conditions, showing one column for each condition and the answer it read for each underlying.
Look at: the columns are the conditions themselves: here the strike capsules, each answering on the row’s underlying with the strike it read, for example "Long build-up" with "24850 Call" beneath. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

The table shows 50 rows at a time, with a Show 50 more button. The first head, Contract or Underlying, carries the number of rows and a small Symbol search box. Press + Column at the end of the table's head to add a figure. The Results view switches to Custom and shows your columns, starting from the columns that were on show so nothing disappears. Press a head to sort by it; the first press sorts largest first for a figure and A to Z for a word.

Real tool · illustrative dataA column added
The earlier page, before 19 October 2026: The results after adding a Delta column from the Column button: the Results view reads Custom and the table includes the new column.The earlier page, before 19 October 2026: The results after adding a Delta column from the Column button: the Results view reads Custom and the table includes the new column.
Look at: the Results view now reads Custom, and the new column sits at the end of the table’s head, before the + Column button. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

The Customise button in the page bar manages those columns. It lists them in order, each with move up, move down and remove, an Add a column choice under the list, and Reset returns to the starting view of the row type. Filters stay on the page, above the table.

Real tool · illustrative dataCustomise in Custom
The earlier page, before 19 October 2026: The Customise panel of the Custom view listing the reader’s own columns with move up, move down and remove buttons.The earlier page, before 19 October 2026: The Customise panel of the Custom view listing the reader’s own columns with move up, move down and remove buttons.
Look at: the list of your columns, with the three small buttons at the end of each row, and the Add a column choice under the list. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

Screen for underlyings, and see why a row is listed

Switch Screen for to Underlyings and each row becomes a stock or an index, judged on its own options, future and figures. A strike capsule then asks about the underlying's strikes, so "ATM Call in long build-up" lists the underlyings whose ATM Call is in that pattern.

Real tool · illustrative dataStep 8 · Rows are underlyings
The earlier page, before 19 October 2026: The Custom view with Screen for Underlyings: the Results line and the first rows, each an underlying with its expiry and ATM strike.The earlier page, before 19 October 2026: The Custom view with Screen for Underlyings: the Results line and the first rows, each an underlying with its expiry and ATM strike.
Look at: the row name is the symbol, and the line under it gives the expiry and the ATM strike the conditions were read on. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

Press an underlying's name to open the reason it is listed. For each condition you will see Yes, No or Cannot tell, what the figure read, and for a strike capsule the contracts it examined, with their Open Interest, change, price, volume, build-up and answer.

Real tool · illustrative dataWhy it is listed
The earlier page, before 19 October 2026: The opened explanation for an underlying: a lead line with ATM strike, spot, expiry and window, then each condition with its Yes, No or Cannot tell answer.The earlier page, before 19 October 2026: The opened explanation for an underlying: a lead line with ATM strike, spot, expiry and window, then each condition with its Yes, No or Cannot tell answer.
Look at: the lead line with the ATM strike, spot, expiry and window, then one block for each condition with its answer. (Picture taken before the page changed on 19 October 2026: picture not retaken.)

The note at the foot says it plainly: Open Interest counts open positions, not who traded them. Names such as writing or covering are conventions, not records.


Undo, Redo, and what the page remembers

Every change to the screen can be undone: a condition added, a tick changed, a scan loaded, the Match choice. Undo and Redo sit at the top right, and the keyboard works too (Ctrl or Cmd + Z, and add Shift to redo), except inside a text field or an open panel. The history holds the last 60 changes. Choosing a scan from the shelf starts a new history.

Real tool · illustrative dataStep 9 · After an edit
The earlier page, before 19 October 2026: The Custom view after removing a condition from a loaded scan: Undo is enabled and the scan card is marked Edited.The earlier page, before 19 October 2026: The Custom view after removing a condition from a loaded scan: Undo is enabled and the scan card is marked Edited.
Look at: the Undo button is lit, and the card of the scan you started from now says Edited, because its conditions are no longer exactly the scan’s. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
  • The page reopens on the last screen you used, in your browser, unless a link names a screen.
  • The address bar carries the whole screen. A link names its view (view=custom), the lit scan when there is one (scan=) and the screen itself (screen=). A link that cannot be read falls back to the last screen used, with a note, and is never guessed at. A scan= link names a prebuilt scan by its short id and opens it.
  • Nothing is exported. The scanner has no export and no separate "save screen" button in the three views today. Keeping a screen means keeping its link. The product has no list of named, saved screens.

Part D of 4

Using it well

What makes a list mislead, and how to read it in a routine.

2 topicstraps and risk notes
PartsABCD

The Traps That Make a Scanner List Mislead

The question Why did this list mislead me, and how do I stop it?

Trap 1: A percentage on a tiny base

A percentage removes the size of the base from a comparison, which is useful and also the problem. A far strike holding 2 lots that grows to 60 prints a bigger percentage than any busy strike will all day, and almost nobody built a view around 58 lots.

+2900%

Thin Strike (illustrative)
2 lots to 60 lots, +58 lots

+25.0%

Busy Strike (illustrative)
4000 lots to 5000 lots, +1000 lots

Sorted by percent alone, the thin strike wins by a factor of more than a hundred, while the busy strike added seventeen times as many lots. So several scans carry a guard, and these are the defaults today:

GuardDefaultWhere it applies
Traded today, at least₹10 lakhEvery scan
Starting Open Interest, at least50 lotsOpen Interest % gainers and losers, Volume above Open Interest, and any Volume ÷ Open Interest filter
Starting premium, at least₹2Top gainers and Top losers
Traded yesterday, at least10 lotsTop gainers and Top losers, Day window only
Real tool · illustrative dataGuards off
The earlier page, before 19 October 2026: Open Interest % gainers with the guards lowered: contracts that grew from 2 lots to 60 lots top the list at plus 2900 percent.The earlier page, before 19 October 2026: Open Interest % gainers with the guards lowered: contracts that grew from 2 lots to 60 lots top the list at plus 2900 percent.
Look at: the two chips "Any amount traded" and "Starting Open Interest ≥ 1 lots". A 2 lot position that became 60 tops the list at +2900%, with a premium of ₹0.05 or ₹0.55. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataDefault guards
The earlier page, before 19 October 2026: Open Interest % gainers with the default guards: contracts with larger starting positions and more modest percentages.The earlier page, before 19 October 2026: Open Interest % gainers with the default guards: contracts with larger starting positions and more modest percentages.
Look at: the same scan with 50 lots starting Open Interest and ₹10 lakh traded. The percentages are smaller, and the lots beside them are real positions. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataStarting premium guard off
The earlier page, before 19 October 2026: Top gainers with the starting premium and yesterday volume guards at zero, listing contracts priced under ten rupees with very large percentage gains.The earlier page, before 19 October 2026: Top gainers with the starting premium and yesterday volume guards at zero, listing contracts priced under ten rupees with very large percentage gains.
Look at: a contract that went from ₹1.50 to ₹6.00 is +300% on a base of ₹1.50, and contracts at ₹0.35 to ₹0.75 follow it with volumes of 1 or 2 lots. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Real tool · illustrative dataDefault guards
The earlier page, before 19 October 2026: Top gainers for stock options with default guards: gains of a more modest size from tradeable starting premiums.The earlier page, before 19 October 2026: Top gainers for stock options with default guards: gains of a more modest size from tradeable starting premiums.
Look at: with a starting premium of at least ₹2 and ₹10 lakh traded, those thin contracts are gone, and the top rows (RELIANCE 1490 and 1480 Calls, +125.5% and +112.6%) started from real premiums. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
Reading Example (illustrative): The percentage scans are best read in two steps. First the lots: is this a position someone could actually have built a view around? Only then the percentage, which says how fast it arrived. A contract opened from zero shows "new" beside its lots instead of a percentage, since there is no base to divide by.

Read the table with one more fact in mind: the guards are defaults you can change, and they do not reach every scan. Open Interest gainers and losers (in lots), the four build-ups, Most active and Volume surge are protected only by the ₹10 lakh money floor. A contract opened from zero Open Interest also skips the build-up noise floors, and shows "new" instead of a percentage.

Trap 2: Illiquid strikes

A contract can top a list and still be a contract nobody can trade at a fair price. Three things show it: the Spread column (a spread of 8% of the middle price is what crossing the quote can cost), the Volume column (a premium that moved on 2 lots has not been tested), and a Last price that is old. Use Bid/ask spread, at most and Volume, at least under More settings to keep them off. The money floor counts the whole day's traded value even in a short window, so a contract with an old last price and one big trade can pass it. The lowest floor you can set, ₹0, shows every contract that traded, including far strikes that trade a lot or two.

Trap 3: A model chance is not a forecast

Chance worthless, Expected move and the "two-in-three" range are readings of option prices. They move every minute and are only as good as the prices and the smile they read. A Put showing 90% can still be exercised against its writer; the figure says how the market prices that outcome, not how it will end.

Trap 4: Build-up names are conventions

Open Interest has a buyer and a writer on every contract. "Short build-up" is often read as writing and "Short covering" as buying back, but the scanner records neither who traded nor why. Treat each name as a description of two numbers moving together, and look for a second reading (the same pattern on the neighbouring strikes, or on the future) before leaning on it.

Trap 5: An old, partial or incomparable reading

  • An old reading. If the status line says "older than 3 minutes" during the session, the market file has not refreshed. Wait for the next minute before drawing a conclusion.
  • A window that is not ready. A short window needs a stored minute close to the exact lookback. The page says so, and does not print a longer gap under a shorter name.
  • Different expiries. One row may be a one-day option and the next a 22-day one. Their premiums, Chance worthless and Open Interest do not compare. Read the days to expiry under every name.
  • A missing figure. A limit on IV, delta or Chance worthless leaves out contracts without that figure, and in Custom a row that cannot be answered is never listed on a guess. The page counts them.

Trap 6: Expiry-day behaviour

On the day an option expires, its time value is almost gone and a small move in the underlying changes its premium by a large percent. Far strikes sit at or near the smallest tick, so percentages become meaningless and gainers and losers fill with contracts nobody could trade. Spreads can be wide and fills poor. A Chance worthless of 95% is the market's price for the outcome, not safety, and a seller who keeps a small premium most days carries the tail on the rest. The scanner describes this; it does not warn you, and it does not compute charges or margin. See Risk notes.

One more expiry-day change comes at 15:30 IST, when trading in the expiring series stops. From then on that series is settled and leaves Current in all three views, so Current shows the next expiry. A list read at 15:20 and one read at 15:45 can therefore cover different expiries. Read the date under each name.


Risk Notes: What the Scanner Does Not Count

The question What can go wrong between a good-looking row and an actual trade?

  • Spread. A row shows the last price, not what you will pay. A spread of 8% means crossing the quote can cost about that much of the premium. On a thin contract the book can move as you place the order.
  • The cost of one lot. The premium times the lot size (for NIFTY, 65 at the date of this guide) is what one lot costs, and a percent gain on a small premium says little about it. Customise shows Premium per lot.
  • Expiry day. Time value is almost gone and premiums change by large percents on small moves. A seller's profit is small and limited; the loss is not. See Trap 6.
  • Charges, taxes and margin are not computed here. The scanner shows no brokerage, exchange charges or taxes, and no margin needed to write an option. Check them in your broker's own tools. The Strategy Builder's strategy finder includes fees and slippage in its own figures.
  • Old readings and thin books. The floor counts the day's traded value, so a contract with one big trade and an old last price can pass. Read Spread and Volume with Price.
  • None of this is advice. The scanner lists and describes. A row at the top of a list matched a question; it is not a conclusion.

Routines

Two routines, in order

What do I do at 09:20, at 11:00, and on a position held across days?

two routinesexpiry day and positional

A Practical Routine: Expiry Day and Positional

The question What do I do at 09:20, at 11:00, and on a position held across days?

A scanner is most useful as a fixed order of questions. Here are two, one for the day an index expires and one for a position held across days. Both only decide where to look next; each ends with the option chain, where the contract is read cell by cell, and none of it is advice.

Routine 0: The first 30 minutes (09:15 to 09:45)

At the open, only 5m is usable before about 09:30, and 15m and 30m wait for their earlier reading (see the time-of-day guide). So:

  1. 09:15 to 09:20. Use Day. Contracts, Most active, search the index symbol. If Traded is empty, little has traded under the ₹10 lakh floor yet: wait a minute, or lower the floor in Customise and read the Spread column with care. The checklist Why a contract or list is missing or empty covers the rest.
  2. 09:20 to 09:30. Switch the window to 5m for Open Interest gainers. Read the status line: it must say measured … → … IST. If the capsule is greyed, stay on Day.
  3. From about 09:30. 15m is available; from about 09:45, 30m. Then follow Routine 1.

Routine 1: Expiry day, one index (illustrative)

The aim is to see where money is trading and where positions are changing in the current expiry, before reading the chain.

  1. Where is money trading now? Contracts, Most active, window 15m, search the index symbol. Read Traded, then Spread: a wide spread on a busy contract is a cost to count.
Real tool · illustrative dataExpiry day · step 1
The earlier page, before 19 October 2026: Most active over the last 15 minutes for NIFTY: the first six contracts ordered by money traded, with Volume, Spread, Price and Change.The earlier page, before 19 October 2026: Most active over the last 15 minutes for NIFTY: the first six contracts ordered by money traded, with Volume, Spread, Price and Change.
Look at: the chip "Last 15 minutes", the Traded column sorted largest first, the Spread column for the cost of getting in and out, and "Traded ₹1 crore+", a floor raised from the default. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
  1. Where are positions being added or closed? Open Interest gainers over 30m for the same symbol. Read the lots before the percentage, then the build-up name.
Real tool · illustrative dataExpiry day · step 2
The earlier page, before 19 October 2026: Open Interest gainers over the last 30 minutes for NIFTY: the first six contracts with Open Interest change, build-up and premium change.The earlier page, before 19 October 2026: Open Interest gainers over the last 30 minutes for NIFTY: the first six contracts with Open Interest change, build-up and premium change.
Look at: the Open Interest change in lots leading, the Build-up name and rail, and the premium change beside it. Chance worthless is the last column of this scan and shows once All columns is pressed. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
  1. Is the pattern repeated nearby? Change to Short build-up or Long build-up and look at the neighbouring strikes. One strike is a data point; a cluster is a pattern.
  2. Open the contract. Press the name. The dialog gives the breakeven and the payoff; the On the list card repeats the numbers behind the row.
  3. Confirm in the chain. Open the option chain and read the strike's quote, spread and depth before anything else.

On expiry day premiums of far strikes sit at or near the smallest tick and percentages become meaningless; the guards exist to screen those out. After 15:30 IST the expiry that settled leaves Current, so the same steps then read the next expiry. The scanner does not claim that a pattern seen at 14:20 persists to the close. This routine is shown at 14:20 for the picture; run it at the time you trade, with the windows that are ready by then.

Routine 2: Positional, stock options at the next expiry (illustrative)

The aim is to find where positions have been added over the day in stock options that are far enough from expiry to hold, and then to read whether the options are expensive or cheap against what the stock has done.

  1. Where were positions added? Contracts, Long build-up (or Short build-up), Customise: Market Stocks, Expiry Next, window Day, money floor ₹1 crore (100 in the ₹ lakh box).
Real tool · illustrative dataPositional · step 1
The earlier page, before 19 October 2026: Long build-up for stock options at the next expiry with at least one crore rupees traded, showing the first rows.The earlier page, before 19 October 2026: Long build-up for stock options at the next expiry with at least one crore rupees traded, showing the first rows.
Look at: the chips Next expiry, Stock options and "Traded ₹1 crore+", and the days to expiry under each name: this is a longer-dated list, with fewer rows. (Picture taken before the page changed on 19 October 2026: picture not retaken.)
  1. What do the options say about the stock? Switch to Underlyings, search the symbol, and open its row. Read ATM IV against Realised 30d, the Expected move to expiry, and Near ÷ next.
  2. Does a second view agree? In Custom, load a prebuilt scan from the Stocks or Strikes tab, or build one: the ATM Call in long build-up, Match All conditions, expiry Next. Two views that agree describe the same positions from two sides; neither one predicts.
  3. Confirm in the chain, and read what one lot costs (Premium per lot, in Customise), which the percentage on the list does not show.

A routine like this does not predict. It shortens the time from "something changed" to "this is what changed, and here is its size". Before acting on any of it, read Risk notes: spread, the cost of one lot, charges and margin are not computed here.


Reference

Look it up when you need it

Why is a list empty, what does a column mean, what is a word, and what did we not verify?

8 reference pagescolumns, glossary, questions

Why a Contract or List Is Missing or Empty

The question I expected a contract or a list, and it is not there. Why?

Work down this list in order. Each item is something the page itself says or does. A count of 0 beside a scan is a valid answer: no contract fits that question now.

CheckWhat you seeWhat to do
1. The floorFooter: "N more matched but traded under ₹10 lakh today."Lower the floor in Customise. Underlyings uses a separate floor, ₹1 crore.
2. A guardGainers and losers need a starting premium of ₹2 and 10 lots traded yesterday (Day). % scans and Volume above Open Interest need 50 lots to start with.Lower the guard under More settings, knowing why it exists (Trap 1).
3. The window has no earlier reading"This window is not ready yet", "No reading from N minutes earlier is available yet", or the window greyed with "Day only right now".Choose Day or a shorter window. See the time-of-day guide.
4. The expiryCurrent, Next and Far are each underlying's own. A contract of another date is not listed. From 15:30 IST on expiry day, the expiry that settled is no longer Current.Set Expiry to All and read the days to expiry under the name.
5. The market scopeMarket (All, Stocks, Indices), Side (Both, Call, Put), ITM or OTM, Sector. A sector leaves out indices. Contracts has no ATM choice: ITM is a Call below spot or a Put above it, and OTM is everything else, so the strike nearest spot is ITM on one side and OTM on the other.Press the cross on the chip, or Reset.
6. Your search"No contracts match “TCS”" (or "No underlyings match “TCS”"): the scan has nothing for the symbol searched.Press Clear search, or try another scan.
7. Your symbol listChip "Only RELIANCE, TCS" or "Excluding 4 symbols". The list is yours and is shared by every view.Clear the symbol field in Customise.
8. A limit needs a figure the contract lacksA limit on IV, delta, Chance worthless, Spread or days to expiry leaves out contracts without that figure. In Custom the notes say "Cannot tell for N" with the reason.Clear the limit, or read the reason.
9. No trade todayOnly contracts with volume today are listed.Look in the option chain for the quote.
10. An old readingStatus line "older than 3 minutes".Wait a minute; the page reads the file every 60 seconds while the tab is visible.
11. Market closedStatus line "market closed". The page shows the last session.Read it as the last close.
12. The market file is missingAfter 20 seconds without the file, a banner. Contracts: "5m to 1h movement is not available right now, so the day's change is shown." Underlyings: "The market file is not available right now, so each underlying's option chain was read on its own." Both add "N underlyings could not be read".Press Read again. Only Day is offered.
13. Nothing could be readUnderlyings: "No option books could be read" (none of the chains answered; this is not a filter result), or "No underlyings to read" (there is no list to read from, and the page links to the option chain).Press Read again later. The option chain still opens for any symbol.
14. Futures not readUnderlyings futures scans: "Reading futures 14 of 19", or "N had no futures reading for this window".Wait, or use Day.
15. A link that cannot be readCustom: "The screen in this link could not be read, so the last screen used is shown."Rebuild the screen; a value that cannot be read is ignored, never guessed.
16. Company figures are missingCustom: "Company figures are not available right now" in place of the table for a Company scan or a company condition, the Company group greyed in Add filter, and "Company figures unavailable" on the Company cards. No rows are listed on a company condition.Press Try again later, or use a scan or filter that does not need them; the rest of Custom is unaffected.

If none of these explains it, the contract may simply not be in the list of underlyings the scanner reads (not yet confirmed), or it may not have traded.


Which Tool When

The question Do I use the scanner, the option chain, the strategy builder or an Open Interest tool?

Your questionUseWhy
Where should I look across every underlying?Options ScannerOne list of every traded option, ranked by the figure you asked about.
What does this one contract look like, strike by strike?Option ChainThe full chain for one underlying and expiry: quotes, depth, Open Interest, Greeks.
What does this combination of options pay?Strategy BuilderPayoff, breakevens and scenarios, with the strategy finder that the scanner used to hold.
Where did Open Interest change fastest?Open Interest SpurtsSpurts in Open Interest across strikes.
Where are positions concentrated?Open Interest Heatmap, Max Pain, PCRDifferent views of the same positions.
Are options dear or cheap against the stock's own movement?Scanner, Underlyings view; Implied VolatilityATM IV against Realised 30d, in one row per underlying.

A good order is the scanner to find, the option chain to read, and the Strategy Builder only if you are building a position.


Column Quick Reference

The question What does this column mean, how is it worked out, and where do I see it?

Each row has its own address, so a link such as #col-worthless lands on it. The steps explain the columns in context: Contracts, Step 5 and Underlyings, Step 2.

Contracts view

ColumnMeaningFormulaWhere shown
Price ₹Last traded premium, per unitAs read in the market fileEvery Contracts scan
ChangePremium change in the window, percent(Price − from) ÷ fromEvery scan; it leads Top gainers and Top losers
Open Interest lotsOpen positions nowContracts ÷ lot sizeOpen Interest and build-up scans, Volume above Open Interest
Open Interest changeLots added or closed in the window, with percentOpen Interest now − at the startLeads the Open Interest and build-up scans; also in Most active, Volume surge and Volume above Open Interest
Open Interest change %The same change as a share of the startChange ÷ starting Open Interest, a dash if the start is zeroOpen Interest % gainers and losers
Volume lotsLots traded in the windowContracts traded ÷ lot sizeEvery scan
Volume vs yesterday / vs paceHow unusual the volume isDay: today ÷ yesterday. Window: window lots ÷ (today's lots × window minutes ÷ session minutes so far)Volume surge
Volume ÷ Open InterestVolume against the starting positionWindow lots ÷ starting Open Interest lotsVolume above Open Interest
Traded ₹Money tradedAverage traded price × contracts (Day: whole day; window: now minus then)Every scan; it leads Most active
IVImplied volatility, percent a yearAs in the option chainTop gainers and losers
DeltaPremium move for a one-point move in the underlyingAs the option chain shows it. Drawn only if a row carries it.Top gainers and losers
Chance worthlessModel chance of ending out of the moneyShare of the expiry's smile at or beyond the strikeOpen Interest and build-up scans
SpreadQuote width against its middle(Ask − bid) ÷ ((ask + bid) ÷ 2), a dash if no two-sided quoteMost active
Build-upPremium and Open Interest togetherThe option chain's rule for the window; floors applyEvery scan; it is the lead cell of the four build-up scans
Spot todayUnderlying's change today(Spot − previous close) ÷ previous closeEvery Contracts scan

Underlyings view, All scan

ColumnMeaningFormula
Price ₹, Change, Change %Underlying's last price and move since the previous closeAs the option chain's spot
ATM IVMovement the options are priced for, yearlyFrom Call and Put prices at the strikes either side of the forward
Realised 30dMovement actually made over 30 trading daysYang–Zhang method × √252
IV − realised, IV ÷ realisedImplied against realised on one scaleIV restated per trading day, then differenced or divided; a gap inside the sampling error reads roughly equal
Expected move1 SD to expiryPrice × ATM IV × √(years left)
Near ÷ nextTerm structureFirst expiry's per-day IV ÷ second expiry's
SkewPut IV minus Call IV at the same distanceIV below the forward minus IV above it, in points
Open Interest centreWhere open Calls and Puts are centredOpen Interest-weighted strike against spot
PCRPut-to-call ratio of Open InterestPut Open Interest ÷ Call Open Interest at that expiry
Open Interest changeOpen Interest added or closed today, percentAgainst the previous close
Traded ₹Option premium traded at that expiryAverage traded price × contracts, summed
Covered callYearly yield of selling the ATM Call against shares (stocks only)(Premium kept) ÷ (price − premium) × 365 ÷ days left


Glossary

The question What does this word mean in the scanner?

ATM, ITM, OTM
At the money: the strike nearest the underlying's price. In the money: a Call with its strike below spot or a Put with its strike above it. Out of the money: the rest. The Contracts view has only ITM and OTM, so the at-the-money strike falls on one side or the other; Custom has ATM as its own choice.
Build-up
Premium and Open Interest moving together. Long build-up: both up. Short build-up: premium down, Open Interest up. Short covering: premium up, Open Interest down. Long unwinding: both down. A move under the noise floor is "no clear pattern".
Chance worthless
The model's chance that an option ends out of the money at expiry, read from the expiry's smile around the forward. Not a forecast.
Covered call
Owning shares and selling a Call against them. The scanner's column is the yearly yield of doing it at the ATM strike if the price is unchanged at expiry.
Delta
How much the premium moves for a one-point move in the underlying.
Days to expiry (DTE)
Calendar days to expiry, printed under each name as, for example, 12 days to expiry, or Expiry day on the day itself. Customise calls the limit Days to expiry; the settings capsule abbreviates it to DTE.
Expiry
The date an option ends. Current, Next and Far are each underlying's own first, second and third tracked expiries that still trade. From 15:30 IST on expiry day, the settled expiry is no longer Current.
Expected move
On this screen: price × ATM IV × √(years left), a 1 SD model range to expiry with about a 2-in-3 chance of finishing inside it. It says how far, not which way. Elsewhere on the site the expected move is 0.85 × the ATM straddle; the two differ (expected move definition pending).
Floor
The smallest amount a contract needs to be listed, such as ₹10 lakh traded today. The page says how many contracts a floor left out.
Forward
The price of the underlying for a given expiry implied by its Calls and Puts together (the put–call parity forward).
Future (near-month)
The nearest futures contract of the underlying. The futures scans add the Open Interest of every listed month (up to three).
Implied volatility (IV)
The yearly movement the option's price implies. ATM IV is read at the money.
IV rank, IV percentile
Where today's 30-day IV sits in its own year. Rank: between the year's low (0) and high (100). Percentile: the share of the year's closes below today's.
Lot
The smallest quantity that trades. Open Interest and volume are shown in lots.
Match (All, Any)
How conditions are joined in Custom. All conditions needs every condition; Any condition needs one. Market scope always applies.
Near ÷ next
The current expiry's IV divided by the next expiry's, per trading day: the term structure.
Open Interest
The number of option contracts still open. Every open contract has a buyer and a writer.
PCR
Put Open Interest divided by Call Open Interest.
Premium
The price of an option, in rupees per unit. Per lot it is the premium times the lot size.
Realised volatility
How much the underlying actually moved over its last 30 trading days, as a yearly figure, by the Yang–Zhang method.
Skew
IV priced for Puts a set distance below the forward minus IV for Calls the same distance above.
Spread
(Ask − bid) ÷ the middle of the two, as a percent. A wide spread is a cost of getting in and out.
Starting Open Interest
The Open Interest a window began with. The % scans and Volume ÷ Open Interest need at least 50 lots of it by default.
Traded ₹
Average traded price × contracts traded: the money that changed hands.
Window
The two readings every change compares: the previous close (Day), or a stored minute 5, 15, 30 or 60 minutes earlier.

Questions People Ask

The question Is my question already answered?

These are the scanner's detailed answers. Four short ones (what the three views are, Chance worthless, the starting Open Interest floor, and whether it places orders) are in the Questions block at the foot of the page, and are not repeated here.

Is the scanner live?

It is a minute-by-minute reading. The market file is written once a minute, and the page reads it again every 60 seconds while the market is open. The status line gives the reading time; if it says "older than 3 minutes", the file has not refreshed. For the detail of one contract, use the option chain.

Why does the list show fewer contracts than I expect?

Every scan applies a liquidity floor (₹10 lakh traded today by default) and some carry further guards. The page says how many more matched but fell under the floor, and a lower floor in Customise shows them. A shorter window also needs an earlier reading for each contract, and a contract without one shows no change. The full list of causes is in Why a contract or list is missing or empty.

Why can I only choose Day for the window?

A short window needs a stored minute close to the exact lookback. When the market file is missing, or no stored minute fits (for example in the first minutes of the session), the page greys the shorter windows and says Day only right now. It does not print a longer gap under a shorter name. See the time-of-day guide.

What is the difference between Open Interest gainers and Open Interest % gainers?

Gainers rank by lots added; % gainers rank by the share of the starting position. The % scans need a real starting position (50 lots by default) because a percentage on a tiny base misleads.

Does a Short build-up mean someone sold the option?

It means the premium fell while Open Interest rose. Traders often read that as writing, but the scan cannot record who traded or why, so it is a convention and not a record.

What does All against Any change?

In Custom, All keeps a row only when it meets every condition; Any keeps it when it meets at least one. All narrows a list and Any widens it. The market scope always applies, and a missing figure never counts as a match.

Can I save a screen?

The page reopens on the last Custom screen you used, and every view carries its setting in the link, so a link is the way to keep one. The product has no list of named, saved screens.

Where did the strategy scans go?

Ready-made strategy baskets are checked in the strategy finder inside the Strategy Builder. An older scanner link that names strategies opens there with the same settings.

Why does Custom say company figures are not available?

Market cap, results dates and the other company figures come from a daily file from a temporary source. While that file is missing, Custom says Company figures are not available right now in place of the table for a Company scan or company filter, greys the Company group in Add filter and puts Company figures unavailable on the Company cards. Nothing else in Custom depends on it. See Part C, Step 4.

Can I use it on a phone?

Yes. Each contract takes one line, with a short expiry line under it. See Reading It on a Phone.

Why did Current change to a later expiry in the afternoon?

On expiry day the expiring series stops trading at 15:30 IST. From then on it is settled, so it is no longer anyone's current expiry, and Current moves on to the next one in Contracts, Underlyings and Custom. The settled series still sits in the closing file.

Why does the status line say "1292 of 9395 contracts"?

The first figure is the list on screen, the same as the scan chip (Top gainers 1292). The second is every contract read at that expiry. When the list holds them all, the line gives one figure.

Is the Open Interest in the scanner delayed?

How late the scanner's market file is at its source is not yet confirmed. Read every Open Interest change as of the reading time in the status line.


What We Have Not Verified

The question Which statements in this guide are not yet confirmed?

Not yet confirmed

Everything else in this guide was checked against the product's source on 19 October 2026. These items could not be, and every marked phrase in the text (such as not yet confirmed) links here.

  1. How late the market data is at its source. The scanner's minute file is a saved snapshot, and how old it is at the source is unknown. Read changes as of the status-line time.
  2. The list of underlyings at runtime. The catalogue holds 217 (208 stocks and 9 indices). Whether the scanner reads exactly that list is unknown.
  3. The first minutes of a live session. The time-of-day guide follows the product's rules. We did not watch a live open to confirm at which minute each window becomes ready, or the first stored minute.
  4. Lot sizes today. The lots quoted come from the product's catalogue as of 19 October 2026. The exchange revises them.
  5. Delta sign for Puts. The Delta column prints what the data file carries; a Put's delta is usually negative.
  6. Touch behaviour on a real phone or tablet. The phone notes (one-line names, row heights, the folded settings) follow the product's style rules, not a device test.
  7. The expected move on this screen. The scanner's Expected move is spot × ATM IV × √T, a 1 SD model range. The owner's site-wide rule for "expected move" elsewhere is 0.85 × the ATM straddle. Whether this screen keeps its definition or its name is pending the owner's decision.
  8. The two daily files. The year of 30-day IV (16 September 2025 to 19 October 2026, 270 sessions, with the Budget Sunday of 1 February 2026) and the ATM Open Interest context file (to the 19 October 2026 close, 307 sessions) were read from the files' own headers and dates. We did not rebuild them or check their values against NSE.
  9. Pictures taken before the page changed. On 19 October 2026 the scanner moved to sentence case (Call and Put chips, column and band heads, build-up names such as Long build-up and Short covering, Any / All / At least), the status chip began to read “1292 of 9395 contracts”, phone rows took one-line names, the settled expiry began to leave Current at 15:30 IST, and several prebuilt scans were renamed. These pictures were taken before that and still show the earlier page: Contracts on a phone, Step 1 · The page on opening, Build-up, Step 3 · The header, Step 4 · Top gainers, compact width, An Open Interest scan, every column, Close-up · the contract cell, Close-up · the Positioning band, Close-up · the Build-up cell, Long build-up, Short build-up, Short covering, Long unwinding, Open Interest gainers, Open Interest % gainers, Most active, Volume surge, Volume above Open Interest, Top losers, Step 7 · Sorted by Volume, Step 8 · The 15 minute window, Most active, last 15 minutes, Step 9 · Customise for Contracts, Step 10 · Chips, The list under those chips, Folded, All columns pressed, Step 13 · The contract dialog, Close-up · the two rail cards, Close-up · Chance worthless, Step 1 · The All scan, Left half · Price and Volatility, Right half · Skew to Covered call, Step 3 · NIFTY, opened, Step 4 · Long build-up on futures, Step 1 · The Custom view, Screen for, Step 2 · The shelf, A category, A scan loaded, Resting on a card, Opened, Market scope, Walk the groups, Step 5 · Two strike capsules, The strike editor, The future editor, A scan with a group, The group editor, The Filters view, A column added, Customise in Custom, Step 8 · Rows are underlyings, Why it is listed, Step 9 · After an edit, Guards off, Default guards, Starting premium guard off, Default guards, Expiry day · step 1, Expiry day · step 2, Positional · step 1. The text describes the page as it is now; trust the text where the two differ.

Sources

The question Where does each part of this guide come from?

Paths are in the product's source, under src/features/options-scanner/ unless shown otherwise. Values as of 19 October 2026; each number's own source is in options-scanner-parts/limits.mjs.

SectionSource files
Start: What it is, Four words, Fresh data, Time of daycontractScanData.ts, useContractMarket.ts, contractScanModel.ts (tolerances, isLiveExpiry), marketSession.ts, ContractScanner.tsx and contractFormat.ts (status line, shownCount), ivTerm.ts, src/lib/ivHistory.ts, atmOiContext.ts, public/iv-term-history.json, public/atm-oi-context.json, docs/OPTIONS_SCANNER.md
Reading It on a PhonetableBands.tsx, scanner-redesign.css (folding, one-line names, row heights, 44 px targets), ScannerChrome.tsx (DaysLeft), OptionsScannerPage.tsx, ScannerPageBar.tsx
Part A: ContractsContractScanner.tsx, contractScanModel.ts, ContractTable.tsx, ScannerCustomizePanel.tsx, contractScreens.ts, ScannerContractDialog.tsx, contractChance.ts, scannerWords.ts (build-up words), src/services/analytics.ts (classify, BUILD_UP_NOISE_FLOOR)
Part B: UnderlyingsUnderlyingScanner.tsx, underlyingModel.ts, underlyingExplain.ts, underlyingScans.ts, futuresModel.ts, useFuturesReadings.ts, FuturesChartDialog.tsx (1D bar dates), src/lib/atmIv.ts (expected move)
Part C: CustomCustomScanner.tsx, ScanShelf.tsx, customScreener.ts, customScan.ts, CustomScreenPills.tsx, CustomPillEditors.tsx, prebuilt scans
Traps, Risk notes, RoutinescontractScanModel.ts (guards, floors), src/services/analytics.ts (classify), contractFormat.ts; the routines are the guide's own descriptions
Why a contract or list is missingContractScanner.tsx (empty states, banner), contractScanModel.ts, symbolList.tsx, customScreener.ts (missing reasons)
Which tool whenOptionsScannerPage.tsx (strategy redirect), src/features/strategy-builder, the sibling guides listed in Links
Column quick referenceContractTable.tsx (columns), UnderlyingScanner.tsx (COLUMNS), underlyingExplain.ts
Limits and valuesoptions-scanner-parts/limits.mjs, with the source path for each value
EverythingSource-verified fact sheet of 4 October 2026, re-read against the source on 19 October 2026 (commits 59b9d50e and 43eb5afa, the data files of 741f75fd); docs/audits/GUIDE-ACCURACY-AUDIT-2026-10.md for the data-freshness wording

Test Your Knowledge

Check the mechanics before you take them to a live chain.

1. It is 09:20 and you choose the 30m window. What should you expect?

2. A contract you expected is not on the list. Which of these is NOT a reason the page gives?

3. An Open Interest % scan lists a contract at +2900%, from 2 lots to 60 lots. What is the reasonable read?

4. A Call shows 85% under Chance worthless. What does that mean?

5. In Custom, two conditions are joined by All. A contract meets only the first. What happens?

6. A contract’s premium rose and its Open Interest fell over the window. Which build-up does the scanner name it?

7. The page says "Day only right now" beside the window. Why?

8. It is 15:45 on a NIFTY expiry day. Which NIFTY expiry does Current show?

9. The status line reads "1292 of 9395 contracts · 196 underlyings". What is 1292?

10. Where do ready-made strategy baskets live now?

About the Sahi Options Scanner

Scan the options of every F&O underlying in three views. Contracts lists single options the way a stock screener lists stocks: premium gainers and losers, open interest added or closed in lots and percent, the four build-ups, the most money traded, volume surges and volume above open interest, over the day or the last five minutes to an hour.

Underlyings reads each stock or index from its own options and futures: implied against realised volatility, the expected move, skew, term structure, where open interest sits and the futures build-up. Custom builds your own scan from conditions joined by All or Any. Every setting is carried in the page link. Ready-made strategies are checked in the Strategy Builder's strategy finder.

At a glance

Data
Sahi market data for NSE and BSE options
Updates
The scanner’s market file is re-read about once a minute in market hours; a Live scan fetches chains on demand
Coverage
217 NSE and BSE index and stock F&O underlyings
Access
Free — no login, no download
Orders
Analysis only. Sahi does not accept orders
Open the live Options Scanner

See it on today's numbers

Everything above is method. These articles apply it to a live book — options scanner among the rest — and are rebuilt as the snapshot data refreshes. Where a symbol's option book is too thin to support a reading, the article says so rather than asserting a level.

Frequently asked questions

What is the difference between Contracts, Underlyings and Custom?

Contracts lists individual options and answers where the action is: what moved, where positions opened or closed and where money traded. Underlyings reads each stock or index through its options and futures. Custom lists contracts or underlyings that meet conditions you set, joined by All or Any. None of the three predicts price; each describes what the market did.

What does chance worthless mean in the scanner?

Chance worthless is the model's chance that an option ends out of the money at expiry: a Call at or below its strike, a Put at or above it. It is read from the expiry's implied volatility smile, centred on the price its Calls and Puts imply for expiry, using the market's own prices. It is a model reading, not a forecast of what will happen.

Why do percentage scans need a starting open interest floor?

A percentage on a tiny base misleads: 2 lots growing to 60 is up 2,900%, yet it is only 58 lots. The Starting Open Interest floor, 50 lots by default, keeps the open interest percentage scans and Volume above Open Interest to contracts that began with a real position. Read the lots first, then the percentage, which says how fast the change arrived.

Does the scanner place orders?

No. The scanner lists and describes options and places no orders, and its lists stay on the page. Opening a row shows that contract's chain studio for inspection. Quote time, liquidity, charges and margin need to be checked separately before any execution decision made elsewhere, and nothing here is a recommendation.

Explore more Sahi tools

Every tool runs on the same market data and keeps whichever instrument you have selected, so you can move between them without re-picking the symbol.

Option Chain