Does the Interactive Brokers API offer a current price snapshot function that does not subscribe me to streaming real-time data and that does NOT count toward the historical data request throttling / caps? Thanks
Nevermind, I found that reqMarketData() contains a parameter to treat the request as a snapshot request instead of requesting a continuous data stream.
What are the "throttling / caps?" Not familiar with that. Do they limit MD to your TWS or something else?
The following webpage is not reflecting current limits (not my fault) but it gives you a rough idea: https://www.interactivebrokers.com/en/software/api/apiguide/tables/historical_data_limitations.htm
yes they only throttle historical data requests. And there is a cap on the concurrent number of real time streaming data.
That's correct. I stream real-time intraday data for multiple symbols. Anything over 30 could trigger their throttling mechanism.