A stock can appear to move before the normal market opens at 9:15 AM because NSE runs a separate pre-open call auction from 9:00 AM to 9:15 AM. During this period, buy and sell orders are collected and the exchange continuously derives an indicative equilibrium price; once matching is completed, the discovered equilibrium price becomes the official opening price for the day.
This is not the same as normal continuous trading. The number visible on a broker or market screen before 9:15 may be reflecting pre-open price discovery rather than an ordinary last traded price, and it can move sharply as new orders arrive, existing limit orders change and the buy-sell imbalance shifts.
The current NSE pre-open timing changed in September 2026
A lot of articles still show the older 9:00-9:08 order-entry window. NSE's current Pre-Open Session page, updated in September 2026, now splits the first ten minutes into two stages.
| Time | What happens |
|---|---|
| 9:00-9:05 AM | Market and limit orders can be entered, modified or cancelled |
| 9:05-9:10 AM* | Only limit orders can be entered, modified or cancelled |
| 9:10-9:12 AM | Opening price is determined and orders are matched |
| 9:12-9:15 AM | Buffer period before normal continuous trading |
| 9:15 AM onward | Normal market begins |
The 9:05-9:10 window has a system-driven random closure in the last two minutes, so traders should not assume that a limit order can necessarily be changed until exactly 9:10. Market orders entered during the initial five minutes cannot be modified or cancelled once the market-order window has closed.
This freshness point matters because many explanations still describe the previous structure. For the current market, the exchange's September 2026 timings should take priority over older broker blogs or educational pages.
Why does the price on screen keep changing before 9:15?
During pre-open, the exchange is trying to discover the single price at which the largest possible quantity of shares can be matched. NSE disseminates the indicative equilibrium price, indicative tradable quantity, total buy and sell quantities and imbalance information while the session is in progress.
Suppose a stock closed yesterday at ₹500. Overnight results are stronger than expected, so large buy orders arrive around ₹520 while relatively few sellers are willing to sell near ₹500. The indicative equilibrium price may therefore rise toward ₹515, ₹518 or ₹520 as the order book develops; if more sellers subsequently enter, the indicative price can move back down before matching is completed.
This is why a price visible at 9:03 or 9:07 is not necessarily the final opening price. It is a live indication of where the auction would clear based on the orders currently available, and the final result can change until the order-entry phase closes and the exchange runs the matching process.
How NSE decides the actual opening price
NSE does not simply take the highest bid, the latest order or the previous day's closing price. The equilibrium price is primarily the price at which the maximum executable quantity can trade.
If more than one price allows the same maximum quantity to be executed, NSE selects the price with the minimum unmatched order imbalance. If there is still a tie, the price closest to the previous day's close is used; where a corporate action applies, the adjusted close or relevant base price is used instead.
Both market and limit orders participate in the calculation. Once the equilibrium price is discovered, that price becomes the stock's official open for the day and eligible orders are matched at that single auction price.
If no equilibrium price can be discovered in pre-open, NSE says the first trade in the normal market becomes the opening price. This is an important exception because not every security necessarily produces a matched pre-open price every day.
Why can a stock open far above or below yesterday's close?
The pre-open auction exists partly to absorb information that arrived while the regular market was closed. Results, large corporate announcements, regulatory developments, overnight global moves, commodity prices, currency movements or a major sector event can all change what buyers and sellers are willing to pay before 9:15.
Those events do not mechanically set the opening price. They influence the orders that investors place, and those orders determine the equilibrium price. A strong global market may create more aggressive buying, but the actual gap-up still comes from the demand-supply balance inside the exchange's auction.
Corporate actions can also make the comparison with yesterday's close misleading. After a split, bonus, dividend or another applicable adjustment, the exchange may use an adjusted closing price or base price when determining the opening reference, so a visible price change is not always an economic gain or loss of the same magnitude.
Is the pre-open price a real traded price?
Before matching, the indicative equilibrium price is not the same thing as a completed normal-market trade. It is a calculated auction indication based on the current order book. During the matching period, eligible orders are actually executed at the discovered single equilibrium price and those trades become genuine pre-open executions.
This distinction explains why different apps can sometimes appear confusing before 9:15. One screen may emphasise the indicative equilibrium price, another may continue showing the previous close or a stale last traded price, and a broker API may not expose the same pre-open fields as the exchange terminal. The safest interpretation is to identify what the specific field represents rather than assuming every changing number is an LTP.
Once normal trading begins at 9:15, continuous price-time matching takes over. The stock can immediately trade above or below the pre-open equilibrium if fresh orders after the open change the order book, so the opening price is not a guarantee that the market will remain there.
What happens to orders that do not execute in pre-open?
Outstanding limit orders are moved into the normal market while retaining their limit price and original timestamp. NSE also states that unmatched market orders are carried forward at the discovered equilibrium price; where no equilibrium price was discovered, they move forward using the applicable previous close or adjusted base-price framework.
This means a pre-open order does not necessarily disappear just because it failed to match in the auction. Traders should check the order status before placing another order at 9:15, otherwise they may accidentally create a duplicate position.
The rules also exclude certain order types during the pre-open session. NSE's current framework does not allow special-term orders such as stop-loss, Immediate-or-Cancel and disclosed-quantity orders in the equity pre-open auction.
Pre-open is different from the new Closing Auction Session
The pre-open auction and the Closing Auction Session perform similar price-discovery functions at opposite ends of the day, but they are not the same session. Pre-open establishes the opening price before continuous trading begins; CAS is designed to establish the official closing price near the end of the cash-market session.
That distinction has become particularly relevant in 2026 because the closing-auction framework has also affected the debate around derivatives settlement. Credivant's SEBI CAS rollback analysis explains why the closing-auction price and F&O expiry settlement are now being considered separately.
For a retail trader wondering why a stock is "moving" at 9:05 AM, however, the key mechanism is the morning pre-open auction rather than CAS.
What should a trader actually watch between 9:00 and 9:15?
The most useful information is not simply whether the indicative price is green or red. Look at the size of the buy-sell imbalance, whether the indicative equilibrium price is stabilising or moving rapidly, and how much quantity is actually executable near that price.
A very large indicative gap with little executable quantity can be less informative than a smaller gap supported by substantial matched volume. Similarly, an apparent gap can narrow before the auction closes as more participants place limit orders.
Most importantly, do not treat an indicative pre-open price as a guaranteed execution price for a manual trade unless your order is actually accepted and matched in the auction. The pre-open session is a price-discovery mechanism, not a promise that every visible quote will trade.
Bottom Line
A stock appears to change price before 9:15 AM because price discovery has already started. NSE collects orders during the pre-open auction, calculates an indicative equilibrium price from the evolving demand-supply balance, matches eligible orders at the final equilibrium price and then carries the market into normal continuous trading at 9:15.
The current structure also changed in September 2026: market and limit orders are accepted from 9:00-9:05, only limit orders remain open from 9:05 until the random close before 9:10, matching occurs until 9:12 and the final three minutes are a transition buffer. If you still see a 9:00-9:08-only explanation, it may be describing the older framework.
Disclaimer: Exchange trading rules and session timings can change. This article reflects NSE's pre-open framework reviewed in October 2026 and is for educational purposes only.



