Market Data Request

TagField NameReq'dComments
  Standard Header Y MsgType = V
262 MDReqID Y Must be unique, or the ID of previous Market Data Request to disable if SubscriptionRequestType = Disable previous Snapshot + Updates Request (2).
263 SubscriptionRequestType Y SubcriptionRequestType 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 counter party.
264 MarketDepth Y
265 MDUpdateType N Required if SubscriptionRequestType = Snapshot + Updates (1).
266 AggregatedBook N
286 OpenCloseSettleFlag N Can be used to clarify a request if MDEntryType = Opening Price(4), Closing Price(5), or Settlement Price(6).
546 Scope N Defines the scope(s) of the request

547 MDImplicitDelete N Can be used when MarketDepth >= 2 and MDUpdateType = Incremental Refresh(1).
267 NoMDEntryTypes Y Number of MDEntryType fields requested.
269 MDEntryType Y Must be the first field in this repeating group. This is a list of all the types of Market Data Entries that the firm requesting the Market Data is interested in receiving.
146 NoRelatedSym Y Number of symbols (instruments) requested.
component block <Instrument> Y Insert here the set of "Instrument" (symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
386 NoTradingSessions N Number of trading sessions for which the request is valid.
336 TradingSessionID N
625 TradingSessionSubID N
  Standard Trailer Y