Thx very much for your answer. The request is fine, no problem on that side. It works perfectly for any date AFTER 2022-11-11 and it has been for more than 3 years I have been downloading these data.
Tried a lot of different things, like changing the starting time, the timezone (old way, with US/Central or their specification to use UTC) or number of ticks. I even modified my code to work reverse (ie setting end time and asking for 1000 ticks). Nothing.
What I noticed as being peculiar is that for any date before 2022-11-11 I receive first a callback on historicalTicksLast() (same for BidAsk) with no ticks, and done=false. This never happens normally. Then I receive an extra callback with ticks and done=false, and then infinitely many callbacks with ticks and done=false.
Usually, and this is the case now with dates after 2022-11-11, I get a callback on historicalTicksLast() with ticks and done=false (sometime done=true). Then I receive an extra callback with no ticks and done=true.
This change of behaviour on a particular date is really puzzling and I was wondering if anybody is experiencing the same when asking for data for a future before 2022-11-11.