Message MarketDataRequest Scenario base

SYNOPSIS: 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 MarketDataRequest(35=V) is a general request for market data on specific securities or forex quotes. The values in the fields provided within the request will serve as further filter criteria for the result set.

ID MsgType Abbr Flow
29VMktDataReq

Pedigree

Added EP Updated EP Deprecated EP
FIX.4.2FIX.5.0SP2190

Responses

None

Members

MarketDataRequest base members
ID Name Abbr Presence Description
1024StandardHeaderBaseHeaderrequiredSYNOPSIS: The standard FIX message header
ELABORATION:
262MDReqIDReqID required SYNOPSIS: Unique identifier for Market Data Request
263SubscriptionRequestTypeSubReqTyp required SYNOPSIS: Subscription Request Type
1012PartiesPtyoptionalSYNOPSIS: The Parties component block is used to identify and convey information on the entities both central and peripheral to the financial transaction represented by the FIX message containing the Parties Block. The Parties block allows many different types of entites to be expressed through use of the PartyRole field and identifies the source of the PartyID through the the PartyIDSource.
ELABORATION:
264MarketDepthMktDepth required SYNOPSIS: Depth of market for Book Snapshot / Incremental updates 0 - full book depth 1 - top of book 2 and above - book depth (number of levels)
265MDUpdateTypeUpdtTyp optional SYNOPSIS: Specifies the type of Market Data update.
266AggregatedBookAggBook optional SYNOPSIS: Specifies whether or not book entries should be aggregated. (Not specified) = broker option
286OpenCloseSettlFlagOpenClsSettlFlag optional SYNOPSIS: Flag that identifies a market data entry. (Prior to FIX 4.3 this field was of type char)
546ScopeScope optional SYNOPSIS: Specifies the market scope of the market data.
547MDImplicitDeleteImplctDel optional SYNOPSIS: Defines how a server handles distribution of a truncated book. Defaults to broker option.
2033MDReqGrpReqrequiredSYNOPSIS:
ELABORATION:
2198MarketSegmentScopeGrpMktSegScopeoptionalSYNOPSIS: Conveys a list of markets and, optionally, their market segments. Note that the component MarketSegmentGrp exists, but is not useful for this purpose, as it conveys additional information not appropriate in this context.
ELABORATION:
2022InstrmtMDReqGrpInstReqrequiredSYNOPSIS:
ELABORATION:
2064TrdgSesGrpTrdSesoptionalSYNOPSIS:
ELABORATION:
815ApplQueueActionApplQuActn optional SYNOPSIS: Action to take to resolve an application message queue (backlog).
812ApplQueueMaxApplQuMax optional SYNOPSIS: Used to specify the maximum number of application messages that can be queued bedore a corrective action needs to take place to resolve the queuing issue.
1070MDQuoteTypeMDQteTyp optional SYNOPSIS: Identifies market data quote type.
2447FastMarketIndicatorFastMktInd optional SYNOPSIS: Indicates if the instrument is in "fast market" state.
ELABORATION: A "fast market" is a state in which market rules are applied to instrument(s) or entire trading session when market events causes significant price movements due to public information.
1025StandardTrailerTrlrrequiredSYNOPSIS: The standard FIX message trailer
ELABORATION: