Does anyone have a view on the quality of the timestamping of GAINCAPITAL's free historical data.
There is non-FX data there and I wonder if the timestamps are in sync?
Does anyone have a view on the quality of the timestamping of GAINCAPITAL's free historical data.
There is non-FX data there and I wonder if the timestamps are in sync?
I composed Gain-Capital's historical data files into one series for back-testing a while ago and too noticed that they are out of order.
Each CSV file contains correctly ordered data points but it seems the CSV files are out of order (maybe wrongly named).
I went for another source in the end.
If Index A comes in at 12:00:01.001 and Forex B comes in at 12:00:01.001 - did they in reality arrive at the same moment?
I work at one of the largest market data providers there is. Out of experience I can asure you that there's is always a time-skew between two data-sources.
This skew is due to mainly 2 factors:
Number of intermediary provider/consumer pairs in the data supply chain
Network and computation latency
Even high-profile market data providers struggle with this and often the output-quality is not as good as you would expect.
Some providers will try to align different data sources by aggregating them over a period of 15 minutes before output - this is called "delayed" data-quality.
Are you willing to share what you other source of data is?
See this answer.
We gave up on using Gain's data in the end and partnered with FXCM to provide our FX data. We tidied and timeseries ordered it through our IDE.
Disclaimer - I'm a founder at QuantConnect.com