I too am writing an ATS that will use End of Day Data on futures. I use CSI Data for EOD Futures and have found it to be very good. Supposedly it contains the fewest errors out of all of the data providers but the study they quote it fairly old.
One item I plan to write into the app is some error handling logic to ensure that the current days data has been received because I have found with both Genesis & CSI that from time to time there will be missing data.
The main difference for me was that when calling tech support, CSI's tech support was able to immediately tell me how to correct the issue where as Genesis tech support argued with me about the existence of missing data.
Regards,
Eric
One item I plan to write into the app is some error handling logic to ensure that the current days data has been received because I have found with both Genesis & CSI that from time to time there will be missing data.
The main difference for me was that when calling tech support, CSI's tech support was able to immediately tell me how to correct the issue where as Genesis tech support argued with me about the existence of missing data.
Regards,
Eric