Table of Contents

Subscription Types and Market Data updates

The struct SubscriptionType represents a bit mask of subscription types. The following subscription types are available:

  • Real_Time
  • Conflated
  • Market_By_Order_Full
  • Market_By_Price_2
  • Market_By_Price_5
  • News
  • Security_Status
  • Statistics
  • Top_Of_Book
  • Trades
  • Trades_With_Aggressor
  • Empty

A valid subscription should have either the Real_Time or Conflated flag set, followed by one or more flags set.

For example, a valid subscription could be Real_Time | Market_By_Price_5 | Trades. This subscription would send real time data for the top 5 price levels, trades, and trading status.

Another valid subscription would be Conflated | Top_Of_Book | Trades, in which the top of book updates would be relayed to clients at a constant conflation time, and trades would be sent in real time.

Details on subscription flags and Market Data updates

Market_By_Order_Full

Only supported for Real_Time subscriptions.

Market_By_Price_2

Supported for both Real_Time and Conflated subscriptions.

Market_By_Price_5

Supported for both Real_Time and Conflated subscriptions.

Top_Of_Book

Supported for both Real_Time and Conflated subscriptions.

News

Supported for both Real_Time and Conflated subscriptions. However updates are always sent in real time.

Trades

Supported for both Real_Time and Conflated subscriptions. However updates are always sent in real time.

Security_Status

Supported for both Real_Time and Conflated subscriptions. However updates are always sent in real time.

Statistics