EBS Size Priority Matching
The EBS Size Priority match algorithm is an enhanced matching logic that prioritizes orders with shown quantities above a defined size priority threshold for matching ahead of smaller orders at a given price level.
Potential benefits and considerations include:
Increased crossing of the spread due to greater TOB inventory and more probable higher fill rates, in turn attracting more latent interest
Improved market data via the increased inventory, improved inputs, and expected increased trade events
Limited risk of increased price signaling if adopted in scale by a cross-section of counterparties
Increased Top of Book (TOB) inventory and overall book depth can support a lower minimum price increment with inventory available at additional price points
This matching algorithm supports TOP order allocation, where priority is first given to the TOP order regardless of whether its remaining quantity is greater than the size priority minimum quantity or not.
The Size Priority matching algorithm prioritizes orders with shown quantities above a defined size priority threshold for matching ahead of smaller orders at a given price level.
The code ‘P’ for the Size Priority matching algorithm is sent via tag 1142-MatchAlgorithm of the MDP 3.0 - Security Definition (tag 35-MsgType=d) message and CME Reference Data API Version 3
The TOP parameter (topEligible) is available in CME Reference Data API for the Size Priority matching algorithm with TOP.
The size priority threshold (sizePriorityQuantity) is included in the Security Definition (35=d) message CME Reference Data API.
The iLink tag 638-Priority Indicator indicates if the order qualifies for Large Order Size (LOS) prioritization when it rests on the book.
Detailed information on which EBS products use the Size Priority Matching algorithm are available in the CME Globex Reference Sheet.
Contents
- 1 Supported Order Types/Order Qualifiers
- 2 Size Priority Match Algorithm Process
- 3 EBS Size Priority Matching Attributes
- 4 EBS Size Priority Matching Examples
- 5 Contact Information
Supported Order Types/Order Qualifiers
Size Priority Matching only applies to resting orders.
Size Priority Matching only applies to the Good For Session (GFS) order type.
Fill and Kill (FAK) / Fill or Kill (FOK) orders are impacted only in terms of the priority of the resting orders which they match against.
Size Priority Matching is applicable to Price Discretion orders, as described below
Size Priority Matching is available for Display Quantity orders, as described below
Size Priority Match Algorithm Process
To qualify for Large Order Size prioritization, the original resting quantity of each order must be greater than or equal to the Large Order Size minimum quantity (configured by product). Orders fill in the following order:
by price
within each price
TOP orders fill (ascending), then
LOS orders fill in FIFO order by timestamp (ascending), then
Standard orders fill in FIFO order by timestamp (ascending)
Size Priority Retention
Resting Orders
Following a size priority match, if a resting order initially received Size Prioritization and then receives a partial fill that brings it below the threshold, that order retains the LOS prioritization, as it is based on the original resting quantity, and not on the current order size. Therefore, the Priority Indicator will remain for the life of the order unless the quantity of the order is modified.
Order modifications must be re-assessed for LOS Prioritization based on the new resting shown quantity in the order book after any new matches that occur after the modification is applied.
Aggressing Orders
If an aggressing order initially received LOS prioritization and then receives a partial fill that brings it below the threshold, that order loses LOS prioritization.
Example: Size Priority - Order Matching
Large Order Size Min Qty = 7M
EBS Size Priority Matching Attributes
This table lists all the new size priority fields:
| iLink | MDP 3.0 Security Definition | Ref Data API |
|---|---|---|---|
New Match Algorithm (P) |
| x | x |
TOP Eligibility Indicator |
|
| x |
Size Priority Threshold |
| x | x |
New Fill Reason (24) | x |
|
|
Priority Indicator | x |
|
|
iLink Order Entry
A FIX tag 638-PriorityIndicator has been added to the Execution Reports to indicate whether an incoming New Order/Cancel-Replace entered the book or subsequently rests on the book with:
Tag 638=100 (Large Order Size Priority)
Tag 638=101 (Standard Order Size Priority)
A Fill Reason ‘24’ has been added to the existing tag 1622-FillYieldType to represent the new Size Priority match algorithm in the ExecutionReportTradeOutright message.
MDP 3.0 Market Data
A matching algorithm value 'P=Size Priority' is added to the existing tag 1142-MatchAlgorithm of the EBS Security Definition (35=d) message
Values added to the existing repeating group in the Security Definition (35=D) message include:
Tag 1093-LotType=6
Tag 1231-MinLotSize - with LotType=6 will contain the minimum order size quantity that improves order priority for execution
EBS Size Priority Matching Examples
This section contains examples that illustrate EBS LOS matching scenarios.
Size Priority without TOP
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.