Exchange FIX API
V (Market data request)
doc

V (Market data request)

The FIX message V (Market Data) is used to request market data for a specific currency pair, and initiates the process of receiving market data updates. It allows clients to subscribe to one of the following event types:

  • Order Book updates (full snapshots only) = W (Market Data - Snapshot / Full Refresh)
  • Trades Executions = X (Market Data - Incremental Refresh)
note

Market data subscription should be requested with a single message, containing all requested currency pairs and update types (BID, ASK, Trade execution).

Sending a new V (Market Data Request) request will override previous subscriptions.

TagNameTypeRequiredDescription
262MDReqIDStringyesUnique identifier of the subscription request.
263SubscriptionRequestTypeCharyesSubscription request type.

Supported values:
  • 1 - Subscribe
  • 2 - Unsubscribe
264MarketDepthIntyesMaximum depth of the market for Order Book Snapshot.

0 means the highest supported limit for order book.
267NoMDEntryTypesNumInGroupyesNumber of the listed entry types.
269MDEntryTypeCharyesType of the requested subscription.

Supported values:
  • 0 - BID
  • 1 - ASK
  • 2 - Trade execution
146NoRelatedSymNumInGroupyesNumber of the currency pairs requested for subscription.
55SymbolStringyesCurrency pair.

Depending on the subscription, Revolut FIX Gateway replies with Market Data messages taking one of the two forms:

For more details, see FIX 4.4 : Market Data Request <V> message in the FIX 4.4 documentation.

Was this page helpful?