From Monday (18th October), both exchanges will have a pre-open call session.
The pre-open session will be conducted only for the Nifty/Sensex stocks.
This is how it will work:
Orders will be collected from 9:00 AM to 9:07 AM-9:08 AM.
(Order collection will be stopped randomly between 9:07 AM and 9:08 AM).
Till 9:12 AM, order matching will be done.
Normal trading will start from 9:15 AM.
Equilibrium price (opening price) will be the price at which maximum quantity can be matched.
---------------------------------
e.g.
Suppose we want the matchable quantity at 900.
For calculating matchable quantity at 900, all buy orders
at and above 900 will be considered while matching orders.
Similarly, for calculating matchable quantity at 900, all sell orders
at and below 900 will be considered while matching orders.
As stated earlier, equilibrium price (opening price) will be the price at which maximum quantity can be matched.
---------------------------------
If there is more than one price point with same match-able quantity, then the Indicative equilibrium price will be the price at which the imbalance quantity is minimum.
The process may seem a bit complicated, but if one reads a few times, it will be clear.

.
Download this
pdf file from NSE's site.
http://nseindia.com/content/press/Pr...ctober2010.pdf
The illustration will be helpful in understanding the process.