How Market Data is Allocated

View as MarkdownOpen in Claude

In order to receive real-time market data, customers must be a subscriber to market data. All clients initially receive 100 concurrent lines of real-time market data (which can be displayed in TWS or via the API) and always have a minimum of 100 lines of data. After the first month of trading, the quantity of market data is allocated using the greater value of:

  • USD monthly commissions divided by 8
  • USD equity multiplied by 100 divided by $1,000,000 (rounded down to the nearest integer)
  • 100

Example 1:

In month two, your account shows the following values: USD Monthly Commissions: $16, USD Equity: $950,000
Using the calculations above, you would still receive the minimum 100 lines of data, since:

  • Commissions: $16/8 = 2
  • Equity: $950,000 / 10000 = 95

As 100 is the greatest of these values, you are left with 100 market data lines.

Example 2:

In month three, your account shows the following values: USD Monthly Commissions: $500, USD Equity: $1,245,000
Using the calculations above, you would receive 124 lines of data, since:

  • Commissions: $500/8 = 62.5
  • Equity: $1,245,000 / \10000 = 124.5, rounded down to 124.

As 124 is the greatest of these values, you would have 124 market data lines.