How Exchange Matching Rules Shape Trading and Market-Making
Summary
This note compares several exchange matching methods and explains how their design can affect trading. Call auctions concentrate order matching at set times, which can help process many orders quickly, including when trading resumes after a suspension. Continuous trading instead supports ongoing price discovery across related instruments. Pro-rata allocation can reward participants able to quote larger sizes, while time priority tends to favor faster traders, especially when tick sizes are large relative to typical spreads.
The discussion is qualitative rather than a measured comparison: it offers no data on how much these effects change execution or market quality. It also points out that tick size and the visibility of participant identities in order queues can affect how a market works. The examples describe possible incentives, not universal outcomes; their relevance depends on the exchange's rules and the instruments being traded. It recommends further reading on pro-rata rules and futures markets for more detailed analysis.
Key ideas
- Call auctions can match substantial order flow at a single price and are used at openings, closings, and after some interruptions.
- Continuous trading supports ongoing relative valuation across instruments.
- Pro-rata allocation can favor participants willing and able to quote larger sizes.
- Time priority can advantage low-latency traders, particularly when tick sizes are large relative to spreads.
- Tick size and queue transparency also influence how matching rules affect participants.
Tags
Full text
# Why would an exchange choose one matching algorithm over another? # Why would an exchange choose one matching algorithm over another? There are a number of different matching algorithms at different exchanges. Time-based FIFO is most common, but there is also mixed FIFO/pro-rata, pure pro-rata, size priority, etc. Why would an exchange choose one matching algorithm over another? What kind of customers benefit from the different algorithms? ## Answer by lehalle (score 11, accepted) https://quant.stackexchange.com/a/14331 Among matching rule, do not forget "auction calls", in most markets, you have one at the open and one at the close. To give you the main reasons to use one matching engine rather than another: - Auction calls (i.e. fixings) are good to digest a lot of orders in a very short amount of time. It is why after a trading suspension, the trading starts with an auction call. It is also why in London, you have a mid-day auction call on witching days. At my knowledge it is the oldest practice (used on the pits). - Continuous trading seems good to obtain a progressive relative price valuation ; I mean that it allows market participants to monitor simultaneously different instruments and to buy/sell one relatively to the others. - Pro-rata matching generates huge sizes at first limits, giving birth to less prices a day (it cannot really prevent the price to move, of course). It gives advantage to market makers and investment banks who can take the risk to buy or sell more than what they need. - Time priority give advantage to low latency traders (especially when the tick is large with respect to the average bid-ask spread). Moreover, note the tick size influences the matching process a lot. Some markets implement: - in some exchanges (like the Spanish exchange), the name of the member to whom orders in the queues belong is available. If you want more information, read Market Microstructure in Practice. More specifically on pro-rata rules and market descriptions, you have Almgren, R. (2012, August). High-Frequency event analysis in eurex interest rate futures. Technical report and Field, J. and J. Large (2008). Pro-rata matching and one-tick futures markets. CFS working paper 2008,40, Frankfurt.
Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.