Futures Implied Order Matching Priority
This topic explains the steps involved in Futures implied order matching priority rules when two or more implied sources can create match event at a given price.
Contents
- 1 Futures Implied Source Priority Rules
Futures Implied Source Priority Rules
Implied source represents all the orders that must be resting on the book for an implied trade to be possible. All potential implied sources are sorted in ascending priority order according to the CME Globex matching algorithm. The order of entries at a given price level defines the order in which trades will occur for all implied sources.
The sorting involves comparing two implied sources at a time in various combinations until the list of implied sources is sorted from best to worst.
Each two implied sources comparison may look at up to all criteria listed below in the order they are evaluated.Â
If both implied sources compare equally at a level, then the comparison proceeds to the next level until a tie-breaker is found.
The Futures priority of implied sources, at a given price, is as follows:
These priority matching rules are applicable for futures markets that use the FIFO algorithm.
In non-FIFO markets, CME Globex uses algorithm steps with the exception of TOP & LMM to allocate fills to implied sources when an aggressing order arrives at the order book. If different implied sources have the same amount of available quantity, then CME Globex will apply these priority rules as a tie-breaker.
Options priority of implied sources follows different rules.
GenerationÂ
Outrights (generation 0) always trades first, then followed by spreads (1st generation).
Strategy Type Priority
Lowest spread type priority trades first. The spread type priority is determined by the Priority value listed in the Futures Implied Priority List.
Example: Spread Type Priority
Given
Current Market:
CLX4
Bid Qty | Bid Price | Offer Price | Offer Qty |
---|---|---|---|
1 | 9026 | Â | Â |
CLX4-CLZ4
Bid Qty | Bid Price | Offer Price | Offer Qty |
---|---|---|---|
 |  | 6 | 1 |
BZZ4
Bid Qty | Bid Price | Offer Price | Offer Qty |
---|---|---|---|
1 | 9012 | Â | Â |
CLZ4-BZZ4
Bid Qty | Bid Price | Offer Price | Offer Qty |
---|---|---|---|
1 | 8 | Â | Â |
Implied Bid in the CLZ4
Implied source 1 - CLX4-CLZ4 and CLX4
CLZ4 Buy Implied price (9026-6)=9020
Implied source 2 - CLZ4-BZZ4 and BZZ4
CLZ4 Buy Implied price (9012+8)=9020
WhenÂ
CLZ4 Sell Aggressor arrives for 1@9020Â
Strategy type priority:
Spread | Priority | Strategy Type (MDP 3.0 tag 762-SecuritySubType) |
---|---|---|
CLX4-CLZ4 | 10 | SP |
CLZ4-BZZ4 | 40 | IS |
Then
CME Globex creates one trade,
CLZ4 aggressor trades with CZ4Â Implied order from source 1.
This is determined by the CLX4-CLZ4 spread type (SP), which has the lowest strategy type priority.
Implied Inter Commodity Spread Priority
Lowest Implied Inter Commodity Spread (ICS) product code priority trades first. This is determined by the value in the field Priority in the table Implied ICS Priority List.
Example: Implied ICS Product Priority
Given
Spread Ratio = 1:1
Settlement for TWEU4 = 107'000
Settlement for ZNU4 = 120'998
Settlement for ZFU4 = 120
Current Market:
TWEU4 (20 Year U.S. Treasury Future)
Bid Qty | Bid Price | Offer Price | Offer Qty |
---|---|---|---|
 |  | 107'122 | 98 |
ZNU4 (10 Year U.S. Treasure Future)
Bid Qty | Bid Price | Offer Price | Offer Qty |
---|---|---|---|
 |  | 121’070 | 127 |
FTW 01-01 U4 (5 Year U.S. Treasure Future (ZF) v 20 Year U.S. Treasure Future (TWE))
Bid Qty | Bid Price | Offer Price | Offer Qty |
---|---|---|---|
 |  | 0’015 | 324 |
FYN 01-01 U4 (5 Year U.S. Treasure Future (ZF) v 10 Year U.S. Treasure Future (ZN))
Bid Qty | Bid Price | Offer Price | Offer Qty |
---|---|---|---|
 |  | 0’065 | 2 |
Implied Offer in the ZNU4
Implied Leg1Â Price (ZNU4) = (Spread Price)+ (Leg 2 price-Leg 2 Settle)+Leg1 Settle
Implied source 1 - FTW 01-01 U4Â and TWEU4
ZNU4 Sell Implied price 0.015+(107’122-107’000)+120=120.137
Implied source 2 - FYN 01-01 U4 and ZNU4Â
ZNU4 Sell Implied price 0.065+(121.070-120.998)+120=120.137
WhenÂ
ZFU4 Buy Aggressor arrives for 500@121.070
Implied ICS priority:
Priority | Product Code (MDP 3.0 tag 6937-Asset) |
---|---|
20 | FYN |
36 | FTW |
Then
CME Globex creates two trades:
ZFU4 aggressor first trades with FYN 01-01 U4.
ZFU4 aggressor then trades with FTW 01-01 U4.Â
This is determined by the FYN product code (FYN), which has the lowest ICS product code priority.
Last Trade Date of the Front Leg of the Spread
If two spreads have the same strategy type priority, the spread with the earliest expiration trades first.
Example: Last Trade Date of Front Leg
Given
Implied source 1 = Sell ZCZ4-ZCH5 and Buy ZCZ4 (Implied bid in ZCH5).
Implied source 2 = Buy ZCH5-ZCH6 and Buy ZCH6 (Implied bid in ZCH5).
Then
Implied source 1 gets priority as ZCZ4-ZCH5 spread has the earlier expiration date than ZCH5-ZCH6 spread.
Last Trade Date of the Subsequent Leg of the Spread
If two spreads have the same last trade date on the front leg, the spread with the earliest last trade date of the subsequent leg has priority.
Example: Last Trade Date of Subsequent Leg
Given
Implied source1 - Buy ZC:BF Z4-H5-K5, Buy ZCH5 and Sell ZCK5 (Implied bid in ZCZ4).
Implied source2 - Buy ZC:BF Z4-H5-N5, Buy ZCH5 and Sell ZCN5 (Implied bid in ZCZ4).
When
Both spreads are Butterfly(BF) with the same expiration date;
The expiration date of the front leg of both BF spreads are the same;
Then
Compare the expiration date of subsequent leg of both BF spreads; ZCK5Â and ZCN5.
Implied source 1 gets priority as ZCK5 is expired earlier than ZCN5.
Number of Spread Legs
If two spreads have the same last trade date of the subsequent leg, the implied source with the most legs trades first; i.e., a butterfly spread trading against two calendar spreads will trade ahead of the same butterfly trading against one calendar spread.
Last Trade Date of the Subsequent Spread
If two spreads have the same number of spread legs, the spread with the earliest last trade date of subsequent spreads trade first.
Example: Last Trade Date of Subsequent Spread
Given
Implied source1 - Buy CLU4, Sell BZU4 and Sell CLF5-BZF5 Inter-Commodity Futures (IS) spread (Implied bid in CL:BZ U4-F5 - Inter-Commodity (IP) spread).
Implied source2 - Buy CLU4-BZU4 IS spread, Sell CLF5 and Buy BZF5 (Implied bid in CL:BZ U4-F5 IP spread).
When
Both spreads are 1st generation with:
same strategy type (IS)Â priority
same number of spread legs
Then
Compare the expiration date of both IS spreads: Â CLF5-BZF5 and CLU4-BZU4.
Implied source 2 gets priority as CLU4-BZU4 IS spread is expired earlier than CLF5-BZF5 IS spread.
Security Identification Number
If two spreads have the same last trade date of subsequent spread, the spread with the lowest Security ID (tag 48-SecurityIDÂ in the MDP 3.0 Security Definition (35=d) message) trade first.
Â
Â
Â
Â
Â
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.