Support Board
Date/Time: Sun, 01 Jun 2025 01:20:07 +0000
IBKR historical intraday data download aggregate size
View Count: 93
[2025-05-20 12:23:15] |
User512353 - Posts: 74 |
SC2758 TWS 10.30.1w Symbol: NDX-IND-NASDAQ (NASDAQ100 index via IBKR, sourced from NASDAQ GIDS) References: NASDAQ GIDS: https://data.nasdaq.com/databases/NGIDS IBKR TWS API Historical Data Limitations: https://interactivebrokers.github.io/tws-api/historical_limitations.html SC settings: Intraday Data Storage Time Unit: 1 Tick Chart bar period: 1 second Intraday streaming data for NDX-IND-NASDAQ is 1 tick, more specifically: Every 1 second (non-integral alignment) two data records are sent with a time stamp difference of 1 microsecond. I will check with IBKR if this is what should be expected. The statement here being that basically the setup works. When downloading historical intraday data for NDX-IND-NASDAQ, received data is at an aggregation level of 30 seconds, even when only 1 day of data is downloaded (e.g. previous day data). From the above references I conclude: Assuming a download of 1 day of missing intraday data, SC requests historical data via IBKR API from day before previous day 16:00 EDT. IBKR server identifies data available from previous day 09:30 to 16:00, i.e. 06:30 hours, which falls into Step Size Duration 28.800s, which then forces the minimum Allowed Bar Size of 30s (see IBKR Ref. above), although finer data aggregation level is probably available. IBKR service setting in SC: Download 5 seconds Historical Intraday Data (Not Recommended): No Is this setting doing what I think it does, namely, if set to yes, to split any historical intraday data request via the API into chunks of 5 seconds, thereby circumventing the TWS API Step Size restriction, which would allow for retrieval of 1 second historical data? If not, what is this setting for? And are there any other methods/settings in SC that would enable smaller data aggregate sizes to be downloaded via the TWS API? |
[2025-05-21 15:30:30] |
Sierra_Chart Engineering - Posts: 19766 |
We do recommend in this case setting this setting to Yes: Download 5 seconds Historical Intraday Data (Not Recommended):
It means, that historical Intraday data will be downloaded in 5 second units. Not 1 second but 5 second units. However, the problem is that there will be a limited amount of historical data available in that timeframe. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2025-05-21 15:30:56
|
To post a message in this thread, you need to log in with your Sierra Chart account: