MarketDataRequest (35=V)
Subscribes to Market Data: Order Book, Trades.Use MDReqID format: book.<Symbol>.<Depth> or trade.<Symbol>
Response Attributes: See MarketDataIncrementalRefresh (35=X) and MarketDataRequestReject (35=Y) for details.
Request
Body
required
StandardHeader objectrequired
Must be "FIX.4.4"
Length of the message body in bytes
Message Type
Integer message sequence number
Indicates possible retransmission of message with this sequence number. If a message with this sequence number has been previously received, ignore message; if not, process normally.
See FIX Endpoints for details
See FIX Endpoints for details
Time when the message is being sent out from FIX Gateway
Indicates that message may contain information sent under another sequence number. Forward message to application and determine if previously received (i.e. verify order id and parameters).
Market Data channel. Possible values: book.{Symbol}.{MarketDepth}, e.g. book.BTC_USDT.50; trade.{Symbol}, e.g. trade.ETH_CRO
Possible values: [0, 1, 2]
Possible values: 1: Subscribe, 2: Unsubscribe
Can be either 1 or 150 when 262 = book.{Symbol}.{MarketDepth}. Must be 0 when 262 = trade.{Symbol}
Must be 1: Incremental Refresh.
Possible values: [Y, N]
Must be Y when 262 = book.{Symbol}.{MarketDepth}. Must be N when 262 = trade.{Symbol}
Possible values: [Y, N]
Must be N.
Possible values: >= 1
Must be 2 when 262 = book.{Symbol}.{MarketDepth}. Must be 1 when 262 = trade.{Symbol}
MDEntryTypesGrp objectrequired
Possible values: [0, 1, 2, J]
Type of market data entry.
Possible values: >= 1
Must be 1
RelatedSymGrp objectrequired
Ticker symbol
StandardTrailer objectrequired
Three bytes, simple checksum. Always last field in message
Schema
StandardHeader objectrequired
Must be "FIX.4.4"
Length of the message body in bytes
Message Type
Integer message sequence number
Indicates possible retransmission of message with this sequence number. If a message with this sequence number has been previously received, ignore message; if not, process normally.
See FIX Endpoints for details
See FIX Endpoints for details
Time when the message is being sent out from FIX Gateway
Indicates that message may contain information sent under another sequence number. Forward message to application and determine if previously received (i.e. verify order id and parameters).
Market Data channel. Possible values: book.{Symbol}.{MarketDepth}, e.g. book.BTC_USDT.50; trade.{Symbol}, e.g. trade.ETH_CRO
i. Trade ID when 269 = 2. ii. sequence id in order book
Referring to previous sequence id (MDEntryID) in order book
Same meaning as 272 and 273, with representation as epoch in milliseconds
Possible values: >= 1
Number of market data entries.
MDEntriesGrp objectrequired
Possible values: [0, 1, 2]
Type of Market Data update action.
Possible values: [0, 1, 2, J]
Type of market data entry.
Price of the Market Data Entry.
Quantity or volume represented by the Market Data Entry.
Number of orders in the market.
Possible values: [1, 2]
Identifier assigned by a matching system to a match event that results in multiple executions or trades.
StandardTrailer objectrequired
Three bytes, simple checksum. Always last field in message