Data provider for real time tick-by-tick data

Discussion in 'Data Sets and Feeds' started by Luke_4466, Aug 16, 2021.

  1. You are correct that you'll get with reqMktData a new price every 250 ms, but only for very liquid instruments with a constant stream of price changes. For illiquid instruments you won't get an update every 250 ms. For those you'll only get an update when the price changes from the previous price which was reported to you. If, for example, an instrument has a change in price every 2 minutes you'll only get a price update at that time.
     
    #31     Aug 22, 2021
  2. how many symbols can I stream simultaneously on tws?
     
    #32     Aug 23, 2021
  3. DaveV

    DaveV

    Initially 100. Increases if you do a LOT of trading. You can also pay $30 per 100 more (called Quote Boosters).

    https://www.interactivebrokers.com/en/index.php?f=14193
    Search for: How Market Data is Allocated
     
    #33     Aug 23, 2021
    trend2009 likes this.
  4. Or if you have a very large account size. From that web page:
    Example: if your account size is 2 million USD you get 200 lines.
     
    #34     Aug 24, 2021
    DaveV likes this.
  5. my monthly commission is over tens of thoudands,in theory, I can stream thousands of ticker. But what is the actual limit of ticker I can stream without significant delay?
     
    Last edited: Aug 24, 2021
    #35     Aug 24, 2021
  6. DaveV

    DaveV

    I have done over 800 simultaneous tickers with no delay
     
    #36     Aug 24, 2021
    trend2009 likes this.
  7. I think the wording i used was most clear. You get 100 lines per on quote booster, which is $30. You can purchase up to 10 boosters, which would be $300, that would give you 1100 lines (tickers)
     
    #37     Aug 25, 2021
  8. Thanks, i will check IQFeed.
     
    #38     Aug 25, 2021
  9. Btw i have still not found data provider i can use. Polygon and Finage both provide websocket connection and are easy to use, within somewhat reasonable price range, but their data are different from IB.
    They are different in sense that when getting real time tick by tick data, IB will have more ticks coming sometimes. In simpler terms, the data are not same. I was not able to resolve this issue through support both for Polygon and Finage. I am looking for same data as IB, because i am trading on IB.

    IQFeed and bunch of others provide some apps you have to install and go through that which adds another layer of complication, when it can be added with simple websocket connection. So i am not currently inclined to try those, since its quite a lot of work to set it up for Python and then i might end up having different data anyway.

    So my question would be, does anyone use data provider, which he knows, based on his own testing provides same tick data as IB?

    Thanks
     
    #39     Aug 26, 2021
  10. dholliday

    dholliday

    What you see in IB data is not what IB uses to execute your trade. For trading, IQFeed covers lots of exchanges (many symbols trade on multiple exchanges) and they go through the effort of finding the best price for you. The data they supply to users is a courtesy, used to display in charts. Who knows what they are doing. The advice people give "use the data that the broker gives you" is just plain wrong, though it is fine for most users.
    I don't know what exchanges Polygon.io includes but using json is a bad idea (imo) if trying to be efficient and human-readable. I think they may be working on a different format, hopefully not objects or binary.
     
    #40     Aug 26, 2021