FIX.4.3 Message

MarketDataRequest [type 'V']

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  FIX.4.2

Expand Components | Collapse Components

Field or ComponentField NameReq'dCommentsDepr.
ComponentStandardHeader

MsgType = V

 
262MDReqID

Must be unique, or the ID of previous Market Data Request to disable if SubscriptionRequestType = Disable previous Snapshot + Updates Request (2).

 
263SubscriptionRequestType

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.

 
264MarketDepth 
265MDUpdateType 

Required if SubscriptionRequestType = Snapshot + Updates (1).

 
266AggregatedBook  
286OpenCloseSettleFlag 

Can be used to clarify a request if MDEntryType = Opening Price(4), Closing Price(5), or Settlement Price(6).

 
546Scope 

Defines the scope(s) of the request

 
547MDImplicitDelete 

Can be used when MarketDepth >= 2 and MDUpdateType = Incremental Refresh(1).

 
Repeating Group 267NoMDEntryTypes

Number of MDEntryType fields requested.

 
269MDEntryType

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.

 
end Repeating Group
Repeating Group 146NoRelatedSym

Number of symbols (instruments) requested.

 
ComponentInstrument

Insert here the set of "Instrument" (symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"

 
end Repeating Group
Repeating Group 386NoTradingSessions 

Number of trading sessions for which the request is valid.

 
336TradingSessionID  
625TradingSessionSubID  
end Repeating Group
ComponentStandardTrailer