Some systems allow the transmission of real-time quote, order, trade and/or other price information on a subscription basis. A Market Data Request is a general request for market data on specific securities or forex quotes.
Added in protocol FIX.4.2
See in: FIX.4.2, FIX.4.4, FIX.5.0, FIX.5.0SP1, FIX.5.0SP2, FIX.5.0SP2 EP240.
Field or Component | Name | Description | Is Required | Added | Is Deprecated |
---|---|---|---|---|---|
Block | StandardHeader | MsgType = V | Y | FIX.4.2 | |
262 | MDReqID | Must be unique, or the ID of previous Market Data Request to disable if SubscriptionRequestType = Disable previous Snapshot + Updates Request (2). | Y | FIX.4.2 | |
263 | SubscriptionRequestType | 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. | Y | FIX.4.2 | |
264 | MarketDepth | Y | FIX.4.2 | ||
265 | MDUpdateType | Required if SubscriptionRequestType = Snapshot + Updates (1). | FIX.4.2 | ||
266 | AggregatedBook | FIX.4.2 | |||
286 | OpenCloseSettleFlag | Can be used to clarify a request if MDEntryType = Opening Price(4), Closing Price(5), or Settlement Price(6). | FIX.4.3 | ||
546 | Scope | Defines the scope(s) of the request | FIX.4.3 | ||
547 | MDImplicitDelete | Can be used when MarketDepth >= 2 and MDUpdateType = Incremental Refresh(1). | FIX.4.3 | ||
267 | NoMDEntryTypes | Number of MDEntryType (269) fields requested. | Y | FIX.4.2 | |
269 | MDEntryType | 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. | Y | FIX.4.2 | |
146 | NoRelatedSym | Number of symbols (instruments) requested. | Y | FIX.4.2 | |
Block | Instrument | Insert here the set of “Instrument” (symbology) fields defined in “COMMON COMPONENTS OF APPLICATION MESSAGES” | Y | FIX.4.3 | |
386 | NoTradingSessions | Number of trading sessions for which the request is valid. | FIX.4.3 | ||
336 | TradingSessionID | FIX.4.2 | |||
625 | TradingSessionSubID | FIX.4.3 | |||
Block | StandardTrailer | Y | FIX.4.2 |