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,USDEquity: 16, USD Equity: 950,000
Using the calculations above, you would still receive the minimum 100 lines of data, since: 16/8=216/8 = 2 950,000 x 100 / $1,000,000 = 95

Example 2:

In month three, your account shows the following values: USD Monthly Commissions: 500,USDEquity: 500, USD Equity: 1,245,000
Using the calculations above, you would receive 124 lines of data, since: 500/8=62.5500/8 = 62.5 1,245,000 x 100 / $1,000,000 = 124.5, rounded down to 124.