I'm trying to use
to submit requests to get the latest snapshot of the tick data (with one second SummaryInterval) for a set of currencies, by setting
as close as possible to the current time (I'm submitting HTTP requests from Python). However, the downloaded data ends several hours before the requested time (current time). For example, the downloaded data ends at 5:59:59, while I requested the QueryEndDate to be 11:20:17. I can see that the time zone of the downloaded data is in UTC. I am based in GMT, so there shouldn't be a time zone difference. Could anyone please explain: (1) why
doesn't give the latest available tick data?
And (2) if
cannot be used for this purpose, what is the correct approach to obtain the latest tick data?