The open is not a trade, it is the price that clears the most volume
The short answer
The opening price is computed, not negotiated. Orders collected in the pre-open window are held without matching, and the system then selects the single price at which the maximum quantity is executable. Where several prices would clear the same quantity, the tie is broken first on the smallest unmatched quantity and then on the price closest to the previous close. Everyone who matches trades at that one price whatever they bid or offered, and on the heavier side an order priced exactly at it can still go unfilled. From 7 September 2026 the entry window is split in two, with market orders accepted only until 9:05, the closure randomised across a two minute band between 9:08 and 9:10, and market orders matched before limit orders. Where no price clears any volume there is no auction open, and the day opens on the first continuous trade instead.
Traders discuss the open as though it were an event that happened to someone. Nobody bought at the open in the way they buy at 10:30. It is the output of a calculation run once, over a book deliberately prevented from trading while it was being assembled, and it carries one consequence that sounds like an error until the arithmetic is laid out: an order priced exactly at the opening price can come away with nothing.
A price nobody negotiated
In the continuous session every print is bilateral. One resting order and one incoming order meet, and the price is whichever of the two was resting. The sequence of prints is a record of who was willing to move first.
A call auction discards all of that. Orders arrive over fifteen minutes and none of them match. At the end of the window the system solves for one number, and every order on the right side of that number is eligible to execute at it. A buyer who bid well above the clearing price pays the clearing price. A seller who offered well below it receives the clearing price. Both are better off than the terms they submitted, and neither negotiated anything.
This is a uniform price auction, and its most misunderstood property is who it leaves out. The clearing price is chosen to let the most shares trade, not to fill every order that names it. When one side is heavier at that price part of it goes unfilled, and the limit orders priced exactly at the clearing price are the last in line. In the worked book below the open is 1,248.50, every bid above it fills in full at that price, and the 300 share bid at exactly 1,248.50 receives nothing.
Fifteen minutes, four phases, and the window that was split this month
The session runs from 9:00 to 9:15, ahead of the continuous session that begins at 9:15 and sits inside the wider trading day. For most of its life it had three parts: one order entry window, a matching window, and a buffer. From 7 September 2026 the entry window itself is divided and market orders are matched ahead of limit orders, both following the SEBI circular of 16 January 2026 that also introduced a closing auction in the cash market (NSE/CMTR/74969 of 1 July 2026).
| Phase | Limit orders | Market orders | What the system is doing |
|---|---|---|---|
| 9:00 to 9:05 | Enter, modify, cancel | Enter, modify, cancel | Collecting orders, matching none of them, publishing the indicative price and quantity |
| 9:05 to the random closure between 9:08 and 9:10 | Enter, modify, cancel | None accepted, none modified, none cancelled | Still collecting, with the market order side of the book now frozen |
| Closure to 9:12 | Nothing permitted | Nothing permitted | Computing the equilibrium price, matching orders at it, confirming trades |
| 9:12 to 9:15 | Cannot be modified or cancelled | Cannot be modified or cancelled | Moving unmatched orders into the continuous book |
| 9:15 | Continuous trading, price and time priority, ordinary order types available again | ||
Trades struck in the auction are final in a stronger sense than ordinary trades: a request to cancel one is rejected outright, and orders left outstanding after matching cannot be touched until 9:15. For three minutes a participant holds a position they cannot exit and orders they cannot withdraw.
Why the market order window closes first
The split window looks administrative. It follows directly from what a market order does inside an auction computation.
A buy limit order counts in the demand curve at its own price and every price below it, a sell limit order in the supply curve at its own price and every price above it. A market order counts at every price on its side, because it has declared willingness to trade wherever the auction lands. That makes market orders the only instrument in the session that moves the crossing point of the two curves at every candidate price simultaneously, and therefore the most efficient way to shift the clearing price with a given quantity.
Closing that door at 9:05 fixes the price insensitive part of the book five minutes before the auction runs, while the price sensitive part keeps arriving. Every order entered in the final window has to name a price, which is to say it has to reveal something. The order type that revealed nothing is the one no longer accepted.
| Before 7 September 2026 | From 7 September 2026 | |
|---|---|---|
| Order entry | One window, 9:00 to 9:08 | Two windows, 9:00 to 9:05 and 9:05 to 9:10 |
| Market orders accepted | Throughout order entry | First five minutes only |
| Random closure | Inside the minute before 9:08 | Anywhere between 9:08 and 9:10 |
| Matching and trade confirmation | From the closure to 9:12 | From the closure to 9:12, scheduled as 9:10 to 9:12 |
| Matching at the equilibrium price | Limit orders first, then limit against market, then market against market | Market orders first, then market against limit, then limit against limit |
| Buffer | 9:12 to 9:15 | 9:12 to 9:15 |
| Continuous session | 9:15 | 9:15 |
The closure is random because a fixed closure is a schedule
Order entry does not stop at a published second. It stops at a moment the system chooses inside a band, currently the two minutes between 9:08 and 9:10.
A fixed cutoff would be an invitation. An order placed a fraction before a known deadline shifts the indicative price with almost no exposure, because the time left for anyone to respond is the time you chose to leave them. Randomising the instant destroys that trade: an order at 9:08:30 might face ninety more seconds of incoming limit orders, or none, and cannot know which.
Two further details are rarely written down. The closure in the cash segment and the closure in the derivatives segment are drawn independently, so the share auction and the futures auction on the same underlying do not shut at the same instant. And where the market reopens intraday after an index based market wide halt, it reopens through a pre-open session whose timings are announced on the day rather than through a straight resumption of continuous trading. That sits alongside the circuit limit machinery, which decides when trading stops rather than how it restarts.
Where the curves cross, and why they can overlap instead
Take a thin book, five price points and round quantities, so the arithmetic can be followed by hand. The previous close is 1,248.20. Buy orders rest at 1,250.00 for 200, 1,249.50 for 400, 1,249.00 for 600, 1,248.50 for 300 and 1,248.00 for 500. Sell orders rest at 1,248.00 for 400, 1,248.50 for 800, 1,249.00 for 300, 1,249.50 for 700 and 1,250.00 for 500.
Cumulative demand at a price is every buy order willing to pay that price or more. Cumulative supply is every sell order willing to accept that price or less. The quantity that can actually trade is the lower of the two. This is the same book a trader watches in the depth window, read as two running totals instead of two columns.
| Price | Cumulative demand | Cumulative supply | Executable volume | Unmatched quantity |
|---|---|---|---|---|
| 1,250.00 | 200 | 2,700 | 200 | 2,500 |
| 1,249.50 | 600 | 2,200 | 600 | 1,600 |
| 1,249.00 | 1,200 | 1,500 | 1,200 | 300 |
| 1,248.55 to 1,248.95: nine ticks where no order rests, not candidates | 1,200 | 1,200 | 1,200 | 0 |
| 1,248.50, the open | 1,500 | 1,200 | 1,200 | 300 |
| 1,248.00 | 2,000 | 400 | 400 | 1,600 |
The candidates are the prices at which limit orders rest, the convention BSE's published method states outright and both exchanges' worked examples follow. Among the five, the maximum executable volume is 1,200, and two prices reach it, 1,248.50 and 1,249.00, the two ends of the band where the curves overlap. That tie is structural rather than contrived: wherever two curves overlap along a band, the order prices at its ends clear exactly the same quantity, so the first rule cannot separate them. The nine ticks between would clear 1,200 too, with nothing left over, but no order rests on any of them. Were every tick a candidate they would win the next test, and the open would be 1,248.55.
The tie-break cascade, applied strictly in order
Three rules follow, and they are applied to the survivors of the rule above, never in parallel.
Smallest unmatched quantity. At 1,248.50 the demand is 1,500 against supply of 1,200, leaving 300 unfilled on the buy side. At 1,249.00 the position is reversed, 1,500 offered against 1,200 bid, again 300 unfilled. Both survive. The pattern is general: at the bottom of an overlap band the unmatched quantity is exactly the bids resting there, and at the top it is exactly the offers resting there, so the second rule is a contest between the size of the bid at one end and the size of the offer at the other.
Closest to the previous close. 1,248.50 sits 30 paise from the previous close of 1,248.20, and 1,249.00 sits 80 paise from it. The equilibrium price is 1,248.50, and 1,200 shares trade there. The order of the tests still matters, and one changed order shows it: were the offer at 1,249.00 for 200 shares rather than 300, the unmatched quantity there would fall to 200 against 300 at 1,248.50, and the open would be 1,249.00, 50 paise further from the previous close than the price it beat. Nearness to the previous close is consulted only when the imbalance cannot decide, which is why traders who remember only the third rule predict the wrong open.
The midpoint rule. Where the previous close falls exactly halfway between the two surviving candidates closest to it, the previous close itself is taken as the equilibrium price. Had this book's previous close been 1,248.75, midway between 1,248.50 and 1,249.00, the open would have been 1,248.75, a price at which no order rests. In a corporate action the reference is the adjusted close, which the exchanges call the base price. Under the published convention this rule is one of only two routes by which the open can be a price no order named.
A book with no prices in it. The other route is written as a rule of its own, and under the convention it has to be. When the book holds market orders on both sides and no limit orders at all, no order names a price, so there is no candidate for the cascade to test. The rules fix the open at the previous close, or the base price after a corporate action, and match the market orders there. That is the auction run on a book with no opinion in it.
What happens to the orders that did not match
In the worked example 1,200 shares trade at 1,248.50. Every sell order at or below that price fills in full: 400 offered at 1,248.00, which receive 50 paise more than they asked, and 800 at 1,248.50. The buy side is 300 shares heavier, so it is rationed in price priority: the bids at 1,250.00, 1,249.50 and 1,249.00 take all 1,200 shares, each paying less than it bid, and the 300 share bid at exactly 1,248.50 receives nothing. That bid and the 500 at 1,248.00 below it, with the offers at 1,249.00 and above, are the book the continuous session opens on to, with the best bid at 1,248.50 and the best offer at 1,249.00.
Which orders fill when one side is heavier is set by the execution sequence, and 7 September 2026 reversed it. Until Friday 4 September eligible limit orders were matched with each other first, then with market orders, and market orders with each other last (NSE/CMTR/73927, section 1.1). Since Monday 7 September market orders come first: eligible market orders are matched with each other in time priority at the equilibrium price, the remaining market orders with limit orders in price and time priority, and only then the remaining limit orders with each other (NSE/CMTR/74969, section B). A market order on the heavier side is now filled ahead of every limit order there, and a limit order priced exactly at the clearing price, like the 300 share bid above, is the residual claimant. The worked book holds no market orders, so both sequences give it the same fills; a book with market orders in it is followed order by order in the guide to taking part in the auctions.
| Equilibrium price discovered | No equilibrium price | |
|---|---|---|
| Unmatched limit order | Moves to the continuous book at its own limit price, original time stamp retained | |
| Unmatched market order | Rewritten as a limit order at the equilibrium price; the circular keeps its original time stamp, the July 2026 FAQ modifies it | Moved at the base price, in price and time priority |
| Modify or cancel before 9:15 | Not permitted | |
| The day’s opening price | The equilibrium price | The price of the first trade in the continuous session |
The conversion is the part worth internalising. A limit order that fails to match keeps the queue position it earned at 9:01, so an early limit order sits near the front of the continuous book at 9:15. A market order that fails to match stops being a market order: it becomes a limit order at the auction price and waits there while the market moves on. Whether it also keeps its place in that queue is not settled by the exchange's own documents. The consolidated circular, which the July 2026 circular leaves unchanged on this point, moves every unmatched order with its original time stamp (NSE/CMTR/73927, section 1.1 F); the FAQ applicable from 7 September gives an unmatched market order a modified one, and says the circulars prevail where the two differ. Since 7 September a market order is also the order least likely to be left over, because it is filled first.
The no equilibrium case deserves its own line because it is the case in which none of this machinery produced anything. If nothing crosses there is no auction price, and the open is simply the first trade after 9:15. In index futures the absence has a further effect: the equilibrium price is the reference the exchange uses for the price protection limits at the start of continuous trading, and where there is none, market price orders in that contract are not permitted until it prints its first trade.
What a participant can and cannot do in the session
The pre-open is not the continuous session with a different clock. The instrument set is deliberately narrow, because a batch auction cannot honour instructions that depend on seeing a price before deciding.
| Action | Pre-open | Why |
|---|---|---|
| Limit order | Until the random closure | The only order type live in the final window |
| Market order | 9:00 to 9:05 only | Counts at every price in the computation |
| Stop loss order | Refused | A trigger price is meaningless before matching prints anything |
| Immediate or cancel | Refused | Nothing is immediate in a batch that matches once |
| Modify or cancel a limit order | Until the random closure | The closure instant is unknown by design |
| Modify or cancel a market order | Before 9:05 only | The market order book is frozen for the final window |
| Cancel a trade struck in the auction | Refused | Auction trades are final and the request is rejected |
| An order the available margin does not cover | Refused at entry | Margin sufficiency is validated before the order is accepted |
| An order that would trade against your own | The aggressing order is cancelled | Self trade prevention applies during order collection |
Throughout order collection the exchange publishes an indicative equilibrium price, the indicative quantity, and the change against the previous close. It is not a forecast of the open. It is the answer the cascade would give if entry closed at that instant, computed on a book still being edited, and it can move several times a second. Its information content changes at 9:05: before that moment the book can still gain and lose market orders, and after it only limit orders can change. From 7 September the screen also shows the unmatched quantity at the indicative price and the imbalance between market buy and market sell orders (NSE/CMTR/74969, section C).
Which instruments open on an auction at all
Assuming every instrument has an auction open is a common error, and the instruments that do not have one are the ones retail traders reach for first thing in the morning.
| Instrument | Pre-open auction | Note |
|---|---|---|
| Shares in the cash market | Yes | Including small and medium enterprise securities, partly paid securities, and listed infrastructure and real estate investment trusts |
| Current month index and single stock futures | Yes | Extended to the segment from 8 December 2025 |
| Next month futures | Only in the last five trading days before the current month expiry | Outside that window the contract opens continuously |
| Far month futures | No | No auction price |
| Options on indices and single stocks | No | The first option price of the day is an ordinary continuous print |
| Spread contracts | No | Excluded from the session |
| A security listing or relisting | A separate special pre-open session | Sixty minutes from 9:00 to 10:00, limit orders only, no market orders |
The options line catches people. A trader who sees a futures auction print at 9:12 and assumes the option book opened on the same discovered price is comparing an auction outcome with a continuous print, struck at different instants by different mechanisms. The first option price of the day is whatever one participant was willing to hit.
What the session is actually for
Overnight information does not arrive gradually. It arrives at once, and the queue waiting at 9:00 is the thinnest book of the day. Opening it continuously would let whichever order arrived first set the number the rest of the session is measured against, in the minute with the least resting liquidity to argue with it. The same reasoning drove the regulator to replace a volume weighted closing price with a closing auction in 2026: an average taken over a thin final window is vulnerable to one well timed order, and an auction price is not.
Moving an auction price means moving the crossing point of the whole curve, which means transacting real quantity against every order between the current clearing price and the target. A fleeting order cannot do it, because you do not know which instant is the last one, and from 9:05 you cannot place or withdraw the one order type that would have done it cheaply. Every restriction inside the session is there for that reason.
The practical consequence is interpretive rather than tactical. The opening print is the only price of the day produced by a different mechanism from every price that follows it, so a range built on it is measuring an object the rest of the session does not produce. That matters when the first minutes are used as a structural reference, as in the opening range, where the first bar contains an auction outcome and the bars after it do not.
The cascade also tells you what an open can and cannot say. An open far from the previous close means the crossing genuinely moved, because rule three pulls toward the previous close whenever the first two leave a choice. An open exactly at the previous close can mean agreement, or it can mean the book held so little that the tie-break was the only rule that ran.
Frequently asked questions
Is the opening price the first trade of the day?
It is the first price, and trades do occur at it, but not in the sense of two participants agreeing terms. It is a single clearing price computed across every order collected in the pre-open window, selected because it lets the largest quantity trade. Every matched buyer and seller transacts at that one price whatever they individually bid or offered.
What changed in the pre-open session on 7 September 2026?
The order entry period was split in two. From 9:00 to 9:05 both market and limit orders can be entered, modified and cancelled. From 9:05 the market order book is closed and only limit orders remain live, and the random closure now falls anywhere between 9:08 and 9:10, not inside the minute before 9:08. The execution sequence was reversed as well: at the equilibrium price market orders are now matched before limit orders, where until 4 September limit orders came first. Any page describing one 9:00 to 9:08 entry window, or limit orders filling first, describes the previous regime.
Can I place a market order at 9:07 in the pre-open?
No. From 9:05 a market order cannot be entered, and the published rules give no route to modify or cancel one already in the book. Only limit orders remain live in that final window, so a market order is a decision made in the first five minutes and then lived with.
How is the equilibrium price actually determined?
Cumulative demand and supply are built from the order book at every candidate price, which in BSE's published method and in both exchanges' worked examples means every price at which a limit order rests. Demand is the quantity of buy orders willing to pay that price or more, supply the quantity of sell orders willing to accept that price or less, and the executable volume is the lower of the two. The equilibrium price is where that executable volume is greatest. Market orders count on both curves at every price.
What happens when two prices would clear the same maximum volume?
The tie-breaks apply in a fixed order. First, the price with the smallest unmatched quantity, taken as an absolute value. Second, the price closest to the previous close, which is the adjusted close or base price where a corporate action has intervened. Third, where the previous close sits exactly midway between two surviving candidates, the previous close itself is taken as the equilibrium price.
Can the open be a price at which nobody placed an order?
On the convention the exchanges' worked examples follow, only in two cases. Where the previous close falls exactly midway between the two closest surviving prices, the previous close itself becomes the open, and where the book holds market orders on both sides and no limit orders, the open is the previous close or the base price. Otherwise the candidates are the prices at which limit orders rest, so the open is one of them. Matched buyers still pay no more than they bid and matched sellers receive no less than they offered, because everyone trades at the one clearing price.
What happens to an order that does not match?
An unmatched limit order moves into the continuous book at its own limit price, keeping its original time stamp and so its queue position. An unmatched market order becomes a limit order at the equilibrium price; the consolidated circular says it keeps its original time stamp, while the FAQ applicable from 7 September 2026 says the time stamp is modified, and the FAQ defers to the circulars where the two differ. Neither kind can be modified or cancelled before the continuous session starts.
What happens if no equilibrium price is found?
Then there is no auction open. Unmatched market orders move into the continuous session at the base price in price and time priority, and the day's opening price becomes the price of the first trade there. In index futures it has a second effect: where the auction produced no trade, market price orders are not permitted in that contract until it prints its first trade after 9:15.
Do options have a pre-open auction?
No. The derivatives pre-open covers current month futures on indices and single stocks, and extends to next month futures only in the last five trading days before the current month expiry. Options and spread contracts are excluded, so the first option price of the day is an ordinary continuous print rather than an auction outcome.
Why run an auction at all instead of simply opening the book?
Because the alternative is a first print in the thinnest book of the day. Overnight information arrives at once, and a continuous opening would let one order in a sparse queue set the reference the rest of the session is measured against. An auction aggregates the whole morning's interest into one price, and moving that price means absorbing real quantity against the entire curve.
The position is stated as at 23 September 2026. The framework changed twice inside twelve months: the session was extended to equity derivatives in December 2025, and on 7 September 2026 the cash market entry window was split and the execution sequence reversed (NSE/CMTR/74969 of 1 July 2026). Timings, eligible contracts, order type restrictions and matching rules are set by circular and can change again without the underlying principle changing at all. Verify the current circulars before relying on a timing or a rule.
How the worked example was produced. The order book is illustrative. tools/build-article-85.py computes cumulative demand and supply at each price at which a limit order rests, applies the published cascade (greatest executable volume, then smallest absolute unmatched quantity, then nearest the previous close, then the mid-value rule), allocates the matched quantity in price priority, and asserts every figure the page quotes, including the one-order variant and the mid-value case. It also reruns the book with every tick between the lowest and highest limit price as a candidate and asserts that the open would then be 1,248.55. Nothing is random, so no seed applies.
What could not be verified. Whether NSE's matching engine ever tests a price at which no order rests: NSE's consolidated circular (NSE/CMTR/73927, section 1.1 E), its July 2026 circular and the FAQ applicable from 7 September 2026 state the cascade without naming the candidate prices, and the worked example on NSE's pre-open page crosses at an order price, so it does not test the case. BSE's published method does name them, as the limit order price points between the highest buy price and the lowest sell price, and its own worked example leaves out a tick with no order even where that tick would clear with nothing left over; that BSE page still describes limit orders as matched first, so it has not been updated for 7 September. This page follows the convention; if NSE's engine tested every tick, the worked open would be 1,248.55 rather than 1,248.50. Whether an unmatched market order keeps its original time stamp is also unsettled, as set out above. SEBI's website could not be reached from this environment, so SEBI's circular of 16 January 2026 is cited as the exchange's implementing circular quotes it. The derivatives segment rules were not re-checked in this revision.
Bharath Shiksha is an educational publisher and not a SEBI-registered investment adviser or research analyst. Nothing here is a recommendation to buy or sell any security or to use any order type.
Ready to go deeper than this article?
Bharath Shiksha is a 90-volume curriculum across 6 stages, from chart reading at ₹14,999 through capital raising, or the full bundle at ₹1,49,999. The opening auction is taught here as what it is, a mechanism with rules you can compute, rather than a number to react to.
Take the free diagnostic →