Log in

W Market Data Snapshot Full Refresh

This message includes the full market data state for a single instrument. It can be sent in response to a Market Data Request <35=V> or can be unsolicited. If sent in response to a request, it should include the relevant MDReqID (262).

Multiple snapshots can potentially be used to provide updates in a subscription workflow, instead of Market Data Incremental Refresh <35=X>. In that case, each snapshot fully replaces the previous one. This potentially simplifies processing at the cost of additional bandwidth.

This message includes many optional fields. Firms can individually decide which optional fields they wish to support.

Structure

TagNameTypeRequiredDescription
Component
Required
Component
911IntTotal number or reports returned in response to a request
963IntUnique identifier for the market data report
715LocalMktDate
1021Int EnumDescribes the type of book for which the feed is intended. Can be used when multiple feeds are provided over the same connection
1173IntCan be used to define a subordinate book
264IntCan be used to define the current depth of the book
1022StringDescribes a class of service for a given data feed, ie Regular and Market Maker
1683String
1187Boolean
75LocalMktDateUsed to specify the trading date for which a set of market data applies
262StringConditionally required if this message is in response to a MarketDataRequest(35=V)
1500String
1301Exchange
1300String
Component
Required
Component
Component
Component
ComponentRequired for multileg quotes
Component
779UTCTimestamp
Required
291MultipleCharValue Enum
292MultipleCharValue Enum
451PriceOffset
1682Int Enum
1684Int Enum
Component
Required
813IntDepth of application messages queued for transmission as of delivery of this message
814Int EnumAction taken to resolve application queuing
Component
Component
Required