FIX.4.4 Message

MarketDataRequest [type 'V']

<MktDataReq>

Some systems allow the transmission of real-time quote, order, trade, trade volume, open interest, 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 NameFIXML nameReq'dCommentsDepr.
ComponentStandardHeader

MsgType = V

 
262MDReqID@ReqID

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

 
263SubscriptionRequestType@SubReqTyp

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@MktDepth 
265MDUpdateType@UpdtTyp 

Required if SubscriptionRequestType = Snapshot + Updates (1).

 
266AggregatedBook@AggBook  
286OpenCloseSettlFlag@OpenClsSettlFlag 

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

 
546Scope@Scope 

Defines the scope(s) of the request

 
547MDImplicitDelete@ImplctDel 

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

 
ComponentMDReqGrpReq

Number of MDEntryType fields requested.

 
ComponentInstrmtMDReqGrpInstReq

Number of symbols (instruments) requested.

 
ComponentTrdgSesGrpTrdSes 

Number of trading sessions for which the request is valid.

 
815ApplQueueAction@ApplQuActn 

Action to take if application level queuing exists

 
812ApplQueueMax@ApplQuMax 

Maximum application queue depth that must be exceeded before queuing action is taken.

 
ComponentStandardTrailer