Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This section provides diagram examples for the following market data event scenarios from a FIX message perspective.

Contents

Table of Contents
maxLevel5

New Order Add - MBO & MBP Single Book Update Shared Incremental Refresh Message

Event: New Limit Order generates a market data book update. The event is reported by a single MDP 3.0 - Market Data Incremental Refresh message.

Gliffy
nameMBO Event MBP and MBO2
pagePin4

Trade Event - MBO & MBP Single Book Update Across Multiple Incremental Refresh Messages

Event: A new Limit Order is submitted, which generates a market data book update. The event is reported in two MDP 3.0 - Market Data Incremental Refresh messages. In the example below, the last customer order quote message for 5799-MatchEventIndicator is sent for both MBP and MBO updates. Additionally, in this scenario, the MBP update contains the end of event update.

Gliffy
nameMBO Event Order2
pagePin1

New Order Add - MBO Only Single Book Update

Event: A new Limit Order is submitted, which generates a market data book update outside of the MBP book. The price update is outside of the MBP book, therefore only a MBO Incremental Refresh message is generated. In this scenario, the MBO update receives the end of event update. 

Gliffy
nameMBO Only Event Order2
pagePin2

New Order Implied Instrument - Customer Order and Implied Book Updates

Event: Incoming order for implied instrument (EJM5) generates customer order and implied book updates.

...

When the EJM5 order is acknowledged by CME Globex, this event is reported by an Incremental Book update message, followed by an Implied book update message. In this example, there is no additional event information to be sent, therefore an empty End of Event message is generated. Included in the FIX message are tag 60-TransactTime, tag 5799-MatchEventIndicator=10000000, and tag 268-NoMDEntries=0.

Gliffy
namenew order implied func
pagePin26

Book Population - Start of the Week

Event: At the beginning of each week scheduled events such as GTC and GTD order resend at the start of the week can result in one to many events.

...

Gliffy
nameGT Book resends
pagePin14

Market Data Channel Reset and Recovery Event 

Event: In the instance of a CME Globex internal component error, the GCC will trigger Market Data Channel Reset and Recovery event for each impacted channel.

...

Remaining working Orders and Statistics are resent before the trading session resumes. For each instrument that has been active during current session the following data will be recovered: 

  • Electronic volume (for instruments that have traded or participated in the match as a leg).
  • Customer order book, if any orders remain on the book.
  • Highest trade, Lowest trade, Indicative Opening (if available).

...

Once the data for all active instruments on the channel is recovered, it will be followed by:

  • Group States - for all Security Groups listed on the channel.
  • Implied matching state messages for channels with Implied products (implied matching ON/OFF).
  • Instruments states that are different from the group will be resent.

Gliffy
namebook resend due to failure func
pagePin17

Group Close with Order Elimination

Event: Scheduled Group Close with order elimination.

...

Gliffy
displayNameGroupCloseAndEliminate
nameGroupCloseAndEliminate
pagePin20

Outright Trade - Many Price Levels

Event: Bid side aggressor order trades with multiple ask orders at the best three price levels.

Gliffy
nameoutright trade multiple price levels func
pagePin25

Calendar Spread Trade

Event: Incoming Calendar Spread aggressor order immediately trades with resting Calendar Spread opposing-side order.

...

Gliffy
nameCalendarSpreadTrade
pagePin11

Stop Order Elected and Immediately Trades

Event: A Bid stop order is triggered, partially traded, and the remaining quantity rests on the book as a limit order.

...

Gliffy
nameStopElected
pagePin18

Scheduled Groups Opening to Open

Event: Market data FIX messages are sent when the market state transitions to the 'Open' state for a given product group. 

...