NSE Pre Open Market: Execution Priority of Limit and Market Orders

In the NSE pre open session, the equilibrium price is 105 bcz the maximum tradable quantity can be executed at that price. My que is: out of the total sell quantity of 36,300 shares available at 103, 104, and 105, whose sell orders will actually be executed? Is the execution based on price priority, time priority, or both?

Also, It seems that market orders do not affect the opening price in the preopen session. Is that correct?

Finally, the NSE website says:

Eligible limit orders are matched with eligible limit orders.
Residual eligible limit orders are matched with market orders.
Market orders are matched with market orders.

Could someone explain what each of these statements means ? Or share the official NSE source or rulebook that explains the matching process and order priority in the pre open session.

I think price priority , but if a stock is continuously entering lower / upper circuit, then time priority. And there is no way to place a trade before 9:00:01 AM.

The exchange uses a system generated random closure time in the last minute.

the matching process is simply finding the price at which maximum quantity can be traded.

Do u know about this ?

I’m not sure , maybe they have an indirect effect to a limited extent. Means market orders probably alone can’t push it to circuit limits. ( i could be wrong ). I don’t trade in pre-open.

1 Like