This message is used to request for market data for specific instruments. This includes real-time quotes, orders, trades, trade volumes, open interest, or other price information on a subscription basis.
A market data feed may consist of both Market Data Snapshot Full Refresh <35=W> and Market Data Incremental Refresh <35=X> messages. SubscriptionRequestType (263) is used in the request to specify whether updates are required and to unsubscribe.
To specify which types of market data are required, include one or more MDEntryType (269)s in the request.
Tag | Name | Type | Required | Description |
---|---|---|---|---|
Component | ||||
262 | String | Must be unique, or the ID of previous Market Data Request to disable if SubscriptionRequestType = Disable previous Snapshot + Updates Request (2) | ||
263 | Char Enum | SubscriptionRequestType indicates to the other party what type of response is expected. A snapshot request only asks for current information. A subscribe request asks for updates as the status changes. Unsubscribe will cancel any future update messages from the counterparty | ||
264 | Int | |||
265 | Int Enum | Required if SubscriptionRequestType = Snapshot + Updates (1) | ||
266 | Boolean Enum | |||
Component | Number of MDEntryType fields requested | |||
Component | Number of symbols requested | |||
Component |