Trading pre-open session call auction market to limit NSE equilibrium price Zerodha

Market-to-limit conversion in the pre-open session

From WebNotes, a public knowledge base. Last updated . Reading time ~9 min.

Market-to-limit conversion in the pre-open session is the National Stock Exchange mechanism by which a market order placed during the pre-open call auction is first reckoned for the day’s equilibrium price and then, for any quantity that does not match in the auction, modified into a limit order priced at that discovered equilibrium price and carried into the normal market. The pre-open session runs from 9:00 to 9:15 before the continuous market opens, and its purpose is single-price discovery: the auction settles every pre-open trade at one equilibrium price, which becomes the day’s open. Because that auction matches at a single price rather than continuously, a market order cannot remain price-less once the auction ends; the exchange assigns it the equilibrium price so that any unmatched part can enter the continuous order book.

This article explains the structure of the NSE pre-open session, how the equilibrium price is computed, the exact treatment of a market order through the auction and into the normal market, what happens when no equilibrium price is discovered, and why the conversion is a structural consequence of the call-auction design rather than a broker setting.

Conflict-of-interest disclosure. This article is published by the WebNotes Editorial Team for informational purposes and is written independently. WebNotes operates a Zerodha account-opening referral programme, disclosed on the pages that carry the referral link; this article does not carry it and earns no referral commission from the mechanics described here.

Structure of the pre-open session

The NSE pre-open session occupies the 15 minutes from 9:00 to 9:15 and divides into three phases. The order-collection phase runs from 9:00 to about 9:08, during which orders can be entered, modified, or cancelled; the close is randomised between the seventh and eighth minute to deter last-second manipulation of the discovered price. The order-matching and trade-confirmation phase runs from 9:08 to 9:12, during which orders are matched and confirmed and no modification, cancellation, or trade cancellation is allowed. A buffer phase from 9:12 to 9:15 transitions the system into the normal continuous market that opens at 9:15.

Both limit and market orders entered during the collection window are reckoned for the equilibrium-price computation. On Kite , Zerodha’s platform, pre-open orders follow the pre-open session order rules on Zerodha , which mirror the exchange’s: orders entered before 9:00 queue as after-market orders, and orders entered from 9:00 enter the live collection window.

How the equilibrium price is computed

The pre-open uses a call auction, which collects all orders and then computes a single price that clears the maximum quantity. The rule is applied in a fixed order. The equilibrium price is the price at which the maximum volume across all collected buy and sell orders is executable. If more than one price produces that same maximum volume, the equilibrium price is the one with the minimum unmatched order quantity. If more than one price shares that minimum unmatched quantity, the equilibrium price is the one closest to the previous day’s closing price. If the previous close sits exactly midway between two candidate prices, the previous close itself is taken as the equilibrium price.

The equilibrium price determined in the pre-open is the open price for the day. The NSE documentation illustrates the rule with a worked example in which 27,500 shares can be traded at Rs 105 against fewer at any other candidate price, so Rs 105 is the equilibrium and the open. The single-price outcome is the point of the auction: rather than the first trade of the day setting the open at a price that one early order happened to hit, the auction aggregates the full pre-open book and opens at the price that the most quantity agrees on.

What happens to a market order

A market order in the pre-open passes through two stages. In the auction itself, it is included in the equilibrium-price computation and matched if the auction can fill it at the discovered equilibrium price. Matching follows a defined priority: eligible limit orders match eligible limit orders first, residual eligible limit orders then match market orders, and market orders match market orders last.

For any quantity of the market order that the auction does not fill, the conversion applies. All unmatched market orders are modified to carry the discovered equilibrium price and moved to the normal market as limit orders, retaining their place in the sequence. All unmatched limit orders are likewise moved to the normal market at their original limit price, retaining their original time stamp. So a trader who submits a pre-open buy market order on a stock that opens at Rs 105 will see any unfilled portion enter the 9:15 continuous market as a buy limit order at Rs 105, not as a still-open market order. The instruction that began as “buy at any price” becomes “buy at no worse than the auction’s Rs 105” once the auction ends.

Why the conversion happens

The conversion is a structural necessity of the call-auction model, not a discretionary broker behaviour. A continuous market matches each incoming order against the resting book in price-time priority, so a market order has a natural meaning there: take the best available counter-price right now. A call auction has no continuous matching; it freezes the book, computes one clearing price, and matches everything at that price. Within that frame, an unmatched market order has nowhere to go: it carries no price, and the continuous market it must enter at 9:15 matches on price. The exchange resolves this by assigning the only price the auction produced, the equilibrium price, so the order can take its place in the continuous book as a properly priced limit order. The equilibrium price is both the fairest available reference, since it reflects the maximum-volume clearing of the whole pre-open book, and the only price that keeps the converted order consistent with the open the auction just set.

This also explains why the converted order is a limit, not a fresh market order, in the continuous session. Re-releasing it as a market order at 9:15 would let it sweep the continuous book at the open’s most volatile moment, away from the price the auction discovered. Pinning it to the equilibrium price contains that risk while still giving the order a live presence in the normal market.

When no equilibrium price is discovered

The auction does not always produce a price. If no equilibrium price is discovered in the pre-open, all market orders are moved to the normal market at the previous day’s close or the adjusted close or base price, in price-time priority, and the first trade in the normal market then becomes the open price. If only market orders exist on both the buy and sell sides, with no limit orders to anchor a clearing price, the orders match at the previous close or base price, and that price is the open. These fallbacks ensure the session always opens with a defined reference even when the pre-open book is too thin or too one-sided to clear at a discovered price.

Comparison: market order in pre-open versus continuous market

AspectMarket order in pre-open auctionMarket order in continuous market
Matching modelSingle-price call auctionContinuous price-time priority
Price at executionThe discovered equilibrium priceBest available counter-price at the instant
Unmatched quantityConverted to a limit order at the equilibrium priceRests only if partially filled, else fully swept
Reference if no price clearsPrevious close or base priceNot applicable; book matches directly
Risk profileBounded to the auction priceExposed to sweeping a thin book

The table shows the practical effect for a trader: a pre-open market order is bounded to the auction price, while the same order in the continuous market is exposed to whatever the book offers, which is the market price protection concern in the normal session.

Practical implications for traders

A trader who wants to participate in the opening price discovery, rather than chase the price after 9:15, can enter a pre-open order knowing a market order will be bounded to the equilibrium price for any unfilled part. This is gentler than a continuous-market market order at the volatile open, but it surrenders timing: the order is frozen through the matching phase and cannot be cancelled between 9:08 and 9:12. A limit order in the pre-open gives explicit price control and also feeds the equilibrium computation, which is why many traders use pre-open limit orders to express a view on the open without accepting the equilibrium price blind. The after-market order is the related instrument for orders placed before the pre-open window itself opens.

Regulatory context

The pre-open call auction is defined by the National Stock Exchange under SEBI’s framework for order-driven price discovery, with parallel arrangements at the Bombay Stock Exchange . The session was introduced to improve opening price discovery and to dampen the volatility of the first continuous-market trade. NSE has been extending the call-auction model: from 8 December 2025 a pre-open session applies to current-month index and stock futures, and a revised pre-open framework with tighter order-entry stages and a randomised cut-off is scheduled to apply from September 2026. The equilibrium-pricing rule, the market-to-limit conversion, and the no-discovery fallbacks described here are set out in the NSE pre-open session documentation and member FAQs.

References

  1. NSE, Pre-open session documentation and Member guide and FAQs on the special pre-open session in the capital market (equilibrium-price rule, order-matching priority, and market-to-limit conversion).
  2. NSE, Pre-open session for index and stock futures, effective 8 December 2025.
  3. SEBI framework on order-driven price discovery and pre-open call auctions, as adopted by the recognised exchanges.
  4. Zerodha support, What are pre-market and post-market sessions and orders on NSE and BSE? (as of 21 June 2026).
  5. NSE Capital Market trading regulations, order entry, order matching, and base-price provisions.

Frequently asked questions

What happens to a market order placed in the NSE pre-open session?
It is included in the call-auction price computation and matched if possible at the discovered equilibrium price. Any unmatched quantity is then modified into a limit order priced at that equilibrium price and carried into the normal market at 9:15, where it competes in the continuous order book.
Why does a pre-open market order become a limit order?
The pre-open is a call auction that matches all trades at a single equilibrium price, not a continuous market. A market order has no price of its own, so for any unmatched portion to enter the continuous book after the auction it must be assigned a price. The exchange assigns the equilibrium price, converting it to a limit order.
How is the pre-open equilibrium price determined?
The equilibrium price is the price at which the maximum quantity is executable across all collected buy and sell orders. If more than one price gives the same maximum volume, the price with the minimum unmatched quantity wins; if still tied, the price closest to the previous day’s close is chosen. This price becomes the day’s open.
What is the timing of the NSE pre-open session?
The pre-open session runs from 9:00 to 9:15. Orders are collected from 9:00 to about 9:08, with a random close between the seventh and eighth minute. Matching and trade confirmation run from 9:08 to 9:12, and a buffer from 9:12 to 9:15 transitions to the normal market that opens at 9:15.
What happens if no equilibrium price is discovered in the pre-open?
If no price is discovered, all market orders move to the normal market at the previous day’s close or the base price, in price-time priority, and the first trade in the normal market sets the open price. If only market orders exist on both sides, they match at the previous close, which becomes the open.
Are both market and limit orders used to find the pre-open price?
Yes. Both limit and market orders collected during the order-collection window are reckoned for computing the equilibrium price. During matching, limit orders match limit orders first, residual limit orders match market orders, and market orders match market orders.

Reviewed and published by

The WebNotes Editorial Team covers Indian capital markets, payments infrastructure and retail investor procedures. Every article is fact-checked against primary sources, principally SEBI circulars and master directions, NPCI specifications and the official support documentation published by the intermediary in question. Drafts go through a second-pair-of-eyes review and a separate compliance read before publication, and revisions are tracked against the SEBI and NPCI rule changes referenced in the methodology section.

Last reviewed
Conflicts of interest
WebNotes is independent. No relationship with any broker, registrar or bank named in this article.