Market Data Message Types
Market Data Message Types
Client and server use the following administrative messages:
MarketDataRequest (35=V)
The futures subscription (
263=1) and block trade subscription (263=3) are independent and can be active at the same time on a single FIX session. Send a separate MarketDataRequest for each, and unsubscribe either one with 263=2.Block Trades
To receive block trade market data, subscribe withSubscriptionRequestType = 3 (UPDATES_ON_BLOCKS) on a MarketDataRequest (35=V). This subscription delivers all block trade activity via MarketDataIncrementalRefresh (35=X). It does not return a CLOB order book snapshot; if a block trade session volume already exists, it is included in the initial MarketDataSnapshotFullRefresh (35=W), and all subsequent updates arrive on 35=X.
Regular CLOB trades are tagged TrdType = 0 (REGULAR_TRADE) and block trades are tagged TrdType = 1 (BLOCK_TRADE) within the NoMDEntries group.
Regular trade bust notifications (a
279=2 Delete on the 269=2 Trade entry) are broadcast to all market data subscribers.Block Trade Timestamps
Block Trade Timestamps
For block trade market data messages (35=X and 35=W):