For fourteen minutes a day, India's index charts go blind while everything else keeps trading — then teleport to catch up.
On 3 August 2026, India moved to a closing auction for stocks with derivatives. Instead of the close being the last traded price, orders now pool in a 20-minute auction and match at a single equilibrium price. It is a well-established mechanism — most major markets use one.
What was not anticipated is what it did to intraday charts.
Because a headline index is calculated from its constituents' closing prices, the index cannot update until those auction closes are published. So the index goes completely flat for roughly fourteen minutes — then moves its entire day's remaining distance in a single one-minute bar.
On some days that final bar was larger than the entire preceding session. Anyone running a chart type that reacts to price movement rather than to clock time — Renko, Point & Figure, range bars — saw a burst of activity that never happened. On the worst day, roughly a third of the entire day's chart events printed inside those two minutes.
A trader watching this live described it exactly right: “nearly every other day is causing an indicator flip.” The question was whether that flip was real.
The index is a computed number. But two things kept trading continuously right through the auction window, and both are real markets with real money behind them:
The options are the stronger test, because they can be interrogated without any pricing model at all. Put-call parity says that for the same strike and expiry, a call price minus a put price implies the forward level directly: C − P = F − K. No volatility assumption, no delta, no model. Just arithmetic on two quoted prices.
So for each session: freeze the clock at the last continuous minute, then read the print minute three ways — what the index said, what the future did, and what the option market implied.
Across every non-expiry session measured, the pattern held without exception. The index printed tens to hundreds of points. The instruments that were actually trading moved a handful.
| Session | Index printed | Options implied |
|---|---|---|
| Aug 3 | +200.75 | +14.25 |
| Aug 4 · expiry | +151.95 | +121.20 |
| Aug 5 | +54.45 | −5.65 |
| Aug 6 | +7.50 | +1.27 |
| Aug 7 | +16.10 | −3.97 |
| Aug 10 | +23.75 | +1.07 |
| Aug 11 | +21.70 | −7.50 |
Two different strikes, tested independently on the same session, implied +14.25 and +14.9 — so this is a consistent read, not an artefact of one contract.
The one exception proves the mechanism. On expiry day the option market did converge toward the print — because index options settle to precisely that auction-derived close. Where the print is economically binding, the market prices it. Everywhere else, it ignores it.
Which gives the clean statement of the problem:
The auction print is a settlement value, not a traded price. Futures never show it. Options never show it. It exists only in the calculated index — and therefore only in charts built on that index.
It is tempting to describe this as a phantom bar appearing out of nowhere. The options market says otherwise.
Take an expiry session, where the auction close decides whether a contract pays or expires worthless. A put 37 points in-the-money at the last continuous minute, quoted at 56.35, settled worthless — the auction closed above its strike. The mirror-image call went from 48.05 to a 114.70 settlement.
| Contract | Last continuous | Mid-auction | At the print | Settled |
|---|---|---|---|---|
| Put | 56.35 | 14.65 | 0.20 | worthless |
| Call | 48.05 | 64.35 | 113.20 | 114.70 |
Now look at the middle column. The put was already down to 14.65 before the print landed. The option market had been repricing continuously through the freeze — the exchange publishes an indicative auction price, and traders were trading on it. Priced off those options, the implied move was already most of the way to the eventual answer.
Which means the outcome was largely visible in advance — to everyone except someone watching the index.
So the real problem is not the phantom bar. It is the blindness before it. For fourteen minutes there is genuine price discovery happening — in futures, in options, in the auction's own indicative price — and the index chart shows a flat line through all of it, then teleports to catch up. The jump is not the event. The jump is the chart finding out last.
This is worth being precise about, because it is easy to reach for the wrong fix. The print is not bad data. It is not an error to be filtered. It is a correct closing value for the purpose it was designed for — settling contracts. The mismatch is that a settlement value is being fed into tools that assume every bar represents trading.
And there is a second-order effect that matters more than the first. A phantom bar does not just distort the day it lands on. Movement-based charts carry state forward: bricks and boxes persist. A burst of manufactured bars shifts the chart's structure, and every trend reading computed afterwards inherits that shift. The distortion outlives the session that produced it — which is why "it was only two minutes" understates it considerably.
Anyone hitting this will consider roughly the same set. They are not equally good.
Defensible if you only trade intraday and are flat before the auction. Untenable the moment any signal carries overnight — the structural shift travels with it.
The intuitive move, and worth doing for its own sake. But it only prevents acting on the phantom bar. It does not remove that bar from the chart, so tomorrow's readings are unchanged. This is the trap: it feels like a fix and resolves almost nothing.
Futures are continuously traded and free of the artefact, so charting them removes it at the root. The price is real: contracts roll, history fragments, and — see below — the contract may not trade often enough to carry a chart at all.
Keep charting the index. Replace only the auction bar with a level implied from continuously-traded futures, carried on the basis observed just before the freeze. One number per day changes; history, comparability and coverage all survive.
Both futures-based routes assume a contract that prints continuously. That assumption is safe on a headline large-cap index and can be badly wrong one rung down the liquidity ladder. Measured on a broad-market mid-cap index against its large-cap sibling — share of session minutes in which the near-month future recorded no trade at all:
| Near-month future | May | Jun | Jul | Aug |
|---|---|---|---|---|
| Large-cap index | 32.4% | 16.0% | 4.6% | 0.0% |
| Mid-cap index | 98.4% | 94.7% | 62.9% | 39.0% |
Four in ten minutes with no trade is not a price series — it is a series of stale marks. A chart built on it inherits every gap, and a repair anchored to it can rest on a single lot. On one session the exact minute the repair needed had no trade at all. Whichever route you pick, measure your own contract's traded-minute coverage first, and treat "usable substrate" as something you verify per instrument rather than assume.
The same caution runs the other way, and is easy to miss: in that mid-cap name the options were quoting tight — under 1% bid-to-ask — while the future barely traded. Liquidity does not move together across an instrument's own derivatives. Check the leg you actually intend to use.
The fourth route works because the basis between index and futures is stable and slow-moving over a window this short — a drift measured in fractions of a point across twenty-five minutes. Carrying it forward across the freeze is well inside the tolerance of any sensible chart.
One honest caveat, worth stating rather than burying. Replacing a 200-point phantom with an 11-point estimate plainly removes a fiction. Whether that estimate is the best available reconstruction of fair value is a separate question, and a harder one — the sample of days where it can be tested cleanly is still small. The right sequence is to measure that before building on it.
This deserves saying plainly, because it is the kind of error that hides behind a market-structure story: the change described above was not the expensive problem. While measuring it, a much larger one surfaced, and it has nothing to do with the auction.
Take a common defined-risk position: sell an at-the-money option, buy one a fixed distance further out — say 300 points — as the hedge that caps the loss. Simple, mechanical, easy to automate. The width is chosen once and left alone.
Over four months, realized volatility on one mid-cap index fell from 22% to 7.7%. Nothing about the position changed. But the meaning of "300 points" did:
| Regime | Implied vol | 1 st.dev. | Hedge sits at | Loss per 100 adverse pts |
|---|---|---|---|---|
| Earlier (higher vol) | ~22% | ≈519 pts | 0.58σ | lower |
| Now | 11.7% | ≈303 pts | 0.99σ | +21% in four sessions |
The hedge quietly walked away. A protective leg 0.58 standard deviations out genuinely caps a move. The same leg at 0.99σ barely participates — so a "defined-risk spread" drifts toward behaving like a naked short option, while the position sheet still calls it a spread. Nobody changed anything. Volatility did.
The root error is a units mismatch: the width is denominated in points, but the risk it is meant to cap is denominated in standard deviations. Fix the width in points and you have pegged the wrong quantity.
Two practical consequences. If strikes are chosen to collect a target premium, falling volatility drags them toward the money automatically — the structure gets riskier without a decision being taken. And if the width is fixed in points, the protection thins out on exactly the same schedule. Either way the drift is silent, and it shows up as "the same move costs more than it used to."
Worth checking on your own book before blaming anything structural: express your hedge distance in standard deviations rather than points, and see where it has drifted to.
The general lesson travels beyond this one market. When a venue changes how a number is produced — or when a regime quietly changes what a number means — every tool built on it inherits the change silently. Nothing errors. Nothing looks broken. The charts simply start describing something that did not happen, and the hedges stop hedging, and both keep going until somebody checks the reading against something that was actually trading.