To those interested in how the auction works before our markets open and again at 4:50am
Perhaps this extract from an Equitity Trading manual about the Auction process might explain the process a bit better.
Closing Auction
The trading day is concluded with a closing auction for all instruments except those in segment ZA04 (warrants & investment products). This closing auction has ten-minute duration with a random end period. It is subject to two price monitoring extensions as well as a market order extension, if required.
During closing price determination, the uncrossing price calculated during this closing auction determines the closing price, if available.
Closing Price Determination
As illustrated in the diagram, the closing price is determined using one of the following:
1. Closing Auction - The price determined at the uncrossing of the order book during the closing auction. If no orders are able to match at the end of the auction period the closing VWAP is used.
2. Closing VWAP - The closing volume weighted average price calculated over the last ten minutes of continuous trading. If no trading occurred during the last ten minutes of continuous trading, the last automated or auction trade price will be used.
3. Last Automated or Auction Trade - The price of the last automated (AT) or auction (UT) trade. If no trading has occurred in the instrument during the current trading day the closing price of the previous trading day will be used.
4. Mid Price - This means the mid of the best bid and offer. If no bids or offers are on the book, the closing price will be zero, irrespective of any trades that occurred prior to the ECTG period. Similarly, if there is only a best bid or only a best offer in the book, the closing price will be based on the one value.
Matching and Uncrossing
Maximum Execution = The highest executable volume for each possible price (i.e. the minimum of the buy and sell executable volumes at any given price).
Minimum Surplus = The lowest surplus for each possible price (i.e. the smallest difference between the buy and sell executable volumes at any given price).
Market Pressure = Should the market pressure be on the buy side (the buy executable volume is greater than the self executable volume), the highest possible price will be the auction price. Should the market pressure be on the sell side, the lowest possible price will be the auction price.
Reference Price = The auction price will be the possible price closest to the reference price.
During all auctions and auction extensions, as well as during the uncrossing of the order book at the close of the auction, a price determination algorithm is run calculating the indicative price and volume. This algorithm uses all orders entered during the auction call and determines price based on the following principles:
Maximum execution
The auction price is the price with the highest executable order volume for each possible price in the order book. Market orders have priority over limit orders to reward liquidity provision.
Minimum Surplus
Should the price determination process determine more than one possible price with the highest executable order volume, the lowest surplus for each possible price in the order book is taken into account as a further criterion. The auction price is the price with the highest executable order volume and the lowest surplus for each possible price in the order book.
Market Pressure
Should the price determination process determine more than one possible price with the highest executable order volume and the lowest surplus for the determination of the auction price, the surplus is referred to for further price determination. Either
- The auction price is stipulated according to the highest possible price if the surplus for all possible prices is on the buy side (surplus of demand); or
- The auction price is stipulated according to the lowest possible price if the surplus for all possible prices are on the sell side (surplus of supply).
Reference Price
If the inclusion of the surplus does not lead to a single auction price, the reference price is included as an additional criterion. This may be the case if
- there is a surplus of offerings for one part of the possible prices and a surplus of demand for another part; or
- there is no surplus for all possible prices.
In the first case, the lowest possible price with a surplus of offerings or the highest possible price with a surplus of demand is chosen for further price determination. In both cases, the reference price is included for stipulating the auction price:
- if the reference price is higher than or equal to the highest possible price, the auction price is determined according to this limit;
- if the reference price is lower than or equal to the lowest possible price, the auction price is determined according to this limit; or
- if the reference price lies between the highest and lowest possible prices, the auction price equals the reference price.
The order book is momentarily frozen while the uncrossing algorithm is run, thus preventing orders from being entered, deleted or modified. All matches will occur at the price determined by the uncrossing algorithm. After price determination is concluded, the members whose orders are executed (in part or in full) are informed by a message confirming each execution that has occurred and giving all relevant trade information (i.e. price, total volume and trade type). Trade information is also published to the market.