What it means
Many stock exchanges start regular trading with an auction rather than immediately matching orders one by one. During a designated period, eligible orders accumulate. The exchange then applies its rules to set an opening price and match orders at that price. Exact order types, cutoff times, tie-breakers and handling of unmatched orders vary by exchange.
The opening price can differ substantially from the previous closing price when overnight news changes the balance of buyers and sellers. An opening auction also differs from pre-market trading: the auction matches eligible orders through the exchange’s opening process, while pre-market trades may occur earlier under different trading arrangements.
How it is calculated
There is no universal formula for an opening price. A useful first step is to calculate the shares that could match at each eligible candidate price:
Executable volume(p) = min(Cumulative buy quantity at or above p, Cumulative sell quantity at or below p)
pis a candidate opening price, measured in US$ per share in the example below.Cumulative buy quantity at or above pis the number of shares buyers are willing to purchase at p or a higher price.Cumulative sell quantity at or below pis the number of shares sellers are willing to sell at p or a lower price.Executable volume(p)is the number of shares that could match at p.
An exchange generally seeks a price that matches substantial volume, but its detailed rules may also consider order imbalances, reference prices, priorities and tie-breakers. The calculation above does not, by itself, determine every exchange’s final opening price.
Worked example
Suppose the following are hypothetical eligible limit orders for one stock, with no other orders in the auction:
| Side | Limit price | Quantity |
|---|---|---|
| Buy | US$51 | 200 shares |
| Buy | US$50 | 300 shares |
| Sell | US$49 | 100 shares |
| Sell | US$50 | 250 shares |
- At US$49, both buy orders qualify: 500 shares of demand. Only the US$49 sell order qualifies: 100 shares of supply. Executable volume is 100 shares.
- At US$50, both buy orders still qualify: 500 shares. Both sell orders qualify: 350 shares. Executable volume is 350 shares.
- At US$51, only the US$51 buy order qualifies: 200 shares. Both sell orders qualify: 350 shares. Executable volume is 200 shares.
US$50 has the highest executable volume among these candidate prices. If the applicable exchange rules select US$50, the auction matches 350 shares at US$50; 150 shares of eligible buying interest remain unmatched. Which buy orders receive fills, and what happens to unmatched orders, depend on exchange rules and order instructions.
Why it matters before you trade
An auction order can encounter a price that was not available at the previous close. A limit price can constrain the price at which an order is eligible to execute, but it cannot guarantee a fill. A market-on-open instruction, where available, seeks participation at the opening price without setting a limit price; its precise handling depends on the venue.
Before submitting an order, relevant checks include the exchange’s auction schedule, eligible order types, cutoffs, potential opening-price gaps and the size of the order relative to available liquidity. Indicative auction prices and imbalances, when published, can change before the auction completes. An opening print is not a promise that the same price will be available afterward.
How PreTrAIde uses it
The product facts do not state that PreTrAIde receives live opening-auction data, predicts the auction price or simulates auction-specific matching. Its pre-trade analysis instead evaluates a user-built stock basket and its execution conditions before an order is placed. For each line and the basket, it provides a GO, NO-GO or MODIFY verdict, risk assessment and suggested execution strategy, supported by estimates such as spread, participation in daily volume and market impact.
Those estimates can inform an execution check, but they do not replace the exchange’s auction rules or a broker’s order details. PreTrAIde does not place orders; users trade through their own brokers.
Common mistakes
- Treating the previous close as the opening execution price. Overnight developments can change the opening price.
- Assuming maximum matched volume is the complete pricing rule. Exchange-specific tie-breakers and priorities matter.
- Assuming every eligible order fills. Available opposite-side quantity and allocation rules can leave orders unmatched or partially filled.
- Confusing an indicative price with a final price. Auction indications may change until the match occurs.