That is not correct.
reqHistoricalTicks takes start and end times. You can specify the end time you want for the first request. Then subtract 1 from the oldest received timestamp and use that for the end time of the next request.
This will allow you to loop backwards and collect as many ticks as you want.
You can also use the start time and use the same approach to loop forward.
toggle quoted message
Show quoted text
On 5/30/2021 10:11 AM, Sebastian wrote:
I understand you wanting to procure more then 1000 historical ticks (by somehow looping the request) - sorry, that is not possible by that IBKR API: seems you need a 3rd party data provider.