OI Spurts Guide

Reading OI Spurts: Where Open Interest Moved, and How Much

OI Spurts draws every option contract of one expiry on a single chart, by how fast its Open Interest and its price moved, and again as four plain lists of the contracts that moved the most (Top moves, the view it opens on). It sends no alerts and ranks nothing by percentage, so the reading is yours. This guide takes you from the first five minutes to the low-base trap, the four checks behind the verdict, and routines for expiry day. Every picture is the real page on an invented market.

87 min readUpdated 2026-10-19
Open the live OI Spurts All guides

Educational content · Sahi does not provide investment advice

Read the Page in Five Minutes

How do I get to a first reading of the page in about five minutes?

OI Spurts shows which option contracts have just had a fast change in their Open Interest, and which way their price went at the same time. It does not send alerts and it does not rank by percentage. It draws every contract of one expiry on a single chart and leaves the reading to you. This part gets you to a first reading in about five minutes. The page places no order and gives no advice at any step.

Your First Five Minutes

  • Press nothing at first. Read the verdict at the top, then look at the four cards of Top moves for the loudest contract.
  • Read size before percentage. A big percentage on a small book means little. Top moves lists contracts by how many they moved, so its first rows are the ones that matter by size.
  • Rest on the biggest row and read its card: Open Interest and premium, from the window’s start to now.
  • Check the time. The insight card carries the time of the snapshot the board is drawn at. The board is read from saved snapshots about a minute apart, not from the live chain (where the numbers come from).
  • Nothing here is a trade. What you set is kept in this browser only.
  1. Open the page

    Open OI Spurts from the rail or the dock (it is labelled OI Spurts). It opens on Top moves for the underlying you have selected, with every strike the expiry lists and the whole day as the window. The rotation map, when you switch to it, opens on 3 strikes: the at-the-money strike and one either side. Pick another underlying in the top bar if you wish; the page follows it.

    Real tool · illustrative dataThe page as it opensSwipe sideways to see all of it
    The OI Spurts page for NIFTY: a page bar with the stage view switch and Customise, a one-row insight card reading Bearish · new positions with Opened 1.85Cr and Closed 60.91L, and a rotation map of 80 option legs with 8 over the 20 percent spurt bar.The OI Spurts page for NIFTY: a page bar with the stage view switch and Customise, a one-row insight card reading Bearish · new positions with Opened 1.85Cr and Closed 60.91L, and a rotation map of 80 option legs with 8 over the 20 percent spurt bar.
    Look at: the verdict pill and the two chips in the top row, then the dashed lines on the map. A mark has to be beyond a dashed line to count as a spurt. (The page now opens on Top moves; this picture shows the same board on the rotation map, drawn with every strike. The map now opens on 3 strikes, so your first view of it will hold fewer marks: picture not retaken.)
  2. Read the one-row card

    The row under the page bar names the instrument, gives a verdict (here Bearish · new positions), the contracts Opened and Closed, and a Lean over 5 minutes, 15 minutes and today. It says in words how the contracts that moved lean. It is a rule of thumb, not a forecast (what the words mean).

  3. Find the loudest leg in Top moves

    The four cards list every contract whose Open Interest moved, by build-up, loudest first. The first row of a card is the contract that moved the most contracts that way (reading Top moves).

  4. Find it on the map

    Press Rotation map. The map places every contract by two moves: how far its premium moved (across) and how far its Open Interest moved (up), each as a percent of what that contract started the window with. The mark carrying a bold path is the loudest leg (or the one you picked), the one that moved the most contracts. The four corners are the four build-ups (the plane). The map opens on 3 strikes around the money, so a loud leg farther out appears only after you widen it in Customise, under Strikes.

  5. Open its card

    Rest on a row or a mark (or focus it from the keyboard, or tap it). A small card shows its Open Interest and premium at the window’s start and now (a row’s card, picking a mark).

  6. Compare size with speed

    A contract that looks huge on the map because of its percentage often sits low in Top moves, or not at all (Top moves or the map, the trap).

  7. Change one thing in Customise

    Customise holds every setting: the window (5m to Day), the number of strikes (each view keeps its own), Calls or Puts, the spurt bar (10, 20 or 30 percent) and how trails are drawn. Try the window 15m to see only the last quarter hour (windows).

Which Parts to Read

New to options: read What OI Spurts is, the plane, Top moves, the low-base trap, mistakes and the glossary. Already read Open Interest: go to windows, the verdict rules, the four checks, routines and limits.


What OI Spurts Is

What is OI Spurts, and what will it not do for me?

The Queue Analogy

Picture a ticket queue at a counter. By noon it holds 90 people and by one o’clock 120. A second counter, at the far end of the hall, has 4 people at noon and 14 at one. Counted in percent the second queue grew more (250 percent against 33). Counted in people, the first grew three times as much. Only the first queue tells you where the crowd is.

OI Spurts draws both queues. It uses percent for position on the chart, because that is what makes a small book visible, and it uses people (contracts) for size, so that you can see which growth matters.

The page reads one expiry of the option book of one underlying, using the day’s saved snapshots (about one a minute). For each option on the board, a leg, it compares two readings: the one the chosen window opened at, and the latest. It then asks two things: how much did the leg’s Open Interest change, and how much did its premium change. The two answers decide the leg’s place on the map and its build-up.

Five Words Before You Go On

Open Interest
The contracts at a strike that are open. It rises when new positions are opened and falls when they are closed.
Premium
The price of the option, in rupees. It is the option’s own price, not the index’s.
Leg
One option on the board: a strike and a side, such as 23300 Call.
Spurt
A leg whose own Open Interest moved by at least the spurt bar (10, 20 or 30 percent) over the window.
Window
The stretch of the session a move is measured over: 5m, 15m, 30m, 1h or the whole Day.

What the Page Gives You

  • Top moves, the view the page opens on: four cards, one per build-up, listing the contracts that moved the most, up or down, with how far each moved against its own book.
  • A rotation map in which each leg’s position is its premium move (across) and its Open Interest move (up). The corner it sits in is its build-up.
  • An insight card that adds up everything on the board into a verdict, a lean, four checks and the strikes where contracts were written or bought back.
  • Time controls: five windows, a chart time you can move back, and a replay of the session.

What It Is Not

It is not an alert list. Earlier guides described alerts that fire and are kept for the session, and settings for a minimum base and a minimum size. The page has neither. The only spurt setting is the bar (10, 20 or 30 percent). One fixed floor, 5000 contracts, keeps tiny books from looking like spikes (the low-base trap). Nothing is stored except what you set.
It does not say who traded. Open Interest has a buyer and a seller for every contract. The build-up names (Long Buildup and the rest) are conventional readings of the premium and Open Interest together. The page itself says that a hedge or a roll prints the same way, and that traded volume is not collected, so nothing checks whether trading agreed.
It does not forecast. The verdict is a transparent rule of thumb. The page states that it has not been trained or backtested. It describes what the recorded contracts did, never what price will do.

Where the code and an older description disagree, this guide follows the page. Figures in the pictures are illustrative: the day was invented to show each part (how the pictures were made).


Part A of 7 The screen and its data What am I looking at, and where do its numbers come from? 2 topics

The Screen, Region by Region

What is on the screen, and which part do I read first?

The page has three bands from top to bottom: the page bar, the insight card and the stage, which is either Top moves or the rotation map. A scope line joins them only when you have moved the chart time back. This section names every control and label in them. Controls inside Customise are in the table of every control.

  • 1. Page barThe title Open Interest Spurts with an information button, the Stage view switch (Top moves | Rotation map) and the Customise button. When the switch does not fit beside the title it becomes a menu.
  • 2. Insight cardOne row: instrument, verdict, Opened, Closed, the Lean over 5m, 15m and today, the scope and the time, and View insight.
  • 3. StageOn Top moves, four cards of rows (reading Top moves). On the Rotation map, the plane with four corner words, dashed bar lines and zoom controls, and under it a list of the contracts that moved the most (the plane).
  • 4. Replay barUnder the stage, only while Session replay is switched on in Customise (replay).
  • 5. Scope lineOnly when the chart time is moved back: expiry, session day, window and number of strikes, as of the time, and Back to latest.
Real tool · illustrative dataThe page bar and the closed insight cardSwipe sideways to see all of it
The page bar with the stage view switch and the Customise button, above the closed insight card: NIFTY, Bearish · new positions, Opened 1.85Cr, Closed 60.91L, Lean 5m 99 percent bearish, 15m 77 percent bearish, Today 63 percent bearish, and View insight.The page bar with the stage view switch and the Customise button, above the closed insight card: NIFTY, Bearish · new positions, Opened 1.85Cr, Closed 60.91L, Lean 5m 99 percent bearish, 15m 77 percent bearish, Today 63 percent bearish, and View insight.
Look at: the two chips. Opened and Closed are contracts, added together to give turnover. The three Lean figures answer one question over three windows.

Reading the Scope Line

When you move the chart time back, a line under the stage tells you exactly what the board covers, so a rewound board can never be mistaken for the latest one. In the pictures it says 6 Oct expiry · On 5 Oct, the whole day · 40 strikes, then as of the time. Three variations matter:

  • “as of 11:05” with a Back to latest button: you have moved the chart time back; the board is not the latest.
  • “partial day · since 9:40”: the day’s first snapshot came late, so Day measures from then, not from the open.
  • A real span in place of a label, such as 25m of 1h: the window reaches back only as far as the session does at that time (windows).

The Marks Name Themselves

There is no separate key under the stage. Each Top moves card names its own build-up, and the rotation map names its four corners and lists its loudest contracts with a circle for a Call and a diamond for a Put. Colour is the direction of the build-up (green for Long Buildup and Short Covering, red for Short Buildup and Long Unwinding) and never means Call or Put (marks and colours).


Where the Numbers Come From, and How Late They Are

Where do the numbers come from, and how often are they read again?

The board is not the live option chain. It is read from the archive of snapshots saved for one trading date and one expiry. That is the reason the page can step back through the session. This section sets out each part of that, in the order a reading travels.

StepWhat happensHow often
Saved readingsThe collector saves the option book of each underlying as a snapshot. The model assumes about one a minute (it measures the real gap and says so when the gap is longer).About every minute while the market is open
Browser readingsWhile the page is open on today, this browser also saves a reading of the live chain.At most once every 10 seconds
Read againToday’s archive file is read again so new snapshots reach the board. Reading pauses when the tab is hidden and when the market is shut.About every 60 seconds
On openingThe page also loads the day files of the last 2 sessions for history. It never writes to a server.Once per underlying and expiry

Why This Is Not the Five-Second Chain

The option chain page fetches the whole chain again about every 5 seconds in market hours. OI Spurts does not read that chain for its board. It needs history (a window is two snapshots), and history is what the archive holds. So the board changes about once a minute, and a leg’s Open Interest is only as current as the last saved snapshot. The chain’s premium and this page’s premium are therefore not the same reading.

One Date, One Expiry

The board reads the snapshots of the selected trading date (the latest session by default) and of the expiry chosen under Contract in Customise. Mixing two expiries would put one strike on the chart twice with different histories, so it never does. Changing the underlying or the expiry resets the chart time, the replay and the picked leg; the window and the view stay.

What Is Kept in Your Browser

The view (Top moves or the map), the window and the Customise settings, including a separate strike count for each view, are remembered in this browser, and the strikes you choose are remembered for each underlying. The chart time, a replay and a picked leg are not: reopening the page on yesterday’s 11:05 would draw a stale board that looked current. There are no alerts to keep.

Check the stamp. The insight card carries the time of the snapshot it is drawn at (“05 Oct 2026, 02:20 pm IST”). If you are reading before the market opens or after it shuts, the stamp is the last reading of the last session.

Part B of 7 The rotation map How does one chart show every contract’s build-up, and how do I read it? 5 topics

The Plane and Its Four Corners

What do the two axes and the four corners mean?

Every leg on the board is one point on a single chart. Across is how far its premium moved, in percent of the premium it had when the window opened; moving right means the premium rose. Up is how far its Open Interest moved, in percent of the Open Interest it had when the window opened; moving up means contracts were added. The point sits where the two meet. The zero lines cross in the middle.

Real tool · illustrative dataThe rotation map over the whole daySwipe sideways to see all of it
The rotation map of NIFTY since 9:15: four corners labelled Short Buildup, Long Buildup, Long Unwinding and Short Covering, dashed lines at plus and minus 20 percent, red and green marks, and one bold path that starts at the centre at 9:15 am and ends in the 23300 Call mark. The biggest movers are listed under the chart.The rotation map of NIFTY since 9:15: four corners labelled Short Buildup, Long Buildup, Long Unwinding and Short Covering, dashed lines at plus and minus 20 percent, red and green marks, and one bold path that starts at the centre at 9:15 am and ends in the 23300 Call mark. The biggest movers are listed under the chart.
Look at: the corner labels, then the dashed lines at plus and minus 20 percent. Most marks sit near the zero line: most legs did not move much of their own book. The picture shows every strike; the map now opens on 3 (picture not retaken).

The Corner Is the Build-up

The corner a leg lands in is its build-up. The page does not colour a leg by corner as decoration: the position is the classification. The arithmetic is identical for a Call and a Put. What changes with the side is what the build-up implies for the index.

CornerOpen InterestPremiumWhat the page saysA Call here leansA Put here leans
Top right Long BuildupupupFresh buying: new longs openedbullishbearish
Top left Short BuildupupdownFresh writing: new shorts openedbearishbullish
Bottom right Short CoveringdownupShorts buying backbullishbearish
Bottom left Long UnwindingdowndownLongs closing outbearishbullish

The last two columns are the page’s own rule for the leg’s lean on the underlying (a Call that is bought, or whose writers buy back, leans bullish; a Put in the same position leans bearish). That is why the colour of a mark follows the corner’s direction and not the side: green means Long Buildup or Short Covering, red means Short Buildup or Long Unwinding, whichever side the leg is on. The lean on the index is taken by the insight card, leg by leg, weighted by contracts (the verdict).

Premium moves with the index too. A Call’s premium rises when the index rises, even if nobody opened anything. The page measures the leg’s premium as it is. It does not subtract the part of the move that the index explains. So on a day the index rises, many Calls land on the right and many Puts on the left, and a Call that landed top right may only have kept pace. Read a leg’s premium move against the index move over the same window before you call a build-up buying or writing.

The Corner Words

Each corner of the map carries two lines of writing: a plain phrase on top and the build-up’s name under it (New sellers over Short Buildup, New buyers over Long Buildup, Buyers exiting over Long Unwinding, Sellers exiting over Short Covering). The plain phrase says who is opening or closing positions on the option; it never says bullish or bearish, which is why the lean in the table above is a separate step. Top moves uses the same four phrases (Top moves).

The Axes Say What They Measure

Four small labels name the ends of the two axes: OI (Open Interest) up · contracts added at the top, OI (Open Interest) down · contracts closed at the foot, Price (premium) down · option got cheaper on the left and Price (premium) up · option got dearer on the right (a phone shortens them to OI up added and Price up). Round percentages are printed along both centre lines. They are real percentages, even though the spacing between them is not even: the scale is straight within plus or minus 10 percent and compresses beyond. The chart measures from the start of the window you chose in Customise. On Day that is the first snapshot of the session; on a rolling window such as 15m it is the snapshot 15 minutes earlier, and every mark, and every point of the lead path, is that leg’s move over the 15 minutes ending at its time.


Marks: Colour, Shape and Size

What do a mark’s colour, shape and size tell me?

A mark carries four facts: where it sits (two percentages), what colour it is (the direction of its build-up), what shape it is (its side) and how big it is (how much Open Interest the leg holds). Learn the four once and every picture of the page reads the same way.

What you seeWhat it means
Green markLong Buildup or Short Covering
Red markShort Buildup or Long Unwinding
Grey mark on the zero lineNo build-up: the leg is flat, or its premium did not move, or it opened the window with 5000 contracts or fewer (thin start)
CircleA Call
DiamondA Put
Bigger markMore Open Interest standing on the leg: the biggest book on the map is the biggest mark, and every other mark is sized as its share of that one (by area)
Dashed lines at plus and minus 20%The spurt bar you set in Customise; a mark beyond a line is a spurt. The lines are left out when the frame is so wide that they would sit on the centre line

Labels

The map prints a name beside a mark (“23300 Call”) only where it fits, and never on a phone, so the chart does not turn into a wall of text. Under the plane a list names the 8 contracts that moved the most Open Interest, each with its plain phrase and its two percentages; resting on a row lights its mark, and the line “and N more” sends you to Top moves, which lists every one (Top moves). Every mark has a full reading for a screen reader (“23300 Call · short buildup · +71.3% Open Interest, -25.4% premium. Select”), and resting on a mark shows it.

Flat Marks Are Not Spikes

A leg that started the window with 5000 contracts or fewer is drawn on the zero line of the Open Interest axis whatever it did, and has no build-up. A premium of ₹0.05 or less at the start does the same on the premium axis. The page does this on purpose: otherwise one leg with a handful of contracts would stretch the whole chart and drag every trail out to chase it. The contracts it moved still count in Opened and Closed in the insight card; they are only kept out of the lean.

No Clamp: the Frame Fits the Board

A percentage is never cut off. The map fits its frame to the bulk of the board (97 percent of the contracts, and of the lead path), rounded up to a round percentage, and draws both axes on a scale that is straight within plus or minus 10 percent and compresses beyond, so a leg at plus 900 and a leg at plus 12 share one chart. The few loudest legs beyond the frame ride the rim of the chart, and the small card still prints their real figure: the frame is a view, never a limit on the number. In the pictures the 22750 Put reads +241.7%.

Marks Past the Edge

When you zoom in, a mark outside the view is drawn as a small, faint dot riding the edge of the chart, so a zoomed view still shows that the leg exists. Only the lead leg and the picked leg keep their full mark, with a small arrow at the edge. Press the reset button to fit the view to the board again.


Trails: How a Leg Got There

How did a leg get to where it is?

A mark shows where a leg is now. A trail shows the path it walked to get there, on the same two axes. Each point on the path is that leg read over the same window, ending a little earlier. The map’s premise is trajectory: a leg that walked from Long Unwinding into Long Buildup at about 11:40 tells you more than its place at 2:20.

Which Trails Are Drawn

Two settings in the Paths section of Customise answer two different questions. Path (Off or On; the page opens on On) says whether paths are drawn at all, from the centre at the moment the window opened to now. Show says which legs get a path: Lead only (the pick, else the loudest leg; the default), Big moves (every leg over the spurt bar, and the pick) or All. At most 60 paths are drawn. On a board of one or two strikes, every leg keeps its path whatever the setting, because four legs cannot tangle.

The Lead Path and Its Start Time

One path carries the story: the picked leg, or the loudest leg when nothing is picked. It is drawn bold, from a small dot at the centre, with the clock time it began beside the dot (“9:15 am” on the whole day) and an arrowhead into the leg’s mark. Only this path has a start time. The other paths, when you ask for them, are faint context. The path bends where the leg changed direction, so you can follow it across corners; the insight card says in words what it did (the verdict).

A Rotation Is a Change of Corner

When the bold path leaves one corner and settles in another, the insight card’s detail says so in words and gives a time (“The … rotated out of … into … around …, and has held there since”). The page treats the time as observed only when the archive has no hole between the two readings; across a gap the path is drawn broken and no rotation time is claimed.

One Strike, Both Legs

The cleanest way to read a trail is to choose a single strike (Choose strikes). Both its Call and its Put then keep a path, and you can see whether they moved together.

Real tool · illustrative dataA board of one strikeSwipe sideways to see all of it
The rotation map of a single strike, 23300, the Call and the Put each with a path from the centre, the Call path bold and the Put path fainter, and the list under the chart naming the two legs.The rotation map of a single strike, 23300, the Call and the Put each with a path from the centre, the Call path bold and the Put path fainter, and the list under the chart naming the two legs.
Look at: the two paths. With one strike chosen, both legs keep a trail whatever the Show setting says.

Picking a Mark: the Card

What does a picked mark tell me, and which figures can I check?

Select a mark (or a row of the list under the plane) with a click or a tap, or focus it with the keyboard and press Enter or Space. The pick adds one thing to the whole page: it becomes the lead leg, so its path is the bold one. Select it again to clear the pick. Escape closes its small card.

The Small Card

Resting the pointer on a mark or a list row, focusing it, or tapping it opens one small card. It names the leg and its build-up (the plain phrase first, for example New sellers · Short Buildup), then gives two lines: Open Interest and Premium, each as the figure when the window opened, an arrow, the figure now and the change in percent. On the map a third line, Size, says how the leg’s book compares with the biggest book on the map. The foot line says whether the strike is at, in or out of the money and, for a big move, a big move: 20% or more of its own Open Interest (the figure is the bar you set). The two percentages are the leg’s own coordinates on the map: for the 23300 Call in the pictures, +71.3 percent up and −25.4 percent across.

The Same Card on Top Moves

The card is not special to the map. A row of Top moves opens the same card when the mouse rests on it, when it takes focus, or when you tap it, so a contract reads the same in both views (a row’s card).

A Leg That Was Not Measured

A leg that is listed now but was not listed when the window opened (a strike added to the ladder during the day) has no comparison. It has no mark on the map and no row in Top moves, never a zero, and it is left out of every total.


Zooming the Map

How do I zoom, move and use the map from the keyboard?

Most of the marks crowd near the zero line, so the map can be zoomed. The zoom is about the centre, where every path starts, and the percentages on the axes stay real at every level. The page keeps your zoom when a new snapshot arrives.

Real tool · illustrative dataThe map controls
The map controls: a Zoom out button, the zoom read-out 1.0x, a Zoom in button, a Reset and fit to data button, and a Full screen button.The map controls: a Zoom out button, the zoom read-out 1.0x, a Zoom in button, a Reset and fit to data button, and a Full screen button.
Look at: the read-out between the two zoom buttons. The controls fade out when the pointer is away from the map and return when it comes back or when a button has focus.
To do thisUse
Zoom in or outThe plus and minus buttons. Hold a button to keep zooming. Zoom in stops at 16 times the fitted view and zoom out at the fitted view
Fit to the boardThe reset button (Reset and fit to data)
Full screenThe full screen button, where the browser allows it. It is not offered on an iPhone, which cannot show a page element in full screen
Pick a legClick or tap its mark or its row in the list; select it again to clear the pick. Escape closes the small card

Each mark is a button of its own, so the keyboard reaches every one with Tab; Enter or Space picks it. There is no drag, wheel or arrow-key panning: the buttons are the whole camera.

Real tool · illustrative dataThe map zoomed inSwipe sideways to see all of it
The rotation map after pressing Zoom in six times: the read-out shows the zoom level and the axes show a narrower range of percentages, with marks outside the view drawn as small faint dots on the edge.The rotation map after pressing Zoom in six times: the read-out shows the zoom level and the axes show a narrower range of percentages, with marks outside the view drawn as small faint dots on the edge.
Look at: the read-out, and the percentages on the axes, which now span a narrower range. Press the reset button and the page fits the board again.

Part C of 7 Top moves Which contracts moved the most, and which way did each build-up go? 3 topics

Reading Top Moves

How do I read Top moves, and what does the order of its rows mean?

The page opens on Top moves, the first of its two views (the other is the Rotation map, Part B). It says in words what the map draws. Every contract whose Open Interest moved over the window is listed, sorted into the four ways a move can happen, loudest first, in four cards. There is no chart to decode: a row is a contract, how many contracts it moved, and how its price went at the same time.

Real tool · illustrative dataTop moves for NIFTY since 9:15Swipe sideways to see all of it
Top moves for NIFTY: four cards. Short Buildup, top left, lists 23300 Call, 23200 Put and 23250 Put; Long Buildup, top right, lists 23400 Call, 23350 Call and 23100 Call; Long Unwinding and Short Covering sit below. Each row shows a bar, the Open Interest change, its percentage and the premium percentage, and each card ends with a line such as and 15 smaller.Top moves for NIFTY: four cards. Short Buildup, top left, lists 23300 Call, 23200 Put and 23250 Put; Long Buildup, top right, lists 23400 Call, 23350 Call and 23100 Call; Long Unwinding and Short Covering sit below. Each row shows a bar, the Open Interest change, its percentage and the premium percentage, and each card ends with a line such as and 15 smaller.
Look at: the first row of the Short Buildup card. 23300 Call moved +70.64L contracts, the most of any contract, and the line at the foot of the card counts the contracts it does not list. An illustrative sample.

Four Cards in the Map’s Own Corners

The four cards sit where the map’s four corners sit, so Top moves is also the easiest way to learn the map. On a wide screen the cards are two by two; on a phone they stack one under the other in the same order.

WhereCardPlain phraseWhat happened to the option
Top leftShort BuildupNew sellersPremium down · positions added
Top rightLong BuildupNew buyersPremium up · positions added
Bottom leftLong UnwindingBuyers exitingPremium down · positions closed
Bottom rightShort CoveringSellers exitingPremium up · positions closed

Premium fell on the left and rose on the right; positions were added in the top row and closed in the bottom row. The plain phrases describe who is opening or closing positions on the option. They never say bullish or bearish; the lean on the index is the insight card’s job (the verdict). Colour follows the same rule as the map: green for Long Buildup and Short Covering, red for Short Buildup and Long Unwinding.

What Each Card Shows

You seeIt means
The card’s headThe build-up’s name, its plain phrase and its two signs. On the right, the contracts that moved in all in that card (a signed figure in lakh or crore) and how many contracts that is. A card with nothing reads None
ContractThe strike and the side, 23300 Call or 22750 Put. The at-the-money strike is ringed
Open Interest changeA bar and, beside it, the contracts added (with a plus) or removed (with a minus) over the window
%That change as a percent of the leg’s own Open Interest when the window opened. This is the map’s up-and-down axis, as a number. On a big move (over the spurt bar) the figure is printed in bold
PremiumHow far the option’s price moved over the same window, in percent. This is the map’s across axis, as a number
“and 12 smaller”Each card lists its 3 loudest contracts. This line counts the rest of that card; they are not hidden by the bar, only not listed

On the guide’s invented day, measured since 9:15, the 23300 Call is the loudest contract of the Short Buildup card: its row reads +70.64L contracts, +71.3% of its own book and −25.4% on the premium. Those are the same three numbers its mark shows on the map.

Sorted by Contracts, Not by Percent

Rows are ordered by the number of contracts moved, up or down, largest first. That is deliberate: the percentage is a speed against the leg’s own book, and a small book can show a large percentage with very few contracts (the low-base trap). Top moves answers which contracts moved the most; the map answers how fast, against their own books. The percentage column is there so you can still see both on one line.

The Rail: How Big Is the Move Against the Book

The bar in each row is the Option Chain’s own Open Interest bar, drawn for one contract. All four cards share one scale, so a bar means the same length in every card. A solid segment is the Open Interest that stayed. Where contracts were added the move is hatched; where contracts were closed it is a pale wash with a thin edge standing at today’s level. A long hatched bar on a short solid one is a big build on a small book; a short hatched bar on a long solid one is a small step on a large book.

What Top Moves Leaves Out

  • Legs with no build-up. A leg that opened the window with 5000 contracts or fewer, or whose premium did not move, has no build-up and no card to sit in (the floors). Their contracts still count in Opened and Closed on the insight card.
  • Legs that did not change. A leg whose Open Interest is the same as at the window’s start is not listed.
  • Legs not measured. A leg that was not listed when the window opened has no comparison and no row.
  • The key and the scope line. Top moves draws neither: each card names its own marks, and the expiry, window and strikes are Customise’s. When you have moved the chart time back, a scope line does appear, with Back to latest, so a rewound board never passes for the live one.

A Row and Its Small Card

How do I open a row’s figures?

A row cannot print everything, so each one opens one small card. Rest the mouse on a row for about a tenth of a second (120 milliseconds), focus it with the keyboard, or tap it on a touch screen. A second tap, Escape, a scroll or a resize closes it. Only one card is open at a time, and it never opens the page’s big panel.

Real tool · illustrative dataResting on a rowSwipe sideways to see all of it
Top moves with the pointer resting on the 23300 Call row: a small card reads 23300 Call, New sellers, Short Buildup, Open Interest 99.08L to 1.70Cr plus 71.3 percent, Premium 20.10 to 15.00 minus 25.4 percent, out of the money, a big move of 20 percent or more of its own Open Interest.Top moves with the pointer resting on the 23300 Call row: a small card reads 23300 Call, New sellers, Short Buildup, Open Interest 99.08L to 1.70Cr plus 71.3 percent, Premium 20.10 to 15.00 minus 25.4 percent, out of the money, a big move of 20 percent or more of its own Open Interest.
Look at: the two lines of the card, each from the figure when the window opened to the figure now. It is the same card the map opens. An illustrative sample.
On the cardIt means
Strike and side, then the plain phrase and the build-up’s nameFor example 23300 Call, New sellers · Short Buildup
Open InterestThe contracts when the window opened, an arrow, the contracts now, and the change in percent
PremiumThe premium when the window opened, an arrow, the premium now, and the change in percent
The foot lineWhether the strike is at, in or out of the money and, for a big move, a big move: 20% or more of its own Open Interest (the figure is the bar you set)

The same card opens from a mark or a list row on the rotation map; there it adds one line, the leg’s book as a share of the biggest book on the map. Moneyness is worked out from the board’s at-the-money strike: a strike equal to it is At the money; a Call is In the money below the price and out of the money above it, and a Put is the reverse. The card prints it because a build far out of the money has a different meaning from one at the money (near and far).

Using the Keyboard

Each row is a button. Tab walks the rows in card order and opens each one’s card as it takes focus; Escape closes it. Every row also carries a full reading for a screen reader, such as 23300 Call: Short Buildup, Open Interest +70.64L (+71.3% of its own), premium −25.4%, a big move of 20% or more.


Top Moves or the Map: Which When

Should I use Top moves or the rotation map?

The two views read the same archive, the same window, the same legs and the same spurt bar. The strikes differ unless you change them: Top moves opens on every strike the expiry lists, and the rotation map on 3 (the at-the-money strike and one either side). Neither view is the better one. They answer two different questions, and a careful reading uses both, in an order.

QuestionUseWhy
Which contract moved the most contracts?Top movesRows are sorted by contracts moved
Which contract moved fastest against its own book?Rotation mapPosition is percent of the leg’s own start
Which way did a contract go through the session?Rotation mapOnly the map draws paths
Is one contract the whole story?Top movesThe card’s total and its first row say so at a glance: one row carrying most of a card’s contracts
Is a huge percentage a small book?Both: map, then Top movesA far mark on the map that sits low, or not at all, in Top moves is a thin book (widen the map’s strikes first: it opens on 3)
Where are positions closing?Top moves (the bottom two cards)Long Unwinding and Short Covering are the cards where Open Interest fell
I want every contract, not only the loudestTop moves, with the bar and the strikes set in CustomiseThe map names only 8 in its list and says “and N more”

A good habit is the pair: read the four cards first, then press Rotation map and find the same contract on the plane. The switch is remembered in this browser, so the page reopens on the view you left; the first time it opens on Top moves. Each view also remembers its own strike count, and a count you pick in Customise applies to the view that is open. The Customise panel adapts: the Paths section appears only on the map.


Part D of 7 Customise, every control How do I change the window, the legs, the bar, the paths and the time? 5 topics

Windows: Measured Over How Long

Over how long is every percentage measured?

Customise opens with Contract (the expiry) and then Time. The first choice in Time is the window: 5m, 15m, 30m, 1h or Day. It decides which two snapshots every percentage on the page compares. Change nothing else and the board already looks different, because a move over the whole day and a move over the last quarter hour are different questions.

Real tool · illustrative dataCustomise: the Time section
The Time section of Customise: the window choice 5m, 15m, 30m, 1h and Day with Day selected and the hint Since 9:15, the chart time stepper showing 2:20 Latest with Back to latest, a slider from 9:15 to 2:20, and the Session replay switch.The Time section of Customise: the window choice 5m, 15m, 30m, 1h and Day with Day selected and the hint Since 9:15, the chart time stepper showing 2:20 Latest with Back to latest, a slider from 9:15 to 2:20, and the Session replay switch.
Look at: the hint on the right of Window. It names the real snapshot the comparison starts from (“Since 9:15”), not just the label you pressed.
WindowCompares the latest snapshot withReads best for
5mThe snapshot about 5 minutes earlierWhat is happening now. The shortest window that holds a real change: the archive’s own pace is about a minute
15mAbout 15 minutes earlierA quarter-hour picture, long enough to hold several snapshots
30mAbout 30 minutes earlierA build that is still going on
1hAbout an hour earlierThe morning against the late morning, and so on
DayThe first snapshot of the sessionEverything that has happened since the open

How the Page Finds the Start

A window is not a clock. The page works out how many snapshots back the label reaches from the archive’s own spacing (its median gap), takes that snapshot, and then checks that the snapshot is really about as far back as the label promises. The tolerance is 2.5 minutes. That check is why the page never prints a two-hour move under a “15m” heading after a gap in the archive. Three outcomes follow:

  • It fits. The hint reads Since 12:30. This is the normal case.
  • It reaches back only to the open. At 9:45 with 1h chosen, the window can start no earlier than 9:15. The page keeps the reading and prints its real length: 30m of 1h · since 9:15. The option is greyed in Customise at that moment, but a greyed option can still be the checked one.
  • The nearest start is too old. After a hole in the archive the nearest snapshot may be far older than the label. The page then says “No snapshot sits close enough to the 15m boundary — the nearest one is 127 minutes back, so this window is not measured rather than silently widened”, and the verdict reads Window not measured.
Real tool · illustrative dataThe same board over the last 15 minutesSwipe sideways to see all of it
The rotation map of NIFTY over the last 15 minutes, 2:05 pm to 2:20 pm: most marks sit within a few percent of the zero lines (the highest, 23250 Put, is near plus 17 percent), and none of the 80 legs is beyond the dashed lines at plus and minus 20 percent.The rotation map of NIFTY over the last 15 minutes, 2:05 pm to 2:20 pm: most marks sit within a few percent of the zero lines (the highest, 23250 Put, is near plus 17 percent), and none of the 80 legs is beyond the dashed lines at plus and minus 20 percent.
Look at: the dashed lines: no leg is beyond them in the last quarter hour. The legs that were loud over the whole day are quiet in it.

Day Means Two Different Things

On Top moves and the map, Day is measured from the first snapshot of the session (9:15 in the pictures). The insight card’s own Day choice is measured from the previous session’s close when that close is held, and says so (“since the 1 Oct close”). A caveat in the card reminds you of this. They are not a mistake; they are two baselines. The close-based figure includes the overnight and any gap at the open (the insight card).

The Insight Card Has Its Own Capsule

Inside the opened card, Measured over offers 5 min, 15 min and Day. It sets the page window to the same value. For the page’s 30m and 1h windows the card reads the board’s own window and says so (“30 min board, set in Customise”).


Strikes, Legs and the Spurt Bar

Which legs are on the board, and where does the spurt bar sit?

The Board section of Customise decides which legs are on the chart and where the bar sits. It has three controls, in this order: Strikes, Legs and Big move ≥, which sets the spurt bar.

Real tool · illustrative dataCustomise: the Board section
The Board section of Customise: Strikes with the hint 22200 to 24150, the choice Nearest or Choose and the stops 1, 3, 5, 11, 15, 21, 29 and All; Legs with Calls and puts, Calls and Puts; and Big move with 10, 20 and 30 percent and the hint 8 of 42 legs moved 20 percent or more.The Board section of Customise: Strikes with the hint 22200 to 24150, the choice Nearest or Choose and the stops 1, 3, 5, 11, 15, 21, 29 and All; Legs with Calls and puts, Calls and Puts; and Big move with 10, 20 and 30 percent and the hint 8 of 42 legs moved 20 percent or more.
Look at: the hint on the right of each control. It tells you the effect: the strikes covered, the legs read, and how many legs the bar catches.

Strikes: Nearest

The capsule offers 1, 3, 5, 11, 15, 21, 29 and All. A count is the number of strikes nearest the at-the-money strike at the time shown; both the Call and the Put of each are on the board, so 21 strikes is up to 42 legs. The two views open on different counts, on a desktop and on a phone alike: Top moves (the table) on All (every strike the expiry lists), and the rotation map (the chart) on 3, the at-the-money strike and one either side. Each view remembers its own count, and the count you pick here applies to the view that is open, so widening the map leaves Top moves as it was. The pictures in this guide were taken with All on both views, which is 40 strikes and 80 legs on this expiry, before the map’s opening count changed to 3 (pictures not retaken). When you widen the map, its scale is built for it: far strikes move hundreds of percent and the money moves tens, and the scale keeps both readable. A larger stop is greyed once a smaller one already shows every strike the expiry lists. The last stop, All, reads every strike. 1 and 3 still follow the money as it moves.

Strikes: Choose Strikes

Press Choose and the capsule changes to a grid of every strike the expiry lists, the at-the-money one marked ATM and the grid opened on it. Tap the strikes you want. The footer says 3 of 40 strikes (in the picture) and has a Clear button. Your set is kept for each underlying separately (a NIFTY ladder means nothing on BANKNIFTY), does not re-centre as price moves, and is not undone by Reset. When you switch Choose on with nothing chosen, the page starts you from the at-the-money strike. If none of your strikes is listed in the expiry, the stage says so and tells you where to choose others; nothing is borrowed from a neighbour.

Real tool · illustrative dataChoose strikes
The Board section with Choose selected: a grid of strikes from 23200 upwards with 23250 marked ATM, the strikes 23250, 23300 and 23350 pressed, and a footer reading 3 of 40 strikes with a Clear button.The Board section with Choose selected: a grid of strikes from 23200 upwards with 23250 marked ATM, the strikes 23250, 23300 and 23350 pressed, and a footer reading 3 of 40 strikes with a Clear button.
Look at: the ATM tag. It is the strike the board treats as at the money at the chart time.

Legs

Calls and puts (the default) reads both legs of every strike. Calls or Puts reads one side, and the scope line adds “calls only” or “puts only”. A reader who follows the Call side of a strike does not have to read round the Puts to find it. The insight card then reads the same board.

The Spurt Bar (Big Move ≥)

The control is labelled Big move ≥; the number it sets is the spurt bar. It is the one spurt setting: 10, 20 or 30 percent of a leg’s own Open Interest, and 20 when the page opens. It is stored in this browser, and a stored value that is not one of the three is ignored. The bar does not hide or add any leg. It does four things only:

  • draws the two dashed lines on the map and marks the rows of Top moves that are big moves;
  • counts the legs over it (the map’s screen-reader label says “80 contracts, 8 with a big move of 20% or more”, and the insight’s detail lists Legs over the spurt bar, 8 of 80);
  • decides which paths are drawn when Show is Big moves;
  • feeds one of the four checks behind the verdict (at least 3 legs over the bar).
Real tool · illustrative dataSpurt bar 10 percentSwipe sideways to see all of it
The rotation map with the spurt bar at 10 percent: dashed lines at plus and minus 10 percent, with 9 of 80 legs beyond them.The rotation map with the spurt bar at 10 percent: dashed lines at plus and minus 10 percent, with 9 of 80 legs beyond them.
Look at: the dashed lines, now at plus and minus 10 percent: 9 of 80 legs lie beyond them. A lower bar can only catch the same legs or more.
Real tool · illustrative dataSpurt bar 30 percentSwipe sideways to see all of it
The rotation map with the spurt bar at 30 percent: dashed lines at plus and minus 30 percent, with 7 of 80 legs beyond them.The rotation map with the spurt bar at 30 percent: dashed lines at plus and minus 30 percent, with 7 of 80 legs beyond them.
Look at: the dashed lines, now at plus and minus 30 percent: 7 of 80 legs lie beyond them. A higher bar can only catch the same legs or fewer.

On the same board the count is 9 at 10 percent, 8 at 20 and 7 at 30: here the day’s moves are either small or large, so the bar changes little. On a board where many legs sit between 10 and 30 percent it changes a great deal. Notice what is not a setting: there is no minimum size and no minimum starting book you can set. One fixed floor of 5000 contracts is built in (the low-base trap). To insist on a minimum size, read Top moves, which ranks by contracts.

The Same Page on Another Underlying

The page follows the underlying selected in the top bar. In the pictures a stock has a larger lot and a thinner book, so the same percentage is carried by far fewer contracts.

Real tool · illustrative dataBANKNIFTYSwipe sideways to see all of it
The OI Spurts page for BANKNIFTY: the insight card above a rotation map of its legs, with strikes 100 points apart.The OI Spurts page for BANKNIFTY: the insight card above a rotation map of its legs, with strikes 100 points apart.
Look at: the scope line and the strikes covered. In the picture BANKNIFTY strikes are 100 points apart, so 21 strikes span a wider range than on NIFTY (strike spacing is the exchange’s, not verified).
Real tool · illustrative dataRELIANCE (a stock)Swipe sideways to see all of it
The OI Spurts page for the stock RELIANCE: the insight card above a rotation map of its legs, with strikes 10 apart.The OI Spurts page for the stock RELIANCE: the insight card above a rotation map of its legs, with strikes 10 apart.
Look at: the contract counts in the insight card, far smaller than on an index. A lot of RELIANCE is 500 in the pictures.

Paths on the Rotation Map

How are paths drawn on the map?

The last section of Customise, Paths, appears only while the rotation map is the stage view. Top moves draws no paths, so it hides these settings. A path starts at the centre when the window opened and runs to where the leg is now.

ControlChoicesDefaultWhat it does
PathOff or OnOnWhether the map draws paths at all. Off leaves marks only. A path is held to the window: with 15m chosen, it never reaches back more than 15 minutes
ShowLead only, Big moves and AllLead onlyWhich legs keep a path: the picked leg (else the biggest mover), every big move and the pick, or every leg. Hidden when Path is Off. On a board of one or two strikes every leg keeps its path

Every leg on a wide board means up to 60 paths; the widest count, 29 strikes (58 legs), still fits. The default, one lead path, keeps a busy day readable. Set Show to All when you want to see how the whole board travelled, and choose a shorter window so the picture is not a tangle.


Chart Time and Session Replay

How do I see the board as it was earlier, or play the session back?

The board is drawn at the newest snapshot unless you move it. Chart time, in the Time section of Customise, takes it back to an earlier snapshot; Session replay plays the board forward from there, one snapshot at a time. Both exist to answer “what did this look like when I was not watching?”, and both are deliberately forgotten when you leave: an old board must never pass for the current one.

Chart Time

  • The stepper shows the time of the snapshot (“2:20”) and a tag Latest when you are at the newest. The arrows are Previous snapshot and Next snapshot.
  • The slider (“Chart as of market time”) runs from the first snapshot to the last, with their clock times under its ends.
  • The hint says how far behind you are (“The newest snapshot”, or how long before the newest the chosen one is).
  • Back to latest returns to the newest and lets the board follow new snapshots again. The scope line shows the same button while you are away.
Real tool · illustrative dataChart time moved back to 11:05
The Time section with the chart time moved back: the stepper reads 11:05, the hint says how long before the newest snapshot it is, the slider sits part of the way along, the Back to latest button is active and the Session replay switch is on.The Time section with the chart time moved back: the stepper reads 11:05, the hint says how long before the newest snapshot it is, the slider sits part of the way along, the Back to latest button is active and the Session replay switch is on.
Look at: the active Back to latest button and the hint. Both say you are no longer on the newest snapshot.

The Replay Bar

Switch Session replay on and a bar opens under the chart. It always opens closed: a replay is a moment, not a preference.

Real tool · illustrative dataThe replay barSwipe sideways to see all of it
The replay bar under the chart: First reading, Previous reading, Resume replay, Next reading, a Replay position slider from 9:15 to 2:20, the time and the status Paused, speeds 1x, 2x and 4x, a Latest button and a close button.The replay bar under the chart: First reading, Previous reading, Resume replay, Next reading, a Replay position slider from 9:15 to 2:20, the time and the status Paused, speeds 1x, 2x and 4x, a Latest button and a close button.
Look at: the status under the time (Playing, Paused or Latest reading) and the speed buttons.
ControlWhat it does
First reading, Previous reading, Next readingStep to the first snapshot, one back, one forward
Play, Pause, Resume, Replay from startPlays forward one snapshot per tick; the label follows the state. Starting from the newest restarts at the first snapshot
Replay positionDrag to any snapshot; the status reads Paused
1x, 2x and 4xSnapshots a second. At 1x a full session of one-minute snapshots plays in about six minutes
LatestReturn to the newest snapshot and follow new ones
Close (the cross)Stop and return to the newest snapshot. Escape inside the bar does the same

Playback stops by itself at the last snapshot and when the tab goes into the background. While it plays, the map’s camera is held still so the picture does not jump.

Real tool · illustrative dataThe board rewound to 11:05Swipe sideways to see all of it
The rotation map rewound to 11:05 with the replay bar under it, and the scope line reading as of 11:05 with a Back to latest button.The rotation map rewound to 11:05 with the replay bar under it, and the scope line reading as of 11:05 with a Back to latest button.
Look at: the scope line. As of 11:05 and Back to latest appear whenever you are not on the newest snapshot.

The First Snapshot: Nothing Behind It

Move the chart time to the very first snapshot and the page has nothing earlier to compare with. It does not say the archive is short; it says where you are: This is the session’s first snapshot, so there is nothing behind it to measure a window against. Go back to the latest snapshot, or move the chart time forward in Customise, and the board fills in. The insight card above it, whose Day is measured from the previous close, can still give a reading (with 5m and 15m leans shown as a dash); the card says At the open only when the window it reads has no start. Step forward one snapshot and the board returns.

Real tool · illustrative dataParked on the first snapshotSwipe sideways to see all of it
The insight card at 9:15 am with dashes for the 5m and 15m leans, above a stage that says this is the session first snapshot, so there is nothing behind it to measure a window against, and a scope line reading as of 9:15 with Back to latest.The insight card at 9:15 am with dashes for the 5m and 15m leans, above a stage that says this is the session first snapshot, so there is nothing behind it to measure a window against, and a scope line reading as of 9:15 with Back to latest.
Look at: the stage message and the scope line (as of 9:15, Back to latest). It is a position, not a fault: pressing play from the newest snapshot restarts the replay here.

Every Control: Default, Choices and What Is Kept

What is every control, its default, and what does the browser keep?

One table for the whole Customise panel, in the order the panel shows it. Every change applies at once; the panel has only Reset and Close. Escape closes it and returns focus to the Customise button.

Real tool · illustrative dataThe whole Customise panel (drawn at full length)
The Customise panel for Open Interest Spurts: Contract with the expiry 06 Oct 1 DTE, Time with the window, chart time and Session replay, Board with strikes, legs and spurt bar, and a map section for the paths (drawn before the page was changed; see the table below for the current names).The Customise panel for Open Interest Spurts: Contract with the expiry 06 Oct 1 DTE, Time with the window, chart time and Session replay, Board with strikes, legs and spurt bar, and a map section for the paths (drawn before the page was changed; see the table below for the current names).
Look at: the section titles Contract, Time and Board. On a short screen the real panel scrolls inside itself; this picture shows it at full length. The last section is now called Paths and holds Path (Off or On) and Show (Lead only, Big moves, All).
SectionControlChoicesDefaultKept in this browser?
ContractExpiryThe expiries listed for the underlyingThe nearestNo; Reset leaves it alone
TimeWindow5m, 15m, 30m, 1h and DayDayYes
Chart timeAny snapshot of the sessionThe newestNo
Session replayOn or offOffNo
BoardStrikes: Nearest or ChooseCounts 1, 3, 5, 11, 15, 21, 29 and All, or your own setAll on Top moves; 3 on the rotation mapYes, one count for each view (your own set is kept for each underlying)
LegsCalls and puts, Calls, PutsCalls and putsYes
Big move ≥ (the spurt bar)10, 20 or 30 percent20Yes
Paths (rotation map only)PathOff or OnOnYes
ShowLead only, Big moves and AllLead onlyYes
Page barStage viewTop moves, Rotation mapTop movesYes

Reset

Reset puts the page back as it opens: strikes to All on Top moves and 3 on the rotation map, Calls and puts, bar 20, Path On, Show Lead only, the window to Day, the board on the newest snapshot and the replay closed. It keeps the strikes you chose (they are a list you built, not a setting) and the expiry (the contract you are reading, not a preference).

Storage

Settings live in this browser’s own storage. If the browser blocks storage (a private window, for instance) the page still works and the choices last for that visit. Nothing is sent to a server.


Part E of 7 The insight card What does the card say, and how is the verdict decided? 3 topics

The Insight Card, Closed and Open

What does the card above the chart tell me?

Above the stage sits a card that adds up the whole board for you. It reads the strikes of Top moves (every strike unless you pick a count while Top moves is open) and the legs you set, whichever view is open, so it spares you the arithmetic. On the rotation map, which opens on 3 strikes, the card can therefore cover more strikes than the chart draws. Its Day baseline also differs from the map’s (windows), so its figures can differ a little. Closed, it is one row. Open, it gives a verdict, the reasoning, three reading lines and a detail panel in which every figure shows its formula.

The Closed Row

  • The verdict pill, such as Bearish · new positions (all the words).
  • Opened and Closed: the contracts added on the legs whose Open Interest rose, and removed on the legs whose Open Interest fell (“1.85Cr”, “60.91L”; a crore is a hundred lakh).
  • Lean over 5m, 15m and Today: the share of the size that moved with a direction that leans bullish or bearish, in each of three windows. When too little moved it prints quiet or no lean.
  • The scope (“40 strikes · since the 1 Oct close”) and the time of the reading.
  • View insight to open it.

The Open Card

Real tool · illustrative dataThe insight card, openedSwipe sideways to see all of it
The opened insight card: Bearish · new positions, 1.85Cr opened against 60.91L closed (3.0 times more opened), 63 percent bearish of what moved, the lean line is 60 percent; a Measured over switch of 5 min, 15 min and Day; The flow, The lean and The levels lines; a caveat about 23300 Call; and a Full detail and calculations button.The opened insight card: Bearish · new positions, 1.85Cr opened against 60.91L closed (3.0 times more opened), 63 percent bearish of what moved, the lean line is 60 percent; a Measured over switch of 5 min, 15 min and Day; The flow, The lean and The levels lines; a caveat about 23300 Call; and a Full detail and calculations button.
Look at: the three labelled lines: The flow, The lean, The levels. Each says one thing and uses figures from the board.
PartWhat it says
Headline lineThe verdict, how much opened against how much closed (and how many times more), the lean, and the lean line (60 percent)
Measured over5 min, 15 min or Day. It sets the page window. Day here is against the previous close when it is held
The flowOpened and closed on the strikes read, and whether positions are being added or coming off
The leanThe bullish or bearish share of the size that moved with a direction, and the biggest behaviours behind it (“led by calls falling as positions open (1.17Cr)”)
The levelsThe possible ceiling and floor of this window, with contracts written and the distance from price (levels)
CaveatsWhat argues against the reading: a leg that has eased since its peak, one contract carrying most of the lean, the Day baseline difference, legs not measured, and two standing notes
Full detail and calculationsA panel with every figure, its formula and this reading’s own numbers

Two Standing Notes

Every card ends its caveats with two sentences that do not change: Build-up names are conventional readings of premium and Open Interest together; a hedge or a roll prints the same way, and Traded volume is not collected in this archive, so no check asks whether the tape agrees. Read both before you rely on any verdict. They are the page being honest about what it cannot see.

Lean in Three Windows

The three Lean figures read the same board over 5 minutes, 15 minutes and today. They can differ, and the difference is information: a day that leaned one way and a last quarter hour that leans the other is a changing book. They are on the same lean lines (green at 60 percent bullish or more, red at 40 or less, grey between), and a window with too little movement says quiet instead of a number. Five- and fifteen-minute lean figures need a snapshot that far back, within 1.5 and 2.5 minutes; when none sits that close the page says the window is not measured.


The Verdict: Every Word and the Rule Behind It

How is the verdict decided, and what does each word mean?

The verdict is the answer to two questions asked in order. First: are positions being opened or closed? That is regime. Second: of the size that moved with a direction, which way does it lean? That is the lean. Four checks then say how firmly the board backs it; they never change the verdict.

Question One: Opened or Closed

The page adds up the contracts opened (Open Interest rose) and closed (it fell), and works out net as the difference divided by the two added together, printed to one decimal place:

Net = (opened − closed) ÷ (opened + closed). At 16.7 percent or more the regime is building; at minus 16.7 or less it is closing; between, it is churning. 16.7 percent is one sixth, the same as one side being 1.4 times the other. Opened 1.72Cr against closed 51.41L is about 3.3 times, so building.

Before that, a floor: a window in which fewer than 20 lots changed (or 0.05 percent of the Open Interest standing on the strikes read, if that is larger) is Quiet, and no direction is read. The floor is counted in lots of the instrument’s own lot size, so NIFTY’s 65 and a large-lot stock are not held to one absolute count.

Question Two: the Lean

Every leg that moved on both Open Interest and premium has a direction: by its build-up and its side it leans bullish or bearish for the underlying (the table of corners). The lean is the bullish size divided by the bullish plus the bearish size, with every leg weighted by the contracts it moved, never counted. At 60 percent bullish or more the lean is bullish; at 40 or less, bearish; between, no lean. A lean prints only if at least 25 percent of the turnover carried a direction; otherwise the page says so (No clear direction) rather than present the lean of a sliver as the lean of the board.

The Words

VerdictRegimeLeanPlain reading
Bullish · new positionsBuildingBullishNew positions are going on faster than old ones come off, and most of the size that moved is bullish
Bearish · new positionsBuildingBearishThe same, and most of the size is bearish
Neutral · positions added on both sidesBuildingNoneThe book is growing on both sides and neither is ahead
Bullish · positions closingClosingBullishContracts are being closed; the bearish positions are the ones coming off
Bearish · positions closingClosingBearishContracts are being closed; the bullish positions are the ones coming off
Neutral · positions closed on both sidesClosingNonePositions are coming off on both sides
Leaning bullishChurningBullishOpened and closed are near even, but most of what moved leans bullish
Leaning bearishChurningBearishNear even, and most of what moved leans bearish
Neutral · no clear directionChurningNoneBoth sides are turning over at the same pace
No clear directionAnyToo thinContracts moved, but too small a share of them moved on both Open Interest and premium to say which way
QuietUnder the floorNoneToo few contracts changed to read
At the open, Window not measured, No historyNoneNoneThere is nothing to compare for the window the card reads: a window with no start (at the first snapshot, for example), none near enough, or no archive (states)

The colour follows the lean: green for bullish, red for bearish, grey for neither. Notice Bullish · positions closing is green: it describes bearish positions coming off, which leans bullish. Read the words, not only the colour.

What the verdict is. The page calls it a transparent rule of thumb and says it has not been trained or backtested. Treat it as a tidy summary of the contracts that moved, not as a signal.

The Four Checks, the Levels and the Detail Panel

How firmly does the board back the verdict, and where are the levels?

Behind every verdict are four scored checks, one point each. They say how firmly the board backs the verdict. They never change it. A fifth check, whether the traded volume agrees, is skipped and never counted, because volume is not collected here; the page shows it as a note, not a failure.

CheckPasses whenWhat a fail tells you
1. One side clearly leadsOne side holds at least 65 percent of the size that movedThe two sides are close; do not call a lean
2. One behaviour leadsThe biggest single build-up carries at least 45 percent of everything that movedThe move is spread over several behaviours
3. Legs over the barAt least 3 legs moved by the spurt bar or more of their own bookToo few big movers: the verdict rests on the shape of the board, not on legs making a statement
4. The biggest legs kept goingThe five biggest legs, weighted by size, agree on at least 2 of the last 3 one-snapshot stepsThe move has paused or is easing

Three or four passes read as firm, two as partial, fewer as thin. The card also names the strongest thing arguing against its own verdict (“The loudest leg argues back…”), because one heavy leg against the board does not settle which reading is right.

The Detail Panel

The button Full detail and calculations opens a panel in which every figure printed above has its formula and this reading’s own numbers. It has six parts: How the verdict is decided, Flow and lean, Biggest movers, Levels, 5 min, 15 min and Today and Data and scope. Each step shows a tick, a cross or a dash, so the verdict is an argument you can inspect.

Real tool · illustrative dataThe detail panelSwipe sideways to see all of it
The detail panel of the insight card: How the verdict is decided, a list of steps with comparison window, legs measured, contracts that changed, opened against closed, share with a direction, the lean and the first three checks, then a fourth check marked failed (the picture ends there); each step has its rule and a tick, cross or dash.The detail panel of the insight card: How the verdict is decided, a list of steps with comparison window, legs measured, contracts that changed, opened against closed, share with a direction, the lean and the first three checks, then a fourth check marked failed (the picture ends there); each step has its rule and a tick, cross or dash.
Look at: the rule printed under each step. Every threshold in this section of the guide is printed there too.

Biggest Movers

The movers table lists up to eight legs by contracts moved, with the build-up, Open Interest then and now, the change in contracts and percent, the premium percent, the lean and the Share of everything that moved. A leg with a thin start prints thin start in place of a percentage, so you can see which headline percentages the page refuses to trust.

Real tool · illustrative dataBiggest moversSwipe sideways to see all of it
The Biggest movers table: legs ranked by contracts moved, each with its build-up, Open Interest then and now, change, percent, premium percent, which way it leans and its share of what moved.The Biggest movers table: legs ranked by contracts moved, each with its build-up, Open Interest then and now, change, percent, premium percent, which way it leans and its share of what moved.
Look at: the Share column (off the right of the picture). The picture is cut off before that column; in the detail the first leg, 23300 Call, carries 29 percent of everything that moved, measured from the previous close (the detail also has a Top 3 share line). Here, look at the Open Interest then → now and change columns. The map measures from 9:15, so its figures differ a little.

The Levels

The levels are this window’s writing and buying back, not the standing book. The possible ceiling is the Call at or above price with the most contracts written (Short Buildup) in the window. The possible floor is the Put at or below price with the most written. A level coming off is the louder of the Call at or above price or the Put at or below it with the most contracts bought back (Short Covering). A Put above price or a Call below it is never a level: the market is already past it.

Real tool · illustrative dataThe levelsSwipe sideways to see all of it
The top of the Levels part of the detail panel: the heading, the line saying the levels are where calls and puts were written or bought back in size in this window only, not the standing walls the Open Interest page reads, and the column headings Level, Price, Size, From price and What it means.The top of the Levels part of the detail panel: the heading, the line saying the levels are where calls and puts were written or bought back in size in this window only, not the standing walls the Open Interest page reads, and the column headings Level, Price, Size, From price and What it means.
Look at: the line under the heading: this window only, not the standing walls. In the full table the meaning column reads, for a ceiling, “calls written here in size — the writers are taking the view price holds below this strike”: a view held by writers, not a barrier price must respect.
These are not the Open Interest walls. The Open Interest page reads the standing book over days. The levels here are only what was written or bought back inside this window. A strike where the most contracts were written today can sit away from the strike where the most are open.

Part F of 7 Traps, examples and routines When is a spurt worth reading, and how do I read one in order? 5 topics

The Low-Base Trap: A Big Percentage of Almost Nothing

When is a big percentage not worth reading?

A percentage of a leg’s own book has one weakness: when the book is tiny, a handful of contracts is a large percentage. A far-away strike that holds a few thousand contracts can print a bigger percentage than any busy strike on the board and mean nothing at all. This is the most important section of the guide for anyone who reads spurts, because the percentage is exactly what makes the map useful and exactly what makes it misleading.

What the Page Already Does About It

GuardRuleWhat you see
Open Interest floorA leg that opened the window with 5000 contracts or fewer reads flat: its percentage is zero and it has no build-upA grey mark on the zero line, no row in Top moves, No Clear Pattern on its card, thin start in the movers table
Premium floorA leg whose premium opened at ₹0.05 or less is flat on the premium axisThe same grey mark, and This leg opened at a premium too small to measure a percentage against in the levels
The frame fitNo percentage is cut off. The map fits its frame to 97 percent of the contracts, so one far strike on a thin book cannot set the scale for the restThe few loudest beyond the frame ride the rim, and their card prints the real figure

The floors are fixed. You cannot raise them, and no other minimum can be set. They remove the extreme cases and nothing more. A leg that opens with 5001 contracts is measured, and a percentage of that is just as thin in spirit.

Both Sides of the Trap in One Picture

The pictures use a board of three strikes chosen to show it: 22750, 23300 and 23700. The 23700 Call opened with 4290 contracts, which is 5000 contracts or fewer. The 22750 Put opened with 6240, just over it.

Real tool · illustrative dataThree strikes on the rotation mapSwipe sideways to see all of it
The rotation map of three chosen strikes, with the Customise panel open over its right side: 22750 Put high at plus 241 percent far above the spurt bar, 23300 Call a big build on its path, and 23700 Call as a grey mark on the zero line with no build-up.The rotation map of three chosen strikes, with the Customise panel open over its right side: 22750 Put high at plus 241 percent far above the spurt bar, 23300 Call a big build on its path, and 23700 Call as a grey mark on the zero line with no build-up.
Look at: the diamond at the top (22750 Put, about +241 percent) and the grey circle on the zero line (23700 Call). The map places the Put highest on the board.

The numbers on a contract’s card are the whole argument. The 22750 Put added 15.1K contracts, a rise of +241.7%, on a premium of ₹0.10 falling to ₹0.05. The 23300 Call added 70.64L contracts, a rise of +71.3%. In contracts the Call moved about 470 times as many. A reader who sorted by percentage would put the Put first and the Call a long way down.

How to Read Around It

  1. Size first, percentage second

    Open Top moves. If the leg that stands out on the map sits at the foot of its card, or is only counted in “and N smaller”, stop. If it is one of the first rows, the percentage then tells you how fast it arrived.

  2. Look at the starting book

    On a contract’s card, read the first Open Interest figure, the book when the window opened. A start of a few thousand contracts is thin whatever the percentage says; compare it with the biggest legs on the board.

  3. Look at the distance

    A leg far from the money is rarely part of this session’s positioning (next section).

  4. Trust the grey marks

    When the page refuses to name a build-up, do not name one for it.

The pictures’ two thin strikes were planted. The illustrative day gives 23700 Call and 22750 Put small starting books on purpose, to show the trap. On a real NIFTY board far strikes are usually larger; a thin start is more common on stocks and on strikes just listed. The floor of 5000 contracts is the page’s own setting, not an exchange figure.

Size, Distance, Premium and Who Traded

What else can mislead me even when no leg is thin?

Four more reading errors are common even when nothing is thin. Each has a check on the page.

1. Contracts, Not Percent, for Size

A move of 70.64L contracts is a large share of the board. A move of 15.1K is a sliver of it. Top moves, which sorts its rows by contracts moved, is the view that ranks by contracts. The percentage and the rank can disagree; when they do, the rank is about size and the percentage is about speed.

2. Distance From the Money

A build near the at-the-money strike is in the contracts closest to price. A build far away sits in contracts that are usually cheaper and thinner, which is a reason to check its size before reading it as today’s positioning. The card says At the money, In the money or Out of the money, and the at-the-money strike is ringed in Top moves. A simple habit: compare the big row’s strike with the ringed one before you give it a meaning.

3. Premium Moves With the Index

Both axes of the map are measured on the option as it is. The premium axis therefore includes whatever the index itself did. Consider a Call near the money while the index rises 60 points: its premium rises whether or not anyone bought it. A Short Covering label (Open Interest down, premium up) on that Call may be only a price rise that happened while shorts also closed. The page does not remove the index’s share. Before you name a build-up, ask what the index did over the same window: the scope line gives the window and the top bar the index.

4. Open Interest Cannot Say Who

Every contract has a buyer and a seller. Rising Open Interest says new positions were opened; it does not say whether the buyer or the writer was the more eager. The premium’s direction is a hint, and the page calls the names conventional readings. Two ordinary things also print as builds: a hedge (a position held against another, for example Puts bought against shares) and a roll (a position moved to another strike or expiry, which shows as Open Interest falling on one leg and rising on another). The page cannot tell either from a new view, and it collects no volume to help.

A spurt is a place to look, not a signal. Positions come off as fast as they go on. A leg that added 70.64L can hand most of them back; the page then shows a closing leg of similar size. Both prints are records of what happened. Neither says what price will do.

Four Worked Examples (Illustrative)

What does a reading look like with real figures, in order?

Each example uses the pictures’ invented day: NIFTY on 5 October 2026 at 2:20 pm, expiry 6 October, window Day unless stated, with every strike on the board (the pictures were taken before the map’s opening count changed to 3 strikes). The figures are what the page printed in those pictures. They are not market quotes and nothing in them happened. The point of each is the order of reading.

1. A leg that wrote its way to a possible ceiling

Illustrative

Read: the largest mark on the map is 23300 Call, picked. Its card: Open Interest 99.08L at 9:15, 1.70Cr now, +70.64L, +71.3%. Premium ₹20.10 to ₹15.00, −25.4%. Open Interest up and premium down is Short Buildup. It is out of the money, 54 points above price, and the biggest Open Interest on the board. In the insight card’s checks, the five biggest legs together kept going for only 0.9 of 3 steps.

Reason: a Call that is written leans bearish for the underlying. It is by far the largest mover (29 percent of everything that moved) so it decides the lean. But the card adds that its Open Interest has not risen in any of the last three snapshots, so the build has paused or is easing. The insight card, which measures Day from the previous close, names it as the possible ceiling (70.70L written, 54 points above price), with the caveat; its figure differs slightly from the map’s 70.64L because the two start from different snapshots. The reading: a large amount of Call writing happened through the late morning and stopped; it describes where writers positioned, not where price must stop.

  • Open Interest99.08L → 1.70Cr
  • Premium20.10 → 15.00
  • Share of what moved29%
  • Top five, steps agreeing0.9 of 3

2. One leg, two baselines, two names

Illustrative

Read: on the map, measured since 9:15, 23250 Call (the at-the-money strike) is in the bottom right corner: Open Interest −37.9%, premium +106%. That is Short Covering, listed in the Short Covering card of Top moves. Now open the insight card and its detail: its Day is measured from the previous close, and the same leg is listed as Long Unwinding: Open Interest −38% (61.96L to 38.57L), premium −13%.

Reason: the two figures are both right. Since 9:15 the premium rose, because the index rose from an open near 23182 to 23245.69 and this Call sits at the money one day before expiry, where a few points can move the premium by a large percentage. Since the previous close the premium is lower; the page does not say why, and the figures show only that it is lower. The Open Interest fall is the same in both. The build-up name depends on the baseline you choose, and on how much of the premium’s move was the index (premium moves with the index). Name a build-up only after you have said which window you mean.

  • Map, since 9:15Short Covering
  • Premium, map+106%
  • Card, since the 1 Oct closeLong Unwinding
  • Premium, card−13%

3. The biggest percentage, the smallest event

Illustrative

Read: on the map, 22750 Put is the highest mark: Open Interest +242%. Its card: 6.2K → 21.3K, +15.1K contracts, premium ₹0.10 → ₹0.05. In Top moves it moved only 15.1K contracts, against 70.64L for the 23300 Call, so it sits far down its card. The 23700 Call beside it grew 4.3K → 15.3K and is grey with no build-up, under the 5000 floor.

Reason: the percentage is true but says little about size. The 23300 Call moved about 470 times as many contracts as this leg. The page gives this leg no extra weight, and the reading should not either.

  • Percent+242%
  • Contracts added15.1K
  • Size against the biggest0%
  • Start6.2K

4. The same board, two windows

Illustrative

Read: over the whole day the board has 8 legs over the 20 percent bar. Change the window to 15m and the picture empties: 0 of 80 legs are over the bar, and the insight card reads 30.46L opened against 8.81L closed in that quarter hour. The card’s three Lean figures already said the windows differ: 5m 99% bearish, 15m 77% bearish, Today 63% bearish.

Reason: a day that leans one way and a last quarter hour that leans harder the same way is a book still moving in that direction. Had the last quarter hour leaned the other way, that would have been the thing to look at first. The windows ask three different questions; the card prints all three so you need not ask them one at a time.

  • Over the bar, Day8 of 80
  • Over the bar, 15m0 of 80
  • Lean, 5m99% bearish
  • Lean, 15m77% bearish
  • Lean, Today63% bearish

Routines: Expiry Day, a Positional View and a Review

What should I do on expiry day, for a positional view and after the close?

Three routines that use only what the page does. None of them gives a trade. They are orders of reading.

On Expiry Day

Near expiry, option premiums can shrink to a few rupees, so a one-rupee move can be a very large percentage and the premium axis stretches. The map is at its most extreme and its percentages are at their least reliable. The routine:

  1. Open the 5m or 15m window

    The Day window is dominated by the morning. Set the window to the last 5 or 15 minutes (windows).

  2. Narrow the strikes

    The rotation map already opens on 3 strikes; on Top moves, pick 1 or 3 while it is open, or choose one or two strikes, so the board is small (on a board of one or two strikes every leg keeps its path). Wide boards on expiry day are mostly cheap legs (strikes).

  3. Rank by contracts

    Use Top moves. A leg whose premium opened at ₹0.05 or less reads flat on the premium axis by design, so the map draws it without a build-up and Top moves leaves it out; its contracts still count in Opened and Closed on the insight card.

  4. Read the card against the index

    On this day premiums are small and tend to follow the index closely. Name no build-up before you have looked at what the index did over the window (premium moves with the index).

  5. Mind the age of the reading

    The board is read from saved snapshots about a minute apart. In the last hour of expiry day a minute matters; the insight card’s time stamp says which reading you are on.

The settle time and expiry rules are the exchange’s. This guide does not state them (not verified).

For a Positional View

The page reads one trading date. It cannot draw several days at once, so for a view of days use it as a daily check:

  1. Choose the expiry you hold

    Set the expiry under Contract to the series you trade, not the nearest.

  2. Read Day against the previous close

    Open the insight and keep Day. It is measured from the previous close, which is the figure that includes the overnight.

  3. Look for the same strikes on consecutive days

    Note the loudest legs of the day and compare them with your note of yesterday’s. For the standing book across days use the Open Interest page.

For a Review After the Close

  1. Replay the session

    Switch on Session replay, press play at 4x and watch which legs appear and where they rotate (replay).

  2. Pause on each rotation

    When a bold path changes corner, pause and read the tag with its time.

  3. Write down what price did

    The page does not keep alerts. If you want to know what a spurt was worth, note what the index did afterwards in your own notes.


Mistakes and a Checklist

What do readers get wrong, and what should I check before I give a spurt a meaning?

The mistakes below come from the way the page is built, not from carelessness. Each has the section that cures it.

MistakeWhy it is easyCure
Reading the highest mark as the most importantHeight is a percentage of the leg’s own bookThe low-base trap; open Top moves
Treating colour as Call or PutMany charts doColour is the direction; shape is the side (marks)
Calling a green Put bullishGreen looks bullishA Put in Long Buildup leans bearish (the corners)
Expecting alertsOlder descriptions said soThere are none (what it is not)
Looking for a minimum-size settingScanners have themNone exists; use Top moves, which ranks by contracts
Reading the board as the live chainIt looks currentIt is the archive of saved snapshots, about a minute apart (data)
Reading Day on the card and on the map as one figureSame wordPrevious close against the first snapshot (windows)
Forgetting you have moved the chart timeThe board still looks normalThe scope line says as of and shows Back to latest
Giving a name to a grey markA mark wants a storyNo build-up means no reading
Treating the verdict as a forecastIt reads like oneIt is a rule of thumb, not trained or backtested

A Checklist Before You Give a Spurt a Meaning

  • Is it one of the first rows in Top moves, or far down its card?
  • Did it start with more than a few thousand contracts?
  • Is its strike near the at-the-money strike?
  • What did the index do over the same window?
  • How many of the last three steps agree?
  • Do the neighbouring strikes show the same side building?
  • Does the shorter window agree with the longer one?
  • Is the board at the newest snapshot (no as of time and no Back to latest button)?

If you cannot answer one of these, the page has probably told you where to find it: the card or the scope line.


Part G of 7 Phone, states and limits How do I use it on a phone, what do its messages mean, and where are its limits? 4 topics

Using It on a Phone

How do I use the page, and this guide, on a phone?

At 768 pixels wide or narrower the page switches to its phone layout. Nothing is removed from the analysis; controls move to where a thumb reaches them. The pictures below were taken in a phone-sized browser window (390 pixels wide) with touch on.

Real tool · illustrative dataThe page on a phone
The OI Spurts page on a phone: the top bar, the stage view switch, a one-row insight card reading Bearish · new positions with a caret, and the rotation map filling the width with the bottom navigation under it.The OI Spurts page on a phone: the top bar, the stage view switch, a one-row insight card reading Bearish · new positions with a caret, and the rotation map filling the width with the bottom navigation under it.
Look at: the map filling the width, with the one-row insight card above it. The picture shows every strike; on a phone, as on a desktop, the map now opens on 3 strikes and Top moves on every strike (picture not retaken). An illustrative sample.
Real tool · illustrative dataTop moves on a phone
Top moves on a phone: the four cards stacked one under the other, Short Buildup first, each listing its three loudest contracts with the Open Interest change, its percentage and the premium percentage.Top moves on a phone: the four cards stacked one under the other, Short Buildup first, each listing its three loudest contracts with the Open Interest change, its percentage and the premium percentage.
Look at: the cards in one column, in the same order as the two-by-two layout of a wide screen. An illustrative sample.

What Changes

On a desktopOn a phone
The page bar has the Top moves | Rotation map switch and CustomiseThe switch stays; the Customise button moves to the top bar’s settings button (the gear)
Top moves is two cards by twoThe four cards stack one under the other, in the same order
Top moves opens on every strike and the rotation map on 3The same on a phone
The insight card opens in placeIt opens as a sheet, with a close button
Corner labels read “SHORT BUILDUP”They read “SHORT BUILD”, “LONG BUILD”, “LONG UNWIND” and “SHORT COVER”
A Fullscreen buttonNot offered on an iPhone, whose browser cannot fullscreen a page element
Resting the pointer opens a cardA tap opens it. There is no resting on a touch screen
The zoom buttonsThe same zoom buttons; the map has no pinch, wheel or drag (zooming)
Real tool · illustrative dataThe insight, as a sheet
The insight card opened as a sheet on a phone: NIFTY Open Interest Spurts, Bearish · new positions, 1.85Cr opened against 60.91L closed, the Measured over switch 5 min, 15 min and Day, and The flow, The lean and The levels lines.The insight card opened as a sheet on a phone: NIFTY Open Interest Spurts, Bearish · new positions, 1.85Cr opened against 60.91L closed, the Measured over switch 5 min, 15 min and Day, and The flow, The lean and The levels lines.
Look at: the Measured over switch. It is in reach of a thumb, and it changes the page window too.

Reading This Guide on a Phone

A picture wider than the screen scrolls sideways inside its frame and says so (“Swipe sideways to see all of it”). The Enlarge button opens the full-size picture in a panel; Close or a tap outside dismisses it. A table that is wider than the screen scrolls sideways in the same way, and can be reached with the keyboard. The contents list is under the Sections button at the foot of the page.

The phone pictures are from an emulated screen, not a real phone: not verified on devices.


What the Page Says When There Is Nothing to Draw

What does the page say when it has nothing to draw?

The page is built to say why it has nothing, and to never print a zero in place of a missing reading. Each message below is the page’s own.

You seeIt meansWhat to do
“Reading the archive for NIFTY…” with a spinnerThe day’s snapshots are still arrivingWait; the page does not call this an empty archive while it loads
“The NIFTY feed could not be read, so there is no board to draw. This is a fetch failure, not an empty archive.” and a card NIFTY Open Interest Spurts unavailableThe request failed (a network or server problem). It says nothing about the archiveCheck your connection and reload
“No snapshots have been collected for this expiry yet, so there is no session to replay.”The archive for that date and expiry is empty or not yet writtenPick another expiry in Customise, or wait for the session to start
“This is the session’s first snapshot, so there is nothing behind it…”The chart time is on the first snapshotStep forward or press Back to latest
“No snapshot sits close enough to the 15m boundary — the nearest one is 127 minutes back…”A hole in the archive: the window cannot be measured honestlyPick a longer window, or move the chart time to an instant the archive covers
“No strikes are chosen…” or “None of the chosen strikes (…) is listed in this expiry…”Choose strikes is on and the board is emptyOpen Customise, Board, Strikes
Not listed and Not measured on a cardThe leg was not listed when the window openedNothing: it is left out of every total
Real tool · illustrative dataWhen the feed cannot be readSwipe sideways to see all of it
The insight card reading NIFTY Open Interest Spurts unavailable and, below it, a stage that says the NIFTY feed could not be read so there is no board to draw, and that this is a fetch failure, not an empty archive.The insight card reading NIFTY Open Interest Spurts unavailable and, below it, a stage that says the NIFTY feed could not be read so there is no board to draw, and that this is a fetch failure, not an empty archive.
Look at: the second sentence of the message. The page names the feed, not the archive, as the thing that failed.

Which Tool When

When do I use OI Spurts and when another tool?

OI Spurts answers one question: what has just changed in the option book, and in what size. The other tools answer the questions around it.

You want to knowUseWhy
What changed in the last minutes, and how bigOI SpurtsWindows from 5 minutes, Top moves and a rotation map of contracts moved
Where the contracts stand now, and where the walls areOpen Interest (guide)The standing book over strikes and time
The strike-by-time picture of Open InterestOI Heatmap (guide)Strikes down, time across
The balance of Puts against CallsPCR (guide)A ratio through the session
The price, bid, ask and Greeks of a contractOption Chain (guide)The chain as it is fetched about every 5 seconds
The payoff of a position of several legsStrategy Builder (guide)Legs, breakevens and what-if
Which contracts across many underlyings match a ruleOptions Scanner (guide)A scan across underlyings

A common order: find the standing walls on the Open Interest page, then use OI Spurts to see whether the day is building or removing them.


What the Page Does Not Do

What does the page not do?

A short list, and each item is a thing readers have expected of it.

  • It sends no alerts and keeps nothing for you to review later. Use replay to look at a past session.
  • It has no minimum-size and no minimum-base setting. The one fixed floor is 5000 contracts. Use Top moves, which ranks by contracts, to judge size.
  • It does not read several days at once. The board is one trading date and one expiry. The insight card’s Day uses the previous close as its baseline.
  • It does not read the live chain for the board. It reads the archive of saved snapshots, about a minute apart.
  • It does not subtract the index’s move from a premium. A build-up name can be only a price move.
  • It cannot say who traded, and it collects no volume.
  • It does not forecast. The verdict has not been trained or backtested.
  • It places no order.

The Numbers the Page Uses

Every number quoted in this guide is in one list (scripts/guides/oi-spurts-parts/limits.mjs). The most useful ones:

NumberWhat it is
5000 contractsThe floor: a leg that opens with this many or fewer reads flat
10, 20 or 30 percentThe spurt bar choices; 20 is the default
97 percentThe share of the contracts the rotation map fits its frame to; no percentage is clamped
3 rowsThe most each Top moves card lists
5m, 15m, 30m, 1h and DayThe windows
2.5 minutesHow far a window’s start may sit from its label
120 millisecondsHow long to rest the mouse on a Top moves row to open its card

What We Have Not Verified

Which statements in this guide could we not confirm, and what should I check myself?

Everything this guide says about how the page behaves was read from the page’s own program code or taken from a picture of it. These are the items we could not confirm. Wherever the guide touches one it links here instead of stating it as a fact. For exchange rules we did not rely on memory: no official page was used, so none is stated.

WhatWhat we do not knowWhat you can do
How the saved readings are timedThe page assumes one snapshot a minute and measures the real gap. We have not confirmed how the collector times its readings or whether it can skip a minute; the page handles a gap but its cause is outside this guide.If the verdict says a window is not measured, pick a longer window.
Exchange facts: lot sizes, strike spacing, expiry days, settle time, holidaysThese are the exchange’s rules and they change by circular. The page reads lots from its own list (NIFTY 65 and so on). We could not read the exchange’s own pages for this guide, so we state none of these as a rule. The expiry of 6 October in the pictures is the invented market’s own.Read the contract specifications on the exchange’s website.
Whether the verdict says anything about priceThe page itself says the verdict is a rule of thumb that has not been trained or backtested. We have no study of what follows a given verdict.Treat it as a summary of what moved.
Whether trading volume agreesTraded volume is not collected in this archive, so the page cannot check whether trading agreed with a build-up.Compare with the Option Chain’s volume column for the same strike.
Keyboard and touch behaviourThe zoom buttons, the Tab, Enter, Space and Escape behaviour of the map and the tap behaviour of the rows were read from the code. They were not tried on every browser and device.If a control does not respond, use the on-screen buttons.
The phone picturesThey were taken in a phone-sized desktop browser with touch emulation, not on a real phone.Open the page on your own phone.
Which underlyings have an archiveThe app lists 217 underlyings. We have not confirmed that every one has a day file for every session.If the page says no snapshots have been collected, pick another expiry or underlying.
The words “Live updates” on the insight cardThe open insight card prints “Live updates” beside its data stamp. We did not trace what that marker tests, so we do not describe the board as live: the board is read from saved snapshots, about a minute apart.Use the time stamp, not the marker, to judge how current a reading is.
Pictures taken before the rotation map’s opening count changedSince 19 October 2026 the rotation map opens on 3 strikes (the at-the-money strike and one either side) while Top moves opens on every strike. The pictures were taken on 5 October with every strike on both views (40 strikes, 80 legs on NIFTY), so the map pictures hold more marks than a reader sees on first opening the map. They have not been retaken.Widen the map in Customise, under Strikes, to All to match the pictures.
FullscreenWhether the Fullscreen button works depends on the browser; it is not drawn where the browser cannot fullscreen a page element.Use the browser’s own zoom instead.

If any of these is settled by an official source, the guide can be updated. Each has a place in Sources.


Glossary

What does each word mean?

Every word the guide uses that has a special meaning on this page, in the order a reader meets it.

Open Interest
The number of option contracts at a strike that are open: opened and not yet closed or settled. It counts positions, not trades. When one person opens and another closes with each other, it can fall even though trading was heavy.
Contract and lot
A contract here is one unit of the underlying; contracts are bought and sold in lots (65 for NIFTY, 30 for BANKNIFTY, 500 for RELIANCE in the pictures). The page counts Open Interest in contracts, so a lot of 65 adds 65.
Lakh and crore
Indian units. One lakh is one hundred thousand and one crore is ten million, or a hundred lakh. The page prints 52.93L for 52.93 lakh and 1.85Cr for 1.85 crore; under a lakh it prints K for thousand (6.2K is 6200).
Strike
The price level an option is written on. A strike has a Call and a Put, and each is a separate leg.
Call and Put
A Call gains when the price rises; a Put gains when it falls. The page names a leg as “23300 Call” or “22750 Put”.
Premium
The price of one option contract in rupees. On this page the premium of a leg is the price of that option itself, not the price of the index.
Leg
One option on the board: a strike and a side. A board of 21 strikes has up to 42 legs.
Spurt
A leg whose Open Interest moved, up or down, by at least the spurt bar, measured against the Open Interest that same leg held when the window opened. A spurt is a fast change in a leg’s own book. It says nothing about how large the change is in contracts.
Spurt bar
The percentage a leg’s own Open Interest must move to count as a spurt: 10, 20 or 30 percent, and 20 when the page opens. It marks and counts legs. It does not hide any.
Window
The stretch of the session a move is measured over: 5m, 15m, 30m, 1h or Day. Every percentage is measured from the snapshot the window opens at to the snapshot on the board.
Snapshot and archive
One recorded reading of the whole option book, taken about once a minute. The archive is the day’s snapshots for one expiry; the board is read from it, not from the five-second chain.
Build-up
The page’s name for what a leg’s Open Interest and premium did together: Long Buildup (both up), Short Buildup (Open Interest up, premium down), Short Covering (Open Interest down, premium up) and Long Unwinding (both down). Conventional readings, not named traders.
Flat and thin start
A leg that opened the window with 5000 contracts or fewer (or a premium of ₹0.05 or less) is read as flat: its percentage is shown as zero and it has no build-up, because a percentage of almost nothing is not information.
Frame fit
The rotation map fits its frame to the bulk of the board (97 percent of the contracts), so one far strike on a thin book cannot stretch it. The few loudest legs beyond the frame ride its rim and their card prints the real figure; no percentage is ever cut off.
Top moves
The page’s first view: four cards, one per build-up, each listing the contracts that moved the most Open Interest, loudest first, with the change in percent of the leg’s own book and in premium.
Trail and lead leg
A trail (the page calls it a path) is the line a leg has walked across the map since the window opened. The lead leg is the picked one, or the one that moved the most contracts if none is picked; its path is drawn bold, with the time it began.
Verdict and lean
The one phrase in the insight card, such as Bearish · new positions. It comes from two questions: are positions being opened or closed, and which way does the size that moved lean. It is a rule of thumb that has not been trained or backtested.
Opened, closed and turnover
Opened is the contracts added across the legs whose Open Interest rose; Closed is the contracts removed across the legs whose Open Interest fell; turnover is the two added together.
Loudest leg
The leg that moved the most contracts in the window, up or down. It is ranked by contracts, not by percentage.
Steps agreeing
Of the last three one-snapshot steps, how many moved the leg’s Open Interest the same way as the window did. 3 of 3 is a build still going on; 0 of 3 means it has paused or is easing.
Quiet
The verdict when too few contracts changed to read: fewer than 20 lots (or 0.05 percent of the Open Interest standing on the strikes read, if that is larger).
At the money
The strike nearest the index or share price. A Call is in the money below price and out of the money above it; a Put is the reverse.
Expiry
The date an option series ends. The board reads one expiry at a time, chosen under Contract in Customise.
Writing
Selling an option to open a position. Writers receive the premium and take the risk. Writing and buying both add to Open Interest; only the premium’s direction hints which was likelier.
Hedge and roll
A hedge is a position held against another; a roll moves a position to another strike or expiry. Each prints as a build-up on some leg and cannot be told apart from a new view.
Chart time and replay
Chart time moves the board to an earlier snapshot. Replay plays the board forward snapshot by snapshot from there. Neither is remembered when you leave.

Questions Readers Ask

What do readers ask most?

Short answers, each with the section that gives the full reasoning.

What is an Open Interest spurt?

A leg whose own Open Interest has moved, up or down, by at least the spurt bar (10, 20 or 30 percent) over the window you chose, measured against what that leg held when the window opened. It is a measure of speed against the leg’s own book, not of size.

Does the page send alerts?

No. There are no alerts and nothing is kept for later. You can move the chart time back and replay the session to see what happened while you were away.

Can I set a minimum size or a minimum starting Open Interest?

No. The only spurt setting is the bar (10, 20 or 30 percent). The page has one fixed floor: a leg that opens the window with 5000 contracts or fewer reads flat. To judge size, use Top moves, which ranks by contracts.

Why is a leg with a huge percentage low down in Top moves?

Because the map places a leg by percent of its own book and Top moves ranks it by contracts. A small book can show a large percentage with very few contracts. See the low-base trap.

Is a percentage ever cut off at 250?

No. Percentages are never clamped. The rotation map fits its frame to the bulk of the board and lets the few loudest legs ride the rim, and their card prints the real figure.

Does a green mark mean a Call?

No. Colour is the direction of the build-up: green is Long Buildup or Short Covering, red is Short Buildup or Long Unwinding. The shape is the side: a circle for a Call and a diamond for a Put.

Does Long Buildup mean buyers?

Open Interest and premium both rose, which is conventionally read as fresh buying. Every contract also has a seller, and a hedge or a roll prints the same way. The page itself calls the names conventional readings.

Why does Day on the card differ from Day on the map?

The map measures Day from the first snapshot of the session. The insight card measures Day from the previous session’s close, when that is held, and says so. They are two baselines.

Is the board live?

It is read from saved snapshots, about a minute apart. The option chain page is fetched again about every 5 seconds; this page does not use it for the board.

What does “Window not measured” mean?

No snapshot sits close enough to the start the window needs, usually after a hole in the archive. The page says so instead of printing a longer move under a shorter label. Pick a longer window.

What is kept in my browser?

The view, the window, the Customise settings (with a separate strike count for Top moves and for the rotation map) and your chosen strikes for each underlying. Not kept: the chart time, a replay and a picked leg.

Why does the rotation map show only three strikes?

The chart opens on 3 strikes, the at-the-money strike and one either side, so its paths stay readable; Top moves, the table, opens on every strike. Open Customise while the map is showing and pick a larger count under Strikes. Each view remembers its own count.

Why do the 5m, 15m and Today leans differ?

They read the same board over three windows. A difference means the book changed its lean during the day; it is information, not an error.

Is the verdict a forecast?

No. The page calls it a transparent rule of thumb and says it has not been trained or backtested.


Sources

Where does each statement in this guide come from?

The guide rests on the program code of the OI Spurts page and on pictures of the page itself. The constants are quoted from one list (scripts/guides/oi-spurts-parts/limits.mjs); each row names the file the value comes from. No official exchange or regulator document is cited as proof of a rule in this guide; what we could not confirm is in What we have not verified.

Where Each Part Comes From

Part of the guideSource files
The screen, the page bar and the scope linesrc/features/oi-spurts/SpurtsPage.tsx
What counts as a spurt, the plane, the floors and the unclamped percentagessrc/features/oi-spurts/spurtsModel.ts
The rotation map: corners, marks, frame fit, trails, camera, keyssrc/features/oi-spurts/SpurtRotationMap.tsx
Top moves: the four cards, rows, rail and small cardsrc/features/oi-spurts/SpurtBoard.tsx; SpurtTip.tsx; spurtWords.ts
Customise: windows, chart time, strikes, legs, bar, trailssrc/features/oi-spurts/SpurtsCustomizePanel.tsx; spurtsCustomiseSettings.ts
Replaysrc/components/common/SessionReplay.tsx; useSessionPlayback.ts
The insight card, verdict words, lean, checks and levelssrc/features/oi-spurts/spurtsInsight.ts; spurtsRead.ts; strikeChoice.ts; src/lib/insightWindow.ts; insightMovement.ts
Where the readings come from and how often they are read againsrc/App.tsx (activeSnapshots, SNAPSHOT_REFRESH_INTERVAL_MS); src/api.ts (fetchOISnapshots)
Names, units and figuressrc/utils/marketVocabulary.ts; src/utils/formatters.ts (fmtOiLakh); docs/SAHI-TERMINOLOGY.md
The picturesscripts/guides/shot-oi-spurts.cjs; oi-spurts-mock.cjs; oi-spurts-parts/figures.json

The Numbers the Guide Quotes

NumberWhat it isSource file
10, 20 or 30The spurt bar choices, in percent of a leg’s own book (the only spurt setting a reader can change)src/features/oi-spurts/spurtsModel.ts
20The spurt bar the page opens onsrc/features/oi-spurts/spurtsCustomiseSettings.ts
5000Contracts: a leg that opens the window with this many or fewer reads flat, never as a spikesrc/features/oi-spurts/spurtsModel.ts
0.05Rupees: a leg whose premium opens the window at or under this reads flat on the premium axissrc/features/oi-spurts/spurtsModel.ts
97Percent of the contracts (and of the lead path) the rotation map fits its frame to; the few loudest beyond the frame ride the rim and their card prints the real figure (percentages are never clamped)src/features/oi-spurts/SpurtRotationMap.tsx
5m, 15m, 30m, 1h and DayThe windows a board can be read oversrc/features/oi-spurts/spurtsModel.ts
2.5Minutes: how far the snapshot a window opens from may sit from the time the label promisessrc/features/open-interest/openInterestModel.ts
1, 3, 5, 11, 15, 21, 29 and AllStrike counts offered under Nearestsrc/features/oi-spurts/spurtsCustomiseSettings.ts
every strike the expiry listsStrikes Top moves (the table) shows on every device until a count (or your own strikes) is picked; the stop is called Allsrc/features/oi-spurts/spurtsCustomiseSettings.ts
3Strikes the rotation map (the chart) opens on, on every device: the at-the-money strike and one either side. Each view keeps its own count; a count picked in Customise applies to the view that is opensrc/features/oi-spurts/spurtsCustomiseSettings.ts
Off or OnThe Path setting on the rotation map (the page opens on On)src/features/oi-spurts/spurtsModel.ts
Lead only, Big moves and AllWhich legs keep a path while Path is On (the page opens on Lead only)src/features/oi-spurts/spurtsModel.ts
60Most trails the map draws at oncesrc/features/oi-spurts/SpurtsPage.tsx
3Most rows each of the four Top moves cards lists, loudest first (the rest are counted as “and N smaller”)src/features/oi-spurts/SpurtBoard.tsx
8Most contracts the rotation map names in the list under the plane (the rest are left to Top moves)src/features/oi-spurts/SpurtRotationMap.tsx
120A Top moves row opens its small card when the mouse rests on it this long (about a tenth of a second); focus and a tap open it at oncesrc/features/oi-spurts/SpurtBoard.tsx
60Today’s archive file is read again this often while the market is open and the tab is visiblesrc/App.tsx
10This browser saves a reading of the live chain at most this oftensrc/App.tsx
2Earlier sessions whose day files are read for history when the page openssrc/App.tsx
5The option chain on the chain page is fetched again this often while the market is open (this page does not read it for the board)src/hooks/useOptionChain.ts
16.7Percent of turnover by which opened must exceed closed (or the reverse) for the verdict to say adding or retreating (one sixth)src/features/oi-spurts/spurtsRead.ts
60Percent bullish at or above which the lean is bullish (40 or below is bearish)src/features/oi-spurts/spurtsRead.ts
25Percent of the turnover that must carry a direction before a lean is printedsrc/features/oi-spurts/spurtsRead.ts
20Lots: a window that changed fewer contracts than this (or 0.05 percent of the Open Interest standing on the strikes read, if that is larger) reads Quietsrc/features/oi-spurts/spurtsRead.ts
65Check 1: one side must hold at least this percent of the size that movedsrc/features/oi-spurts/spurtsRead.ts
45Check 2: the biggest single build-up must carry at least this percent of what movedsrc/features/oi-spurts/spurtsRead.ts
3Check 3: at least this many legs over the spurt barsrc/features/oi-spurts/spurtsRead.ts
2Check 4: the five biggest legs must agree on at least this many of the last 3 stepssrc/features/oi-spurts/spurtsRead.ts
1x, 2x and 4xReplay speeds: that many snapshots a secondsrc/components/common/SessionReplay.tsx
768Pixels: at this width or narrower the page uses its phone layoutsrc/features/oi-spurts/spurtsCustomiseSettings.ts
217NSE and BSE index and stock F&O underlyings the app lists (not verified)public/underlyings.json

The Pictures

Each picture is a capture of the real page on an invented market, taken on 5 October 2026 at 2:20 pm by the page’s own clock. The strike ladder and each strike’s opening Open Interest are taken from a stored close file of 25 September 2026 and treated as the previous close; everything after that, the spot path, every premium and every change in Open Interest, is invented, with two far strikes given thin starting books on purpose. The pictures are regenerated with node scripts/guides/shot-oi-spurts.cjs and the figures quoted in the text are checked against figures.json, which that script writes, whenever the guide is built. Nothing in a picture is a market quote, and nothing in it happened.

Test Your Knowledge

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

1. A far strike opens the window with 6200 contracts and ends it with 21300. The map shows it near the top of the chart. What is the sensible first step?

2. What does the spurt bar do?

3. A leg opened the window with 4290 contracts and ended with 15300. What does the page show for it?

4. A green diamond on the rotation map. What can you say?

5. The insight card’s Day figure and the map’s Day figure for one leg differ. Why?

6. The scope line says as of 11:05 and shows Back to latest. What does that mean?

7. How current is the board?

8. Opened 1.85Cr against closed 60.91L. What does the page conclude about the regime?

About the Sahi OI Spurts

OI Spurts highlights abrupt changes in option open interest and premium across the active session. The rotation map places every qualifying contract by its price and open-interest move, making fresh build-ups, covering and unwinding visible as one changing market rather than a list of isolated alerts.

The replay control follows the collected snapshots in order, while the window, trail and threshold controls change only how that same recorded session is read. Selecting a contract opens its evidence so the movement can be checked against the underlying strike, option side and measured interval.

At a glance

Data
Saved snapshots of the option book for one date and one expiry; not the live chain
Updates
Snapshots about a minute apart, read again about every 60 seconds while the market is open
Coverage
The F&O underlyings the app lists (indices and stocks); the page follows the underlying you select
Orders
Analysis only. The page places no order and sends no alert
Kept
The view, window, Customise settings and chosen strikes stay in this browser; nothing is sent to a server
Pictures
Real captures of the page on an invented market, taken on 5 October 2026
Open the live OI Spurts

See it on today's numbers

Everything above is method. These articles apply it to a live book — oi spurts 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 an open interest spurt?

An open interest spurt is an unusually fast change in outstanding contracts over a short measured window. It draws attention to strikes where positioning is changing more quickly than the surrounding book. The price move alongside that open-interest change is still needed to distinguish fresh long or short positioning from covering and unwinding.

How should I read the OI Spurts rotation map?

Read each point by both axes rather than by its colour alone. Horizontal movement shows the option premium change and vertical movement shows the open-interest change over the selected window. A trail reveals how the contract reached its current quadrant, while the detail panel identifies the strike, option side and figures behind that path.

What is a long build-up and a short build-up?

A long build-up is price rising together with rising open interest, which points to fresh buying being added. A short build-up is price falling together with rising open interest, pointing to fresh selling. Price rising with falling open interest is short covering, and price falling with falling open interest is long unwinding.

What is the difference between open interest and volume?

Volume counts every contract traded during the session and resets to zero the next day, while open interest counts contracts still outstanding and carries forward until they are closed or expire. High volume with rising open interest points to fresh positioning; high volume with falling open interest points to existing positions being unwound.

Is the data on Sahi live or delayed?

The option chain is re-fetched about every 5 seconds while the market is open; it is polled, not streamed. Greeks and implied volatility are computed from those quotes. Outside market hours the last completed session is shown.

Do I need an account to use Sahi option tools?

No account or login is needed. Every tool on this site runs entirely in your browser and is free to use. Nothing you select is stored on a server, and no order can be placed from here — Sahi is an analysis terminal, not a trading or execution platform.

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