MDP 3.0 - Market Data Incremental Refresh - Trade Summary
The Market Data Incremental Refresh message below is sent for Trade Summary. This message maps to the MDIncrementalRefreshTradeSummary template in the SBE MDP Core schema.
Tag | FIX Name | Type | Semantic Type | Valid Values | Description |
---|---|---|---|---|---|
60 | TransactTime | uInt64 | UTCTimestamp | Start of event processing time in number of nanoseconds since Unix epoch | |
5799 | MatchEventIndicator | MatchEventIndicator | MultipleCharValue | example: 00000001 – end of trades, not end of event | Bitmap field of eight Boolean type indicators reflecting the end of updates for a given CME Globex Event: Bit 0: (least significant bit) Last Trade Summary message for a given event For conflated TCP MDP channels, end of trades (Bit 0) will be one for each trade summary message. Bit 1: Last electronic volume message for a given event Bit 2: Last customer order quote message for a given event Bit 3: Last statistic message for a given event Bit 4: Last implied quote message for a given event Bit 5: Message resent during recovery Bit 6: Reserved for future use Bit 7: (most significant bit) Last message for a given event |
Repeating Group 1 | |||||
268 | NoMDEntries | NumInGroup | Number of entries in Market Data message | ||
→270 | MDEntryPx | PRICE9 | Price | Trade price | |
→271 | MDEntrySize | Int32 | Qty | Consolidated trade quantity | |
→48 | SecurityID | Int32 | int | A unique instrument ID value across markets will not be reused until the next trade date following an instrument expiration or deletion. | |
→83 | RptSeq | uInt32 | int | Sequence number per instrument update. The MDP Conflated TCP market data group sends a RptSeq value of zero. | |
→346 | NumberOfOrders | Int32 | int | The total number of real orders per instrument that participated in a match step within a match event | |
→5797 | AggressorSide | AggressorSide | int | 0=No aggressor 1=Buy 2=Sell | Indicates which side is aggressor of the trade. If there is a zero value present, then there is no aggressor. Note: Trades without aggressors occur at Market Open, after a Pre-Open or after a Pause, and also when the event includes customer order participation in a trade with a CME Globex-generated implied bid or offer. |
→279 | MDUpdateAction | MDUpdateAction | int | 0=New (new trade) 1=Change (adjustment) 2=Delete (cancel) | Market Data update action |
→269 | MDEntryType | MDEntryTypeTrade | char | 2=Trade Summary | Market Data entry type. |
→37711 | MDTradeEntryID | uInt32NULL | int | Market Data Trade entry ID | |
Repeating Group 2 | |||||
37705 | NoOrderIDEntries | NoOrderIDEntries | Number of OrderID entries | ||
→37 | OrderID | uInt64 | int | Unique ID assigned by CME Globex to identify orders. | |
→32 | LastQty | Int32 | Qty | Quantity bought or sold on this last fill |
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.