Skip to main content
The Coinbase Derivatives Exchange (CDE) FIX Market Data API allows market participants to receive market information including orders, trades, market state changes and instrument definitions.

MarketDataRequest (35=V)

The futures subscription (263=1) and block trade subscription (263=3) are independent and can be active at the same time on a single FIX session. Send a separate MarketDataRequest for each, and unsubscribe either one with 263=2.

Block Trades

To receive block trade market data, subscribe with SubscriptionRequestType = 3 (UPDATES_ON_BLOCKS) on a MarketDataRequest (35=V). This subscription delivers all block trade activity via MarketDataIncrementalRefresh (35=X). It does not return a CLOB order book snapshot; if a block trade session volume already exists, it is included in the initial MarketDataSnapshotFullRefresh (35=W), and all subsequent updates arrive on 35=X. Regular CLOB trades are tagged TrdType = 0 (REGULAR_TRADE) and block trades are tagged TrdType = 1 (BLOCK_TRADE) within the NoMDEntries group.
Regular trade bust notifications (a 279=2 Delete on the 269=2 Trade entry) are broadcast to all market data subscribers.
For block trade market data messages (35=X and 35=W):

MarketDataRequestReject (35=Y)

MarketDataSnapshotFullRefresh (35=W)

MarketDataIncrementalRefresh (35=X)