Live now
Index readings from the same feed the Sahi terminal runs on. Open the live Straddle to see this guide applied to today’s numbers.
- NIFTY — —
- BANKNIFTY — —
- SENSEX — —
The question each topic answers
- What do I do in my first five minutes, and what can I leave for later?
- What is a straddle premium, and why is it the first number worth reading on this page?
- Which strike does the page call at the money, and why can it differ from the strike nearest the price?
- How far is the market priced to move, and where does a bought straddle break even?
- Where do the numbers come from, how old can they be, and what is polled rather than streamed?
Your First Five Minutes
What do I do in my first five minutes, and what can I leave for later?
The Straddle workspace tells you what the at-the-money straddle costs, how big a move that price implies, and whether it is getting dearer or cheaper. It places no order and makes no forecast. If you read nothing else, read these six steps.
Your First Five Minutes
- Open /straddle. Nothing needs pressing: it opens on the Overview for the underlying you chose.
- Read the row. The two chips: Move ±237 and Straddle 278.85 on the frozen day. Move is 0.85 × the straddle.
- Read the strike beside the gist (24550 Call + Put) and the time stamp. Then press View insight.
- Read the chart. The thin line is the premium, and the change beside it in the heading says whether it is dearer or cheaper than the window began. The chips above the plot add Spot, Max pain and the two legs; the readout at the top left prints their values.
- Try one view: Premium Decay shows the Call and the Put separately.
- Leave the rest (Customise, 1 Month, picks) for later. Nothing you do here is a trade.
- See the priceThe straddle premium is a Call plus a Put (what it is).
- See the move0.85 times it, and the breakevens (the three numbers).
- See the changeSteady, rising or falling, by a visible rule (the verdict).
- See the causePrice, volatility or time (why it falls).
- See the legsPremium Decay, Multi-Strike, Multi-Straddle (the views).
- See the limitsWhat the page does not know (limits).
Two Routes Through This Guide
New to options: read Parts A and B in order, then the Overview, then Premium Decay. Already trade straddles: read which strike, expected move, the strike step rule, 1 Month, then the limits.
What a Straddle Premium Is
What is a straddle premium, and why is it the first number worth reading on this page?
One Price for a Move in Either Direction
Think of a shop that sells you protection against rain and against heat, as one ticket. If the weather turns either way, the ticket pays. The shopkeeper does not know which way the weather will turn, so the price of the ticket depends only on how much the weather is expected to swing.
A straddle is that ticket for a price. You buy a Call, which gains if the price rises, and a Put, which gains if the price falls, at the same strike. The two prices added together are the straddle premium. It does not say which way the market will go. It says how big a move the options market is charging for.
Seven Terms Before You Start
These words appear from the first screen, so here they are once, a line each. Each links to its glossary entry.
- Straddle
- A Call and a Put at the same strike and expiry, bought or sold together. Its price, the straddle premium, is the Call price plus the Put price.
- Call and Put
- A Call gains when the price rises above its strike; a Put gains when the price falls below its strike.
- Premium
- The price of an option. The straddle premium is the price of the two options together. It is a price, not a profit.
- Strike
- The fixed price an option is written on. The option chain lists many strikes in steps (50 for NIFTY in the pictures).
- Expiry and days to expiry (DTE)
- The date an option ends. The page shows calendar days left (DTE), counted from today.
- Last traded price (LTP)
- The price of the most recent trade in a contract. It can be old for a contract that trades rarely, and it is not a quote you can necessarily trade at now.
- Lot
- The number of units in one contract. Premium is quoted per unit; multiply by the lot size for the rupees of one lot.
Every option chain lists, for each strike, a Call and a Put, each with a last traded price. Take one strike, add its Call price to its Put price, and you have that strike’s straddle premium. The at-the-money straddle is the one at the strike closest to the money. It is the cheapest straddle that still reacts to a move in either direction, and it is the one this page tracks through the session. Which strike counts as closest to the money is not as obvious as it sounds; the next part settles it.
The sum, with the page’s own numbers
NIFTY at 24512.35 on the frozen day of the pictures, 1 October 2026 at 2:20 pm, expiry 6 October. Illustrative data: not a market quote.
- Call at 24550its last traded price131.65
- Put at 24550its last traded price147.20
- ATM straddle premium131.65 + 147.20278.85
The premium is a price per unit, in index points. NIFTY’s lot is 65 units, so one lot of this straddle costs about ₹18125 to buy (278.85 × 65), before costs. The page prints the per-unit figure everywhere; the per-lot figure is a multiplication you do yourself.




What It Is Not
- Not a direction. A Call and a Put are held together, so a high premium means a big move is priced, up or down. It carries no view of which.
- Not a profit or a loss. It is what the pair costs now. Whether a straddle makes money depends on the price you paid and where the market ends, which this page does not know.
- Not a forecast. It is the options market’s price today. It moves as the market moves, as time passes and as implied volatility changes (why a premium falls on a day the index rose).
- Not an order. The page places no trade and recommends none. It reads prices.
A Strangle in One Paragraph
If the Call and the Put sit at different strikes, the pair is a strangle. It is cheaper than a straddle, because both options are further from the money, and it needs a bigger move to pay. The page lets you build one from the Legs bars in Customise and prices it the same way: the Call price at one strike plus the Put price at the other. When it does, its heading says Strangle instead of ATM Straddle (how to lock a strike and build a strangle).
The Three Questions the Premium Answers
- How big a move is priced? Read the expected move and the breakevens (next but one).
- Is it getting dearer or cheaper? Read the line through the session and the 5 minute, 15 minute and Today changes (the insight row).
- Why did it change? Read the drivers: the underlying, implied volatility and time (why a premium falls).
Which Strike Counts as At the Money
Which strike does the page call at the money, and why can it differ from the strike nearest the price?
A straddle is only “at the money” at one strike, and the page has to choose it at every reading. The tempting answer is the strike nearest the price. That is not what the page uses.
The Rule
The page uses the forward-anchored at-the-money strike: the strike nearest the forward, the price the underlying is expected to reach on the expiry date once interest is added. The app takes the at-the-money strike that its chain data gives, when the data gives one, and otherwise works out the forward from the Call and Put prices. Only the Option Chain’s highlighted ATM row is chosen by the nearest strike to the price.
Because the forward sits a little above spot, the two rules usually agree and sometimes differ by one strike. They differ when the price sits just below the middle of the gap between two strikes: the forward is a little above the price and can lie past the middle.
The two rules on the frozen day
The price, the forward and the two strikes, drawn to scale. The price is closer to 24500; the forward is closer to 24550. Illustrative data.
| Rule | Picks | Why |
|---|---|---|
| Nearest the price (the Option Chain’s ATM row mark) | 24500 | Spot 24512.35 is 12.35 from 24500 and 37.65 from 24550. |
| Nearest the forward (the Straddle page, the chain’s pills, the Implied Volatility page) | 24550 | The forward is 24534.43: 34.43 from 24500 and 15.57 from 24550. |
Here is what the choice costs, on the same four strikes. The two candidate straddles are close in price, which is why the choice matters less than it looks, and why the page names the strike every time it quotes a premium.
| Strike | Call | Put | Straddle |
|---|---|---|---|
| 24450 | 186.20 | 101.85 | 288.05 |
| 24500 · nearest the price | 157.50 | 123.10 | 280.60 |
| 24550 · the page’s ATM | 131.65 | 147.20 | 278.85 |
| 24600 | 108.70 | 174.20 | 282.90 |
The page says so on screen. When the two strikes differ, the insight box adds a caveat that names both strikes: the at-the-money strike is 24550, the strike nearest NIFTY (24512.35) is 24500, and the premium, breakevens and expected move are priced at 24550, as on the Option Chain.




The Strike Step
As the price moves, the forward crosses the middle between two strikes and the at-the-money strike steps to the next one. Straddles at the two strikes are different contracts with different prices. A jump in the line at that moment is a change of contract, not a change of the market. On the frozen day the at-the-money strike changed 14 times between the open and 2:20 pm. The insight box counts these, lists each one in a table, and refuses to call a premium “rising” or “falling” on a step alone (the rule is in the insight part).
On the Option Chain the highlighted ATM row is the strike nearest the price. The straddle, the Exp Move pill and the breakevens there, and every figure on this page, use the forward-anchored strike. When the two differ, read the strike printed beside the premium.
Expected Move, Range and Breakevens
How far is the market priced to move, and where does a bought straddle break even?
The page turns the premium into three levels. They answer different questions and are easy to confuse, so each one has its own rule.
The three numbers, worked from the premium
Premium 278.85 at 24550; NIFTY 24512.35. Illustrative data.
- Expected moveprints ±2370.85 × 278.85±237.02
- Move range24512.35 − 237.02 to 24512.35 + 237.0224275 to 24749
- Breakeven up24550 + 278.8524829
- Breakeven down24550 − 278.8524271
The two bands on one line of prices
The expected move band is centred on the price. The breakeven band is centred on the strike and is wider, because it is the full premium either side. Drawn to scale.
Expected Move: 0.85 × the Straddle
The expected move is 0.85 times the straddle premium, not the whole premium. It is shown as a distance either side of the price: ±237 on the frozen day, where the full premium is 278.85. The same rule is used by the Exp Move pill on the Option Chain and by the chain’s insight card, so the three places always agree. The page calls it a pricing convention: not a probability, not a forecast. It is not a standard deviation either, and it carries no chance of the index finishing inside it. The reason for the 0.85 is a convention of the product, and this guide does not claim a hit rate for it (what we have not verified).
Read it as a distance, not as a promise. “The options market is pricing about ±237 points from here” is a statement about today’s prices. The index can end the expiry far outside it or never leave it.
Move Range: Centred on the Price
The range is the price plus and minus the expected move, so it follows the price, not the strike. On the frozen day it is 24275 to 24749. It is the same for a locked strike or a strangle, because the question it answers is how far the price may travel from where it stands now.
Breakevens: the Full Premium Either Side
A straddle that is bought and held to expiry breaks even where the Call or the Put has earned back the whole premium: the Call strike plus the premium, and the Put strike minus the premium. On the frozen day that is 24271 and 24829. These levels are exact for expiry and ignore brokerage and taxes. For a strangle each leg uses its own strike. The breakeven band is always wider than the expected move band, which is the whole point of showing both: a buyer needs more than the expected move to profit.
| Level | Rule | Centred on | What it answers | What it is not |
|---|---|---|---|---|
| Expected move | 0.85 × straddle | The price | How far is the market priced to move from here? | A probability or a target |
| Breakevens | Strike ± the whole premium | The strike | Where does a bought straddle get its money back at expiry? | A forecast; they ignore costs |
| 1 SD range (Implied Volatility page) | Price × IV × √time | The price | How far does implied volatility price in by expiry? | The same as the expected move; it is larger |
| Max pain | The strike with the least total payout | No centre | Where would buyers of options be paid the least? | A forecast or a force on price |




Points and Rupees
For an index the expected move is in index points; for a stock it is in rupees. The page words it that way where it speaks (“Expected move plus or minus 237 points” against “rupees” for a stock) and prints stock levels to one or two decimals where a whole number would hide a small move. Other symbols shows a stock.
The full straddle is not the expected move. An older reading of this page took the full premium (278.85) as the move. The page uses 0.85 × the premium (237.02). The full premium is the half-width of the breakeven band.
Breakevens are not targets. They are where a buyer gets the premium back at expiry. Before expiry a straddle can be worth more or less than its intrinsic value at those prices.
Where the Numbers Come From and How Fresh They Are
Where do the numbers come from, how old can they be, and what is polled rather than streamed?
The Straddle workspace reads a minute archive of saved option chains, not the live chain that the Option Chain page polls. That one fact explains most of what you see on screen: why a chart can end a few minutes before the clock, why a Custom window cannot reach the future, and why a price on this page can differ slightly from the same strike on the chain.
| Source | What it holds | How often it is read | Used for |
|---|---|---|---|
| Minute archive (today) | One saved snapshot of the chain a minute from 09:15 (the collector’s day file), for the symbol and expiry on screen | The file is read again about every 60 seconds while the market is open and the tab is visible | The Overview chart, Premium Decay, Price vs Open Interest, Multi-Strike, Multi-Straddle, and the insight |
| Earlier day files | The last 2 sessions’ minute files, read when the page loads | Once on load | Context for Today and the previous close |
| This browser’s own history | Snapshots of the live chain this browser saved while it was open, at most one every 10 seconds, up to 600 rows (about a session and a half) | As the live chain is fetched | Fills the gap between the file and now |
| Session close files | One snapshot at each past session’s close, on that day’s nearest expiry | Read when 1 Month is chosen: up to 21 sessions | The 1 Month span |
| The live chain | The Call and Put quotes of every strike | About every 5 seconds while the market is open (Option Chain and Strategy Builder; not this page’s charts) | The Option Chain’s pills and Straddle view |
Polled, Not Streamed
Nothing here arrives as a continuous stream. The chain is fetched again about every 5 seconds in market hours; the minute archive is read again about every minute. Read the time stamp in the insight row to see how old a reading is.
Last Traded Price, Not a Quote
The premium is the last traded price of each leg in a saved snapshot. It is not a bid or an offer, and a contract that trades rarely can show an old price. A leg with no traded price is never counted as zero: the reading is left out, because half a straddle printed as a whole one would be wrong. The insight box says it plainly: “Premiums are last traded prices in saved snapshots; they may not be tradable now.”
Implied Volatility Is Solved, Not Copied
The ATM IV line is worked out again from the traded prices, at the forward, with a fixed 6.5% yearly interest rate. The collector’s own stored IV figure is zero on most day files, so reading it would draw nothing. Where the stored figure exists, the two agree within a few hundredths of a point.
The Clock the Page Trusts
Times on the page are the snapshot’s own time, in Indian Standard Time, never the clock of your device. A windowed change, such as 15 minutes, is measured between two snapshots, and a baseline that is more than 90 seconds off its target for 5 minutes (150 seconds for 15) is reported as not measured rather than quietly widened. The session runs from 09:15; the Custom window can reach 15:40, the close the app assumes from 3 August 2026 (it was 15:30 before; exchange timings are not verified here).




The question each topic answers
The Screen at a Glance
What is on the screen, and which part do I read first?
The Straddle workspace is one page with a bar on top, a one-row insight card and a chart. The chart runs to the foot of the window, on a desktop and on a phone; on a phone a one-line scope note sits under it. There is no table of numbers to scroll: the page is built to be read from the top down in about ten seconds. Open it from the sidebar (Straddle, in the Volatility and Risk group beside GEX Levels and IV) or at /straddle. The underlying and the expiry follow what you chose elsewhere in the app, and the expiry can also be changed in Customise.




- Page barThe title Straddle with an information button, the five views, and Customise.
- Insight rowA verdict, two chips (Move and Straddle), three changes (5m, 15m, Today), the legs and the days to expiry, and a View insight button.
- Chart headingThe premium at the latest reading or the one under the pointer, its change since the window opened, and the context Latest · Expected move ±X.
- Tools rowPlain-text interval tabs (1m 5m 15m 30m 1h), the line chips on the Overview (Straddle, Spot, Max pain, Call leg, Put leg), the crosshair and full screen. There are no indicators, chart types or chart settings.
- The plotThe lines that are on, against the clock, with a one-line readout at the top left and a small zoom pill at the bottom centre.
- Scope lineOn a phone: one line saying which expiry, part of the session and time step the lines are of. On a desktop it is not shown (the chips name the lines and the choices sit in Customise); the foot appears only to say as of with a way back while the chart is rewound, and to name the strike when it is not the at-the-money one.




The Five Views
| View | It answers | Reads |
|---|---|---|
| Overview | What does the at-the-money straddle cost, and is it getting dearer or cheaper? | One line: the straddle of the strike at the money, or one you lock, or a strangle |
| Premium Decay | How is each leg of my chosen strikes losing or gaining value? | Each picked Call and Put, as a change and as a raw price |
| Price vs Open Interest | For one strike, how do price and Open Interest move together? | Four panels for one strike |
| Multi-Strike | What is the combined price of several legs? | Up to 20 legs, one line each, or summed |
| Multi-Straddle | How do the straddles of several strikes compare? | Up to 10 strikes, one line each, or summed |
The view you leave on is remembered in this browser. The window (Day, 1h and so on) is shared by all five views: if you read the last hour on the Overview and turn to Multi-Strike, you are still reading the last hour. The 1 Month span belongs to the Overview alone, because the other views are built on picks that belong to one expiry, and a month spans several; leaving the Overview on 1 Month puts you back on Day.




The Reading Order
- The verdict and the two chips. Is the premium steady, rising or falling, and how big a move does it price?
- The line. Is it above or below where the window started? The change beside the premium in the chart heading says so.
- The strike. Read the strike in the gist of the insight row. A change of strike is not a change of the market.
- The time. Check the time stamp on the insight row.
The Insight Row and Box
What do the verdict, the chips and the three changes say, and how is the verdict decided?
The row above the chart is the page’s own reading of the premium. It is a short, rule-based summary, not a forecast. It reads the minute archive directly, so changing the chart’s time step or window changes what is drawn but never what this row says. It follows the chart in one way only: while you have rewound the Overview to an earlier reading, it reads as of that reading.




The Row, Cell by Cell
| Cell | What it prints | How it is worked out |
|---|---|---|
| Name | NIFTY ATM Straddle (or Straddle for a locked strike, Strangle for two strikes) | From what the chart plots |
| Verdict | Premium steady, Premium rising, Premium falling, First reading, Not measured or No reading | The change over the window you chose in Measured over, against the steady band |
| Move | ±237 | 0.85 × the straddle: the expected move |
| Straddle | 278.85 | Call last traded price plus Put last traded price at the strike named beside it |
| 5m, 15m, Today | +0.80, −0.60, −6.55 | The premium now minus the premium at the baseline: 5 minutes back, 15 minutes back, the previous close. A dash means not measured. The cell the verdict uses is marked |
| Gist | 24550 Call + Put · 5 days to expiry | The two legs and the calendar days left (it says expires today on expiry day) |
| Time stamp | 01 Oct 2026, 02:20 pm IST | The snapshot’s own time, never your device clock |
How the Verdict Is Decided
The rule is short and visible. Take the change in the premium over the window you chose (5 min, 15 min or Day). If it is more than 1% of the starting premium upward the verdict is Premium rising; more than 1% downward, Premium falling; otherwise Premium steady. A change of one 0.05 tick or less is always steady, because on a small premium one tick is wider than one percent. The page takes the percentage at its printed step of 0.1%, so a change that prints +1.0% is steady and +1.1% is rising. The colour of each cell in the row follows the same band, so the verdict and its cell never disagree. The rule has not been trained or back-tested; it is arithmetic on one change.
The frozen day, 15 min window
Illustrative data.
- Premium nowCall 131.65 + Put 147.20 at 24550278.85
- Premium 15 minutes backthe strike then at the money, 24500279.45
- Change278.85 − 279.45−0.60, −0.2%
- Bandthe 1% edge, taken at the printed 0.1% step, is 1.05% of 279.45 = 2.930.60 is inside it
- Verdicta change inside the bandPremium steady
Measured Over: 5 min, 15 min, Day
Inside the open box a three-way control sets the window the verdict reads. The default is 15 min for an index and Day for a stock, and your choice is remembered for each. 5 min and 15 min compare with the snapshot that far back in the same session, and only if that snapshot is within 90 seconds (5 min) or 150 seconds (15 min) of its target; otherwise the window reads not measured and the control shows it greyed with the reason in the detail panel. Day compares with the previous session’s close when the page holds it, and otherwise with the first reading of the session, and then says so (“Since 9:15”). A close from a different expiry is no baseline.












A Strike Step Is Not a Move
The premium follows the at-the-money strike, and that strike steps when the price crosses the middle of two strikes. On the frozen day it stepped from 24450 at the previous close to 24550 now. The straddle at 24550 is a different contract from the one at 24450, so part of the change may be only the step. When a change is bigger than the band, the page asks one more question before it names a direction: did the earlier strike’s own contract, priced now, move the same way, beyond the band? On the Day window the line is down 6.55 (−2.3%), more than the band. But the 24450 straddle itself changed by +2.65 (+0.9%), the opposite sign, so no direction is called and the window reads steady in grey (the picture above). On the 15 min window the strike also stepped, but the change of −0.60 is inside the band, so it is steady on that ground alone. Without this check a wide-step stock could print a large rise or fall on a step alone.
The Four Sentences and the Caveats
- The premium gives the premium then and now, the change over the span and whether it is inside the steady band.
- The breakevens sentence gives the two breakevens and the pricing range, 0.85 × the straddle around the underlying.
- The volatility sentence gives ATM IV now and then, and the underlying’s change over the same span.
- Max pain is the fourth sentence, in the page’s own words: the strike where the total payout to option buyers at expiry is smallest.
- The caveat at the right is chosen by the situation: a clock note (near expiry, falls are normal), whether the strike follows the money or is locked, the forward-against-nearest note, the 0.85 note, and the last-traded-price note.
First reading means the page holds fewer than two readings, so no change can be measured. Not measured means the baseline is missing or too far off. Neither is a fault. They are the page declining to print a change it cannot support.
Full Detail and Calculations
Where can I see every figure worked out, with its formula and the real numbers?
The button Full detail and calculations in the open insight opens a panel from the right with seven sections. It is the page’s open book: every figure is shown with its formula, its working in the real numbers and the scope it covers. Use the section tabs at the top to jump. Each section can show its picture of the numbers, then a fold named Show the N calculations.




- How the verdict is decidedSix steps: legs, premium now, baseline, change, strike step, result, each passing, failing or neutral, then What is uncertain.
- The premiumThe straddle and its two legs, the session open, the session range, how many times the at-the-money strike changed, and the same contract priced at the open and at the previous close.
- Expected move and breakevensThe four levels of the previous part, each worked.
- Volatility and decayATM IV, its change, the underlying’s change and, for the intraday windows, the time alone.
- LevelsBreakeven up, move range high, max pain, the underlying, move range low, breakeven down, from highest to lowest with each one’s distance from the underlying.
- 5 min, 15 min and TodayHow each of the three changes is measured, with both readings.
- Data and scopeData time, expiry, legs, how many minute snapshots were read and the previous close used.




























Time alone is a model estimate: the baseline premium times the square root of (time left now divided by time left then), with price and volatility held where they were. It is shown for the intraday windows only, because it counts calendar time and a night or a weekend would overstate the decay. Across a weekend the calendar clock also lowers the volatility solved at the earlier end; the panel says so beside the ATM IV change on a Day window.
Using It on a Phone
How do I use the page, and this guide, on a phone?
At 768 pixels wide or less the page changes to its phone layout, and the charts use a compact form from 1200 pixels. The five views move into a menu in the page bar that names the view you are on, such as Overview ▾. The Customise button leaves the page bar, and the settings button in the top bar opens the same panel. The insight opens as a sheet over the page with a close button, instead of pushing the chart down.
The Chart on a Phone
- One-line head. The chart heading fits on one line: the name, the premium and its change.
- One row of tools. The interval tabs, then a Lines n button, where n is how many lines are on. It opens a small menu of the same toggles as the chips on a desktop: Straddle, Spot, Max pain, Call leg and Put leg. A tap outside the menu, or Escape, closes it.
- Fewer controls. No crosshair switch, no full screen and no zoom pill.
- Right axis only. The premium keeps its axis on the right. Spot, max pain and the breakevens are still drawn to their own scale but without an axis of their own, so the plot keeps its width; read their values in the readout.
- The chart fills the screen. On the Overview, Multi-Strike and Multi-Straddle the chart takes the height left under the insight row. Premium Decay and Price vs Open Interest stack several charts and keep their own heights.
- One-line scope note under the Overview chart, cut short with an ellipsis rather than wrapped.












- Back to latest sits under the chart when it is rewound.
- The pickers in Customise scroll inside their own box: scroll the table, then the panel.
- This guide has the same layout on a phone: a wide picture scrolls sideways inside its frame, and the Enlarge button opens it full size.
The question each topic answers
- What does each line on the Overview mean, and how do I read it?
- How do I choose which part of the session I see, and how fine the line is?
- How do I look at the page as it stood earlier in the session?
- How do I price a strike other than the one at the money, or a strangle?
- What does a month of premium look like, and why does the line break?
The Overview Chart
What does each line on the Overview mean, and how do I read it?
The Overview draws the straddle premium through the session as one thin line in the accent colour, with its latest value tagged on the right axis and a dotted guide running across to the tag. By default that line is alone. Chips above the plot add four more lines, and Customise holds three further readings. The right axis is the premium; on a desktop a left axis appears for the price of the underlying when a line on that scale is on.




The Heading




The heading names what is plotted (ATM Straddle, or Straddle for a locked strike, or Strangle), prints its value at the reading under the pointer or the latest one, and then its change since the first reading of the window, in points and percent. With one reading only it prints no change, because a measured standstill would be a false statement. The context at the right reads Latest · Expected move ±X, or the time of the reading under the pointer in place of Latest. On 1 Month the change is against the previous close, and it is withheld across an expiry roll or a gap; the context then names the date and the expiry of the close.
The Tools Row
Under the heading one compact row holds everything the chart offers. It is the same on all five views, except that only the Overview has chips.
- 1m 5m 15m 30m 1hinterval tabsPlain text tabs for the time step, the same setting as Time step in Customise. Not shown on 1 Month.
- ChipsOverviewStraddle, Spot, Max pain, Call leg and Put leg. Each turns its line on or off (see below).
- Crosshairtarget iconShows or hides the crosshair. On by default. Not shown on a phone.
- Full screenarrows iconThe page itself goes full screen, with the view tabs and Customise above the chart, so the five views can be changed without leaving it. Not shown on a phone.
There are no indicators, no chart types and no chart settings on any Straddle chart: the page is for reading the premium, not drawing on it.
The Chips and the Lines
The chips and the Chart switches in Customise are one setting: press a chip and the matching switch in Customise turns with it, and the other way round. Your choice is remembered in this browser. A chip that is on is filled and its dot is solid; a chip that is off is faint.
| Chip | Stands for | Customise label | Default | What it draws |
|---|---|---|---|---|
| Straddle | ATM straddle premium | Premium | On | The premium, one thin accent line on the right axis, with its latest value tagged |
| Spot | Spot | Spot | Off | The underlying’s price at each reading, a grey line on the left axis (on a phone, on its own scale with no axis) |
| Max pain | Max pain | Max pain line | Off | A dashed line of the max pain strike at each reading, on the price scale; it can move through the day |
| Call leg | Call leg premium | Call leg premium | Off | The Call’s last traded price, on the premium axis, so you see its share of the straddle at its true size |
| Put leg | Put leg premium | Put leg premium | Off | The Put’s last traded price, on the premium axis |
Three more readings stay in Customise only, because they are second readings rather than lines you flip while looking:
| Customise switch | Default | What it draws | Read it as |
|---|---|---|---|
| ATM implied volatility | Off | The ATM IV on its own hidden scale; the readout prints its number | Whether the premium moved with volatility |
| Time-decay only | Off | A dashed line: the first premium scaled by the square root of the time left, with price and volatility held at the first reading. Not offered on 1 Month | What the premium would be if only time had passed |
| Straddle breakeven | Off | Two dashed lines on the price scale: strike plus premium and strike minus premium | Where a bought straddle would get its money back at expiry |
The Max pain line switch draws max pain only. The chart has no expected-move line: the expected move is in the chart heading, the Move chip in the insight row and the Exp Move pill on the Option Chain. If every line is off, the plot says No chart lines selected and points you to the chips.




The Readout
A single line at the top left of the plot prints the time, then the value of each line that is on: for example 01 Oct, 14:20 Straddle 278.85 Spot 24512.35 with Spot on. With the pointer over the chart it reads that moment; otherwise it reads the latest reading. The premium always leads. ATM IV, Time-decay only and Breakeven (as a range, low to high) appear in it only while they are on in Customise. It replaces the floating hover box, which covered the lines it described, and the key that used to sit under the chart: the chips now name the lines.




Time alone, on the frozen day
From the first minute of the session to 2:20 pm, price and volatility held where they were. A model estimate, illustrative data.
- First premiumat 09:15, strike 24450303.10
- Time alone303.10 × √(time now ÷ time then)296.94
- Premium nowthe strike is now 24550 and the volatility lower278.85
- Time alone explains296.94 − 303.10−6.16
Of the fall from 303.10 to 278.85 (−24.25), time alone accounts for about −6.16. The rest is the lower implied volatility (12.92% at the open, 12.1% now), the price’s own move and the change of strike. The chart heading prints −24.10 (−8.0%) because it measures from its first drawn reading, the 5 minute bucket ending 09:19 at 302.95; the detail panel’s session open is 303.10. The next part takes this apart.
The Scope Line




The scope line says what the lines are of: the expiry, which part of which session, and the spacing between readings. A phone keeps it as one line under the chart, cut short rather than wrapped. A desktop leaves it out: the chart takes the whole height of the window and the choices are read in Customise. What stays under the chart on a desktop is the way back while the chart is rewound (as of and a Back to latest button), and the strike when it is not the at-the-money one (Strike 24500 (ATM 24550)).
Zoom and Keyboard
- Zoom pilldesktopA small pill at the bottom centre of the plot: zoom out, zoom in, pan to earlier and later readings, and reset. It shows while the pointer is over the plot. A phone has none.
- KeyboardThe chart responds to the arrow keys to move through time, plus and minus to zoom, and 0 to fit.




Choosing the Part of the Session and the Time Step
How do I choose which part of the session I see, and how fine the line is?
Two choices in Customise decide what the lines are made of: the window, which part of the session, and the time step, how many minutes between readings. Both apply to all five views.
- Window15m, 30m, 1h, Day or CustomDay is the whole session since 09:15 and the default. 15m, 30m and 1h end at the reading the chart ends on. An option is greyed when the session so far is shorter than it: at 9:40 a one-hour window would only be the same 25 minutes as Day.
- Custom From and To5 minute stepsTwo choices, never less than 15 minutes apart. To can reach the minute of the newest reading. A remembered Custom is not restored on the next visit; the page opens on Day and keeps your From and To for next time.
- Time step1m, 5m, 15m, 30m or 1hAlso the interval tabs on the chart. Default 5m. The page keeps the last reading in each step, counted from 09:15. A step of 1m draws every minute; 1h draws about six readings.




















The first reading of a step is the last reading of its first bucket, so with a 5m step the line starts at the 09:19 reading, not 09:15. The change in the heading is measured from that first drawn reading. The insight row does not use these buckets: it reads every minute (The Insight Row and Box).
The heading’s percent is against the first reading of the window, so a 15m window restarts the comparison. Read the points as well as the percent.
Rewinding with Chart Time
How do I look at the page as it stood earlier in the session?
The Chart time control in the Time section steps the Overview back through its readings. The chart then ends at that reading, and the insight row reads as of it. Use it to ask what the page said when the move began, without waiting for a replay. It exists on the Overview only, and not on 1 Month. It is a moment, not a preference, so it is never remembered.












Changing the time step, the window, the expiry or the symbol puts the chart back on the latest reading. Hold the rewound view to compare what the strike, the premium and the verdict were at the turn with what they are now.
Locking a Strike and Building a Strangle
How do I price a strike other than the one at the money, or a strangle?
By default the Overview follows the money: at every reading it prices the at-the-money strike, so the line changes contract whenever the strike steps. Two choices hold the strikes still, which turns the line into the price of one position.
- Strike (Contract section)a drop-downATM · 24550 follows the money. Any listed strike locks both legs at it. The hint reads Follows the ATM as it moves, Both legs at one strike or Call and Put at different strikes. On 1 Month the choice is greyed: 1 Month follows the ATM at each session close.
- Legs barsLegs sectionA bar chart of Call Open Interest and Put Open Interest by strike, 21 strikes around the ATM (11 on a phone). Click a Call bar to set the Call strike and a Put bar to set the Put strike. Two different strikes make a strangle.








The page changes its words to match. A locked strike reads Straddle and the line under the chart names the strike with the ATM beside it: Strike 24500 (ATM 24550). Two strikes read Strangle and the line under the chart names both strikes. The insight keeps your strikes too and says so: “The strikes are held where you locked them, so this is one position’s premium; it is no longer the at-the-money price of movement.”












A lock or a strangle belongs to one expiry. If you change the expiry or the symbol, the page returns to following the money. If a locked strike is not in the chain it cannot be priced, and the page also falls back to the money rather than show an empty chart.
Locked to one strike, the premium also moves because the price walks away from that strike. Read a locked line as one position’s price, not as the premium the market charges for movement.
The 1 Month Span
What does a month of premium look like, and why does the line break?
Choose 1 Month under Span in Customise and the Overview draws one point for each session close on a date axis, about 21 sessions. There is no clock on this axis, no time step and no window. Each point is the at-the-money straddle at that day’s close, on that day’s nearest expiry, and the newest point is the latest reading of the current session.








Why the Change Is Withheld at an Expiry
The collector seals each close on the nearest expiry, which changes every expiry. The straddle at one close and the next can therefore be different contracts. The page marks the first close on a new expiry (the chart heading says new expiry when you point at it) and prints no change figure from the close before it, because that change would be a change of contract and not a move of the market. The premium line is broken there, so the two sides read as two contracts; the spot line, the same instrument across the roll, stays joined. Where a session has no close file the page leaves a gap and does not fill it in. The note under the chart counts all three. The PCR page treats 1 Month differently and draws one expiry only (PCR guide).
















The fall from a close on a new expiry to the close before expiry is the premium decaying, and the jump at the roll is a new, longer contract. Compare closes at the same distance from expiry.
The question each topic answers
Premium Decay
How is each leg I pick gaining or losing value through the session?
The Overview adds the Call and the Put together. Premium Decay pulls them apart: it draws each leg you pick on its own, in two stacked charts that share the clock. Use it to see which side of a straddle carried a move, and how fast a far-out leg dies.




The Two Charts
| Chart | Small print | Draws |
|---|---|---|
| Premium Decay | Change since window open, or Change from the previous reading | For each picked leg its price minus a baseline, in points (signed, with a true minus) |
| Call vs Put Premium | Raw last price per leg | The legs’ last traded prices, so you can see both sides at one scale |
Each chart has the same minimal tools row as the Overview (interval tabs, crosshair and full screen; no chips) and the same one-line readout at the top left of the plot, which prints the time and each leg’s value. Under both charts a line for the underlying runs on its own scale for context, named by the chip NIFTY spot · left axis (on a phone, NIFTY spot: the phone draws it without an axis). The legend lists each leg as a chip you can press to hide or show it. The legend stays on a desktop, because it is the only place that says which colour is which leg; the scope line under the charts is a phone-only line (the expiry, window and time step are in Customise). A hidden leg keeps its place in the colour order, so hiding one does not recolour the others, and hidden legs reset when you change expiry or symbol.












The Baseline
- Day OpendefaultChange since the window opened: each leg’s price minus that leg’s own first reading in the window. The lines fan out from zero. Read it for the whole-session shape of decay.
- 1m CloseChange from the reading before: each reading minus the one before it. The first reading has nothing before it and is dropped, not shown as a false zero. The lines swing around zero. Read it for how jumpy each leg is. The name says one minute; with a larger time step it is the previous drawn reading.




Picking Legs
The legs are picked in Customise (the leg picker). Premium Decay offers two quick adds: Around the ATM and Around a strike, each adding both legs of every strike within ±1, ±2, ±3, ±5, ±7 or ±10 of the centre. There is no cap on the number of legs here. A leg missing from a reading is a gap in its line, never a flat value.








Why a Premium Can Fall on a Day the Index Rose
Why can the premium fall on a day the index rose?
On the frozen day NIFTY stood at 24450.46 at the first reading and stood at 24512.35 at 2:20 pm, up 61.89 points. The at-the-money straddle fell from 303.10 to 278.85. A straddle gains from a move in either direction, so a rise in the index does not lift it by itself. Three things move a straddle’s premium.
| Driver | What it does to a straddle | Where to read it |
|---|---|---|
| The price against the strike | The further the price walks from the strike, the more one leg is worth and the less the other. A straddle gains from the walk and loses from the standing still | The Spot line against the premium line; the strike in the insight row |
| Implied volatility | Dearer volatility lifts both legs. Falling volatility cuts both. Vega is the size of it | The ATM implied volatility line; the volatility sentence in the insight |
| Time | Both legs lose a little every session, and faster near expiry | The time-decay-only line; Time alone in the detail panel |
Taking the frozen day apart
Illustrative data; the time alone is a model estimate.
- Premium at 09:15strike 24450, IV 12.92%303.10
- Time alonemodelthe first premium × √(time now ÷ time then)−6.16
- Everything elseremainderlower implied volatility, the price’s own move and the change of strike (12.1% against 12.92%)−18.09
- Premium nowstrike 24550, IV 12.1%278.85
The price rose, but only by 62 points, small against a premium of 303.10: a straddle needs a move of about its own price to pay. Meanwhile time passed, and volatility eased. That is why the premium fell on a day the index rose. This is not a fault of the page; it is how a straddle behaves.
The Overview lets you see this: turn on the Spot chip, and ATM implied volatility and Time-decay only in Customise, and watch the premium follow neither the Spot line nor the dashed time line alone. The Call leg and Put leg chips, or Premium Decay, show which side paid.
A falling premium on a rising day says time and volatility cost more than the move gave. It does not say the move was wrong or that the price must turn. Within about two and a half calendar days of expiry the insight says the clock alone wears the premium down, so falls there are normal.
Price vs Open Interest
For one strike, how do its prices and its Open Interest move together?
This view takes one strike (the live ATM unless you pick another in Customise) and draws four panels for it from the same readings. It is the place to ask whether the price of a strike’s options moved with, or against, the positions built at it.




| Panel | Lines | Notes |
|---|---|---|
| Price (Call vs Put) | Call last price, Put last price, and the strike Put Call Ratio dashed | The ratio is on its own hidden scale; the readout prints it. A leg with no price is a gap, not a drop to zero |
| Straddle Premium + Put Call Ratio | Call price plus Put price, and the same ratio | The strike’s own straddle |
| Open Interest (Call vs Put) | Call Open Interest and Put Open Interest of the strike, in lakh | Published late, so it moves in steps |
| Open Interest Change (Call vs Put) | Each side’s change against the previous Open Interest the archive carries, signed, in lakh | A gap where the previous Open Interest is not known; never a zero |
The strike Put Call Ratio is the Put Open Interest divided by the Call Open Interest at that strike only, not across the chain. It is left out where the Call Open Interest is zero or a leg is missing. If the archive has no baseline to measure the change from, the last panel says: “Open Interest change is not carried for this strike in this window.” Each panel can go full screen.




















Multi-Strike
What is the price of several legs together?
Multi-Strike draws the legs you pick on one chart, up to 20. A Call and a Put at the money, or a Call far above and a Put far below, or a basket of several. The Lines choice in Customise decides whether you see them one by one or added. The chart has the minimal tools row (interval tabs, crosshair, full screen) and the one-line readout, which prints each leg’s value with a dot in its colour, then spot. The key under the chart names each line and lets you hide or show it; it stays on a desktop because it is the only place that says which colour is which leg. The scope line beside it is phone-only.




- IndividualdefaultOne line for each picked leg. Several legs on one side are drawn in paler shades by pick order.
- Call vs PutThe picked Calls added together as one line, and the picked Puts added together as another.
- CombinedEvery picked leg added into one line: the premium of the whole basket per unit.
Sums obey one rule: a reading counts only if every leg being added has a real price at that reading. A missing leg is never treated as zero, which would understate the cost. This holds for a single leg too: where the archive has no price for a leg at some time (it may store 0.00 there), that leg’s line breaks into a gap, and the neighbouring readings are not joined by a straight stroke, as that would show a price that was never quoted.




















The page prices the sum per unit. A basket of one Call and one Put at one strike is a straddle; use Multi-Straddle for several strikes that way. A sum of legs is a price, not a position: it does not know which legs you would buy or sell.
Multi-Straddle
How do the straddles of several strikes compare?
Multi-Straddle picks whole strikes, up to 10, and plots each strike’s straddle (its Call price plus its Put price). Use it to see how the premium falls off as you move away from the money, or to compare the strike you hold with its neighbours. The chart has the same minimal tools row and one-line readout as Multi-Strike. The key under the chart names each strike’s colour and hides or shows its line; it stays on a desktop for that reason, and the scope line goes (the choices are in Customise).




- IndividualdefaultOne line for each picked strike, in ten colours that repeat if you pick more.
- CombinedThe straddles of all picked strikes added into one line, at readings where every picked strike has a price.












This view picks a strike whole, so it cannot make a strangle or take one leg: use Multi-Strike for that. A strike missing from a reading leaves a gap in its line.
Customise, Control by Control
What can I change, what are the defaults, and what does the page remember?
Every choice lives in one panel: the Customise button in the page bar (the settings button in the top bar on a phone). It has the same sections in the same order for all five views, and each view adds only what it reads. Every change applies at once, so there is no Apply button: only Reset and Close. The panel is a dialog: focus moves in, Tab stays inside, Escape closes it and focus returns to the button.
Which Sections Each View Shows
| Section | Overview | Premium Decay | Price vs Open Interest | Multi-Strike | Multi-Straddle |
|---|---|---|---|---|---|
| Contract: Expiry | Yes | Yes | Yes | Yes | Yes |
| Contract: Strike | Yes (a lock) | No | Yes (one strike) | No | No |
| Time: Span | Yes | No | No | No | No |
| Time: Window and Custom | Yes | Yes | Yes | Yes | Yes |
| Time: Time step (also the chart’s interval tabs) | Yes | Yes | Yes | Yes | Yes |
| Time: Chart time | Yes | No | No | No | No |
| Chart | Eight line switches | Baseline | None | Lines | Lines |
| Legs or Straddles | Legs bars | Quick adds and picker | None | Picker | Strike picker |
Contract
- Expiryevery viewThe shared expiry list with the days to expiry of each. A chain with no saved readings for the expiry shows the page’s empty state.
- StrikeOverviewATM · 24550 (default), any listed strike, or the strangle you built. Disabled on 1 Month.
- StrikePrice vs Open InterestEvery listed strike, the ATM marked. It opens on the live ATM; a pick the chain does not list is ignored.
Time
- SpanOverviewOne session (default) or 1 Month.
- Windowall views15m, 30m, 1h, Day or Custom; Day is the default.
- From and ToCustom window5 minute steps, at least 15 minutes apart.
- Time stepnot on 1 Month1m, 5m, 15m, 30m or 1h; default 5m. The interval tabs on each chart set the same value.
- Chart timeOverviewEarlier and later reading, a slider and Back to latest.
Chart
- Eight switchesOverviewPremium on; Call leg premium, Put leg premium, Spot, ATM implied volatility, Time-decay only, Max pain line and Straddle breakeven off. Time-decay only is not offered on 1 Month. Five of them are also the chips on the chart (Straddle, Call leg, Put leg, Spot, Max pain): a chip and its switch are one setting, so pressing either changes both (the chips).
- BaselinePremium DecayDay Open (default) or 1m Close.
- LinesMulti-StrikeIndividual (default), Call vs Put or Combined.
- LinesMulti-StraddleIndividual (default) or Combined.
Reset, and What Is Remembered
| What | Remembered in this browser? | Reset |
|---|---|---|
| The view | Yes | Stays |
| The window and the Custom From and To | Yes (a remembered Custom reopens on Day; a remembered 1 Month opens on Day outside the Overview) | Back to Day and 09:15 to 15:40 |
| The line switches (and so the chips), time step, baseline and the two Lines modes | Yes | Back to the defaults above |
| Measured over (the insight window) | Yes, separately for an index and a stock | Stays |
| Chart time | No: a moment, not a preference | Back to latest |
| The expiry, the locked strike or strangle, the picked legs and strikes | No: they describe one chain, and tomorrow’s may not list them | Stay |
Reset puts the page back as it opens: the lenses at their defaults, the reading live over the whole day. It leaves the expiry and your picks alone, because they are the contract being read, not a preference.
The Strike Leg Picker
How do I pick legs and strikes, and what happens at the limit?
Premium Decay, Multi-Strike and Multi-Straddle share one picker in Customise. It has two parts: a row of pills, one for each pick, and a table of strikes to add from.




- PillsOne for each pick, tinted by side. The × removes it. Empty, it says No legs selected yet. (or No strikes selected yet.).
- The tablelegs modeOne row for each strike of the latest reading. Add Call becomes Call × once picked, so a press toggles. The Call and the Put of a strike are separate picks.
- The tablestrikes mode (Multi-Straddle)Two columns, Strike and Action: Add or Remove ×. A strike is picked whole.
- Opens on the moneyThe table is centred on the ATM row when it opens and when the expiry changes. Picking or removing never moves your scroll position.
- The limit20 legs, 10 strikesAt the limit the Add buttons you have not used are disabled, not hidden, and a line says N is the most this chart plots. Remove one to add another. Premium Decay has no limit.
- Quick addsPremium DecayAround the ATM and Around a strike: choose ±1, ±2, ±3, ±5, ±7 or ±10 and press Add. Both legs of every strike within that range are added, with no duplicates.
- Starting picksEach list opens on the live ATM once for each symbol and expiry: Premium Decay and Multi-Strike on both ATM legs, Multi-Straddle on the ATM strike. Clear them all and the page keeps the empty chart. A new expiry starts over on its own ATM.




A strike is matched exactly. If a strike is not in an early reading, for instance on a stock whose ladder grew during the day, that reading gives no point for the leg. The page never substitutes the nearest strike, because a series that changed strike without saying so would look like a market move.
Fourteen legs on Premium Decay show shape, but read the legs nearest the money first; far legs move little and crowd the chart. Hide a leg with its legend chip rather than removing it if you want it back.
Other Symbols
What changes for BANKNIFTY or a stock?
Nothing in the page is NIFTY-only. Change the underlying in the app and the same five views read it. What changes is the unit, the strike step and the expiry rhythm. The pictures here use an invented BANKNIFTY and an invented RELIANCE.
| Index (NIFTY, BANKNIFTY) | Stock (RELIANCE) | |
|---|---|---|
| Unit of the premium and the move | Index points | Rupees; the page prints a stock’s levels to one or two decimals where a whole number would hide a small move |
| Default Measured over | 15 min | Day |
| Strike step | Set by the exchange for the underlying (50 for NIFTY and 100 for BANKNIFTY in the pictures; not verified here) | Smaller steps: a wide step makes a strike step a large share of the premium, which is why the insight checks the earlier strike’s own contract |
| Expiries | Read the Expiry list on the live page | Read the Expiry list on the live page |
| Ladder | Mostly fixed | A stock’s ladder can grow during the day, so a picked strike can be missing from early readings |
















The page reads the symbols the app lists. Which ones have a minute archive of saved readings is the collector’s business: if one has none, the page shows its empty or First reading state.
The Same Number on the Option Chain
Where else does the same premium and expected move appear?
You do not need this page to read the premium. In the Option Chain’s Advanced view the line that carries the spot price also carries two pills built from the same row: ATM Straddle with its IV on the left, and Exp Move with its range on the right. (Customise on the chain switches each pill on or off; the Simple view hides them.)




The pills’ range is the strike plus and minus the full premium: 24271 to 24829, the breakevens, not the move range. The figure after the ± is 0.85 × the straddle. So the Exp Move pill prints both ideas at once; read the number as the move and the bracket as the breakevens.




The chain’s one standard deviation range is larger than the expected move because it is built from implied volatility, not from the straddle. They are different measures. Use the chain for the premium of a given strike by eye, and this workspace to watch it through time.
The question each topic answers
Which Tool When
Which page do I open for which question?
| Question | Open | Because |
|---|---|---|
| What does one strike cost, bid and ask? | Option Chain | It lists the quotes of every strike |
| How is the straddle moving through the session? | Straddle Overview | It draws the premium against the clock |
| Which leg lost value? | Straddle, Premium Decay | It draws each leg on its own |
| What is the premium of several strikes? | Straddle, Multi-Straddle | It compares up to 10 straddles |
| Is volatility rich or cheap against its own history? | Implied Volatility | It keeps the history and a one standard deviation range |
| Where are the positions and the walls? | Open Interest | It is built on Open Interest by strike |
| What would a Call plus a Put cost as a strategy, and what is the payoff? | Strategy Builder | It prices legs and draws the payoff and the breakevens |
Routines for Expiry Day and for the Week
How do I use it through an expiry day, and over a weekly cycle?
On an Ordinary Day
- Before the open: look at the previous close’s premium (the Today figure compares with it).
- After 9:20: read the first reading and the verdict. With one reading the page says First reading.
- Through the day: check the three changes and the strike in the insight row. Ask whether a change is only a strike step.
- Late: switch on Time-decay only in Customise and compare, to see how much of the fall was the clock.
On Expiry Day
- The gist reads expires today and the insight says falls are normal this close to expiry.
- The premium is small and the tick band governs: one 0.05 tick or less is steady, whatever the percentage.
- The at-the-money strike steps often as the price crosses strikes. Read the strike table in the detail panel before you trust a jump.
Over the Week
- On 1 Month, compare closes the same number of days before each expiry, never close to close across a roll.
- Use Multi-Straddle to see how the premium of the strikes around the money differs, and Chart time to revisit the turn of a move.
Worked Examples
What do the figures look like worked end to end?
Every number is from the invented market of the pictures (1 October 2026, 2:20 pm). None is a quote.
Example 1: Move or Breakeven?
A trader asks how far NIFTY is priced to travel, and where a buyer breaks even
- Premium131.65 + 147.20278.85
- Expected move0.85 × 278.85±237.02
- Breakeven band24550 ± 278.8524271 to 24829
- One lot278.85 × 65₹18125
The market is priced for about ±237 points; a buyer needs the index beyond 24829 or below 24271 at expiry, before costs. That is wider than the move, so a buyer needs more than the priced move.
Example 2: A Fall That Is Only a Strike Step
The Day window
- Thenstrike 24450, the 30 Sep close285.40
- Nowstrike 24550, 2:20 pm278.85
- Line change278.85 − 285.40−6.55, −2.3%
- The 24450 straddle itself285.40 → 288.05+2.65, +0.9%
The line is down by 6.55, more than the 1% band, while the contract that was at the money at the previous close is up by 2.65. The contracts disagree, so the page does not call a fall: the Day verdict reads steady and says the strike step accounts for it.
Example 3: The Day
From 09:15 to 2:20 pm the premium moved 303.10 → 278.85, low 278.00, high 304.05, with 14 strike changes. Against the previous close (285.40 at 24450) the change is −6.55 (−2.3%), a change larger than the 1% band, yet the Day verdict reads steady because the earlier strike’s own contract rose (Example 2). The underlying is up 80.55 on the day.
Example 4: What a Strangle Saves
The 24700 Call and the 24300 Put together cost less than the straddle (the strangle chip prints its own premium in the picture above) because both legs are out of the money. The breakevens are the Call strike plus the premium and the Put strike minus it: further apart than a straddle’s.
Traps and Risks in One Place
What do readers get wrong, and what is the risk in one place?
- Reading the premium as a direction. It prices size of move, not side.
- Calling the full straddle the expected move. The move is 0.85 × the straddle; the full premium is the half-width of the breakevens.
- Treating the chain’s ATM row as the priced strike. The page prices the forward-anchored strike.
- Reading a strike step as a market move. Check the strike in the insight row and the table of strike changes.
- Trusting a last traded price as a quote. A rare contract can show an old price.
- Joining a month across an expiry. The page breaks the line for a reason.
- Treating any figure as advice. Nothing here recommends a trade.
Options can lose their whole premium, and a sold straddle can lose without limit. This page prices a straddle; it does not know your position, margin, costs or taxes.
When the Page Is Empty or Unsure
What do the empty and unsure states mean?
| You see | It means | What to do |
|---|---|---|
| Straddle data is unavailable, with a reason | The chain or the archive could not be read | Try again; check the reason line |
| Building the straddle session (Waiting for Open Interest snapshots) | The archive read is still in flight | Wait; the page holds back a one-point chart on purpose |
| No session history yet | Nothing saved for this symbol and expiry | Try another expiry or symbol |
| No readings in this window | The window holds none | Choose another window in Customise |
| First reading | Fewer than two priced readings | Wait for a second reading |
| Not measured (a dash in a cell) | No baseline within the tolerance | Read the reason in the detail panel |
| No session closes yet / one point on 1 Month | The archive holds no past close | Wait; a month needs more than one session |








What the Page Does Not Do
What does the page not do?
- It places no order and gives no advice.
- It does not forecast. The expected move is a convention and the verdict is arithmetic.
- It does not know your position, costs, margin or taxes.
- It does not stream: the chain is fetched about every 5 seconds and the minute archive about every 60 seconds.
- It keeps about a session and a half of minute readings in the browser; a month is only session closes.
- It prices last traded prices, not bids and offers.
- It does not model costs in breakevens.
What We Have Not Verified
Read these before you rely on the numbers
Each item is something this guide could not confirm from the app’s code or an official page. It is stated as a limit, not as a fact.
- Why the expected move uses 0.85. It is the product’s convention. No study is in the repository and this guide claims no hit rate.
- How late the saved snapshots are against the exchange, and the collector’s own write schedule.
- How many past sessions of minute files stay online. The page reads 2 and keeps 600 rows locally; the collector keeping 30 days of closes is stated by the page, not proved here.
- Whether the 1% steady band and the 0.05 tick suit any instrument. They are the app’s own settings for the verdict, not a statistical threshold; the rule has not been back-tested.
- Why the page uses the forward-anchored strike. The app’s code says it follows the data vendor and the Sahi web app; this guide has not compared them.
- Exchange facts such as lot sizes (NIFTY’s is 65 at the time of writing), strike steps, expiry weekdays, holidays and the 15:40 derivatives close. They change by circular; read them off the live page.
- Which instruments have weekly and which monthly expiries today. Read the Expiry list.
- Pictures taken before the page was redesigned. On 19 October 2026 the Straddle charts were simplified: one thin premium line in one colour instead of a line that changed colour against the window’s first reading; chips for Straddle, Spot, Max pain, Call leg and Put leg, with the premium alone by default; a one-line readout at the top left of the plot in place of the floating hover box; no legend under the Overview chart; no indicators, chart type or chart settings; a small zoom pill; Call + Put in place of CALL + PUT in the insight row; and on a phone a view menu, one row with the interval tabs and a Lines button, and a chart that fills the screen. These pictures were taken on 1 October and have not been retaken, so they still show the earlier page: The insight row, closed, The workspace on NIFTY, The insight, open, Measured over 5 min, Measured over Day, The page on a phone, The insight on a phone, Customise on a phone, The Overview chart, The chart heading, Many lines on, The pointer on the chart, The foot of the chart on a phone, Full screen, The 1h window, A Custom window, Time step 1m, Time step 30m, Customise with the Custom window, Chart time stepped back, The chart rewound, The insight follows, Customise on the Overview, Locked to 24500, A strangle, Customise with 1 Month, The Overview on 1 Month, A close under the pointer, While the closes are read, With no past closes, Premium Decay as it opens, The Premium Decay chart, The raw premium chart, A leg hidden, The 1m Close baseline, Seven strikes picked, Premium Decay, no legs picked, Price vs Open Interest for 24550, Price vs Open Interest, Price panel, Price vs Open Interest, Straddle premium panel, Price vs Open Interest, Open Interest panel, Price vs Open Interest, Open Interest change panel, Multi-Strike, Individual, Multi-Strike, Call vs Put, Multi-Strike, Combined, Multi-Strike, no legs picked, Multi-Straddle, Individual, Multi-Straddle, Combined, BANKNIFTY, BANKNIFTY insight, RELIANCE, RELIANCE insight, First reading. In the dark theme these pictures also came out blank and need a retake: Seven strikes picked, Premium Decay, no legs picked, Price vs Open Interest for 24550, Price vs Open Interest, Price panel, Price vs Open Interest, Straddle premium panel, Price vs Open Interest, Open Interest panel, Price vs Open Interest, Open Interest change panel, Customise on this view. The text describes the page as it is now; trust it where it differs from a picture.
Glossary
What does each word mean?
- Straddle
- A Call and a Put at the same strike and expiry, bought or sold together. Its price, the straddle premium, is the Call price plus the Put price.
- Strangle
- A Call and a Put at different strikes. On this page two different strikes chosen in the Legs bars make a strangle.
- Call and Put
- A Call gains when the price rises above its strike; a Put gains when the price falls below its strike.
- The price of an option. The straddle premium is the price of the two options together. It is a price, not a profit.
- Last traded price (LTP)
- The price of the most recent trade in a contract. It can be old for a contract that trades rarely, and it is not a quote you can necessarily trade at now.
- At the money (ATM)
- The strike taken as closest to the price. On this page it is the strike nearest the forward, which can sit one strike away from the one nearest the price.
- Forward
- The price implied for the underlying on the expiry date: the spot price carried forward by interest. It is a little above spot and the gap grows with the days left.
- Strike
- The fixed price an option is written on. The option chain lists many strikes in steps (50 for NIFTY in the pictures).
- Expected move
- On this page, 0.85 times the straddle premium, read as a distance in index points or rupees either side of the price. A pricing convention, not a forecast.
- Breakeven
- The expiry price at which a position neither gains nor loses. For a bought straddle: the Call strike plus the premium, and the Put strike minus the premium, before costs.
- Max pain
- The strike at which the total payout to option buyers at expiry is smallest. A level read from the book (computed from Open Interest), not a prediction.
- Implied volatility (IV)
- The yearly percentage move that the option prices imply. A higher IV means dearer options. The page solves it from the traded prices at the forward.
- Time decay (theta)
- The part of an option price that wears away as expiry nears, all else equal. It speeds up in the last days.
- Vega
- How much an option price changes when implied volatility changes by one point.
- Open Interest
- The number of contracts still open at a strike. It is published with a delay, so it can trail the price.
- Put Call Ratio (PCR)
- Put Open Interest divided by Call Open Interest. In Price vs Open Interest it is worked out for one strike only.
- Lot
- The number of units in one contract. Premium is quoted per unit; multiply by the lot size for the rupees of one lot.
- Expiry and days to expiry (DTE)
- The date an option ends. The page shows calendar days left (DTE), counted from today.
- Reading and snapshot
- One saved copy of the option chain at a moment. The collector saves about one a minute; the page draws one reading for each time step from them.
- Minute archive
- The day files of saved snapshots the page reads, merged with the snapshots this browser has saved itself.
- Baseline
- The earlier reading a change is measured from: five minutes back, fifteen minutes back, or the previous close, depending on the window.
- Steady band
- A change of one percent of the starting premium, or one 0.05 tick, or less. Inside it the verdict reads steady.
- Strike step
- When the at-the-money strike moves to the next strike as the price crosses the middle of two strikes. The new straddle is a different contract, so a jump in the line is not a market move.
- Expiry roll
- On 1 Month, the first close on a different expiry from the one before. The first close on the new expiry is a different contract, so the premium line is broken there and no change is printed from the close before.
- One standard deviation (1 SD)
- The move that implied volatility prices in by expiry: price × IV × the square root of the time left. The Implied Volatility page uses it; it is not the expected move of this page.
- Readout
- The one line at the top left of each Straddle chart that prints the time and the value of each line drawn, at the pointer or at the latest reading.
- Chips
- The small toggles above the Overview chart (Straddle, Spot, Max pain, Call leg, Put leg) that turn lines on and off. They share one setting with the Chart switches in Customise; on a phone they sit in the Lines menu.
- Polled
- Asked for again at a set interval. The page does not receive a continuous stream: the chain is fetched again about every 5 seconds, the minute archive about every minute.
Questions
What do readers ask most?
Is the expected move the whole straddle?
No. It is 0.85 times the straddle premium. The whole premium is the half-width of the breakevens.
Why does the page price a different strike from the chain’s ATM row?
The page uses the forward-anchored at-the-money strike. The chain marks the strike nearest the price. They can differ by one strike.
Is it live?
No stream. The chain is fetched about every 5 seconds and the minute archive read again about every minute.
Why did my straddle fall when the index rose?
Time and lower implied volatility can cost more than the move gives, and a change of strike changes the contract.
Why does 1 Month have gaps and breaks?
The premium line is broken after a missing session and at a new expiry, because the first close on a new expiry is a different contract; no change is printed from the close before. The spot line stays joined.
Where are the indicators, the chart type and the hover box?
The Straddle charts no longer have them. The Overview draws the premium as one thin line, the chips above the plot add Spot, Max pain and the two legs, and the readout at the top left of the plot prints the values at the pointer or at the latest reading.
How do I add the spot or the legs on a phone?
Press Lines in the row under the chart heading. It opens the same toggles as the chips on a desktop.
Does it say what to trade?
No. It reads prices; it recommends nothing.
Why can I not add a twenty-first leg?
Twenty is the most one Multi-Strike chart plots. Remove a leg to add another.
Sources
Every statement rests on the app’s source or is marked as not verified. Constants are listed with the file that holds them.
| Part of the guide | Source files |
|---|---|
| The number: straddle premium, which strike, expected move, breakevens | src/features/straddle/straddleModel.ts (straddleLegs, createStraddleModel); src/lib/straddlePremium.ts; src/services/analytics.ts (enrichChainData, the forward-anchored ATM); src/lib/breakeven.ts |
| Where the numbers come from and how fresh they are | src/App.tsx (archive reads, SNAPSHOT_REFRESH_INTERVAL_MS); src/api.ts (fetchOISnapshots, fetchSessionCloses); src/hooks/useOptionChain.ts; src/lib/collectorSnapshot.ts |
| The page, its views, Customise and the leg picker | src/features/straddle/StraddlePage.tsx; StraddleCustomizePanel.tsx; StrikeLegPicker.tsx; StraddleStrikePlot.tsx; straddleCustomiseSettings.ts; straddlePicks.ts |
| The insight row, the open box and the detail panel | src/features/straddle/straddleInsight.ts; src/components/insights/ (InsightCard, InsightMovement, InsightWindowControl); src/lib/insightMovement.ts; src/lib/insightWindow.ts |
| The Overview chart, 1 Month, windows and Chart time | src/features/straddle/StraddleChart.tsx (the chips, the readout, the phone Lines menu); StraddleReadout.tsx; straddle.css and straddle-phone.css; src/lib/chartWindow.ts; src/components/common/ChartWindowControl.tsx; straddleModel.ts (bucketStraddleSnapshots, computeTheoreticalDecaySeries) |
| Premium Decay, Price vs Open Interest, Multi-Strike, Multi-Straddle | StraddlePremiumDecayView.tsx; PremiumDecayChart.tsx; StraddlePriceOiView.tsx; PriceOiChartPanel.tsx; StraddleMultiStrikeView.tsx; multiStrikeModel.ts; StraddleMultiStraddleView.tsx; multiStraddleModel.ts; strikeSeriesModel.ts |
| The same number on the Option Chain | src/features/option-chain/OptionChainTable.tsx (the market line pills); ChainInsightCard.tsx (Premium section); src/lib/breakeven.ts |
| The information dialog | src/components/chrome/pageInfoContent.ts |
| Session close time | src/lib/marketSession.ts |
| The pictures | scripts/guides/shot-straddle.cjs; shot-straddle-scenes-a.cjs to -e.cjs; straddle-mock.cjs; atm-premium-parts/figures.json |
| Constant | Value | Source | Symbol |
|---|---|---|---|
| Expected move is this multiple of the straddle premium | 0.85 | src/lib/straddlePremium.ts | EXPECTED_MOVE_FACTOR |
| Steady band of the insight verdict, percent of the starting premium (taken at the printed 0.1%) | 1 | src/features/straddle/straddleInsight.ts | STRADDLE_STEADY_PCT |
| A change of one tick of this size or less is always steady | 0.05 | src/features/straddle/straddleInsight.ts | STRADDLE_TICK |
| Seconds the 5 min baseline may sit off its target and still count | 90 | src/lib/insightMovement.ts | MOVEMENT_TOLERANCE_MS |
| Seconds the 15 min baseline may sit off its target and still count | 150 | src/lib/insightMovement.ts | MOVEMENT_TOLERANCE_MS |
| The live option chain (Option Chain, Strategy Builder) is fetched again this often while the market is open | 5 | src/hooks/useOptionChain.ts | POLL_INTERVAL |
| Today's minute archive is read again this often while the market is open and the tab is visible | 60 | src/App.tsx | SNAPSHOT_REFRESH_INTERVAL_MS |
| This browser saves a snapshot of the live chain into its own history at most this often (seconds) | 10 | src/App.tsx | now - lastSnapRef.current < 10_000 |
| Past sessions whose minute files are read when the page loads | 2 | src/App.tsx | ARCHIVE_DAY_FILE_LOOKBACK_SESSIONS |
| Rows this browser's own history keeps (about a session and a half) | 600 | src/App.tsx | OI_HISTORY_CACHE_MAX |
| Past sessions the 1 Month span asks for (about a calendar month of trading days) | 21 | src/api.ts | SESSION_CLOSE_LOOKBACK |
| Days the collector keeps session close files (from the page note and the archive notes) | 30 (the app’s own setting) | src/components/common/ChartWindowControl.tsx | the collector keeps 30 days of closes |
| Fixed yearly interest rate used when the page solves implied volatility | 6.5 | src/lib/optionPricing.ts | DEFAULT_RISK_FREE_RATE |
| First reading of a session on the page; windows count from here | 09:15 | src/features/straddle/StraddleCustomizePanel.tsx | SESSION_OPEN |
| Last reading the Custom window can reach (the derivatives close the app assumes from 3 August 2026; 15:30 before) | 15:40 (the app’s own setting) | src/lib/marketSession.ts | DERIVATIVES_CLOSE_MINUTE |
| Windows offered (1 Month is a separate span on the Overview) | 15m, 30m, 1h, Day or Custom | src/features/straddle/StraddleCustomizePanel.tsx | WINDOW_CHOICES |
| Time steps offered (default 5m) | 1m, 5m, 15m, 30m or 1h | src/features/straddle/straddleCustomiseSettings.ts | STRADDLE_INTERVALS |
| Minutes a Custom window must span at least (From and To move in 5 minute steps) | 15 | src/features/straddle/StraddleCustomizePanel.tsx | MIN_CUSTOM_SPAN |
| Legs one Multi-Strike chart plots | 20 | src/features/straddle/StraddleMultiStrikeView.tsx | MULTI_STRIKE_MAX_LEGS |
| Strikes one Multi-Straddle chart plots | 10 | src/features/straddle/StraddleMultiStraddleView.tsx | MULTI_STRADDLE_MAX |
| Strikes either side the Premium Decay quick adds take (default ±3) | ±1, ±2, ±3, ±5, ±7 or ±10 | src/features/straddle/StraddleCustomizePanel.tsx | RANGE_OPTIONS |
| Strikes the Legs bars show around the ATM on a desktop | 21 | src/features/straddle/StraddlePage.tsx | STRIKE_PLOT_COUNT |
| Strikes the Legs bars show around the ATM on a phone | 11 | src/features/straddle/StraddlePage.tsx | STRIKE_PLOT_COUNT |
| Width (px) at and below which the page uses its phone layout | 768 | src/features/straddle/StraddlePage.tsx | PHONE_QUERY |
| Width (px) at and below which the charts use their compact form | 1200 | src/features/straddle/StraddlePage.tsx | useCompactStraddle |
| Height (px) of the leg picker table before it scrolls inside Customise | 280 | src/features/straddle/straddle-customise.css | max-height: 280px |
Test Your Knowledge
Check the mechanics before you take them to a live chain.
1. The 24550 Call trades at 131.65 and the Put at 147.20. What does the Move chip print?
2. NIFTY is 24512.35 and the forward is 24534. Which strike does the page price?
3. What does a bought straddle need to profit at expiry?
4. The verdict reads Premium steady although the line moved. Which is a reason the page gives?
5. Why is the 1 Month line broken?
6. How many legs can one Multi-Strike chart plot?
About the Sahi Straddle
The ATM straddle is the call and put premium at the at-the-money strike added together. Tracked through the session, it shows what the options market is charging for a move in either direction before expiry, read from the last traded prices of the two options rather than any indicator. The page reads a minute archive of saved option chains, polled and not streamed.
Alongside the premium trail, this view shows the expected move (0.85 times the straddle, a pricing convention), the wider breakeven levels a bought straddle would need to pass at expiry, and the max pain strike for reference. None of these is a forecast or a probability.
At a glance
- Data
- A minute archive of saved option chains for the symbol and expiry on screen; polled, not streamed
- Updates
- The archive is read again about every minute while the market is open; the live chain about every 5 seconds
- Coverage
- The underlyings the app lists. Read the list on the live page
- Orders
- Analysis only. The page places no order
- Kept
- Your view, window and chart choices stay in this browser; nothing is sent to a server
- Pictures
- Real captures of the page on an invented market, 1 October 2026; most were taken before the charts were redesigned on 19 October 2026
See it on today's numbers
Everything above is method. These articles apply it to a live book — straddle 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 ATM straddle?
An ATM straddle is the combined position of the at-the-money call and put, same strike and expiry, added together. Its combined premium is the options market's own estimate of how much the underlying could move before expiry — a rising premium prices in more movement, a falling one usually reflects time decay, falling implied volatility, or both.
How is the expected move calculated from the straddle?
Expected move is 0.85 times the ATM straddle premium, shown as a distance either side of the price. It is a pricing convention, not a probability, not a forecast and not a standard deviation: the Implied Volatility page's 1σ range is a different, larger measure built from implied volatility. It is not a target level and says nothing about whether the underlying stays inside it.
What is the difference between expected move and breakeven?
Expected move is the 0.85 × premium convention described above, centred on the price. Breakeven is the wider pair of expiry levels a bought straddle needs to pass to get its premium back: the strike plus or minus the full premium paid, ignoring costs. The two describe different things from the same premium and are shown separately for that reason.
What is implied volatility?
Implied volatility is the annualised movement the option market is currently pricing into a contract, derived by working the Black-Scholes formula backwards from the traded premium. It is an expectation, not a measurement of past movement. When implied volatility rises, premium expands for the same spot price; when it falls, premium contracts.
Why does option premium fall even when the direction is correct?
Premium has three moving parts, and direction is only one of them. If implied volatility drops or enough time passes, the loss from vega and theta can be larger than the gain from delta. This is common right after an event, when implied volatility collapses, and on the final session before expiry, when time value drains fastest.
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.
Read next
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
Scan and build
Every Sahi guide
Each guide pairs with a live tool. The options FAQ collects every question from all of them in one place.