If all you want is just very basics then why not just use Quandl or Xignite data ? But seriously, you'll probably end up paying more in the sum of the parts than you would for a Bloomberg or Reuters.
Xignite? You are not seriously referring to the same company that attempts to charge customers 5 or 6 thousand bucks a year to post a singe fx quote on a website? Quandl has a very shallow core data repository but tons of rather useless data sets. Problem with Bloomberg is that the access to historical data is extremely limited. Want to use the Api to pull up 1minute bar data from 2007 or 2008? I don't think they would allow such. For that one would have to use Bloomberg b-pipe product or reuters rmds which is prohibitively priced.
Isn't ADM an FCM? I do not see any dedicated data feed product on their website. Would you mind pointing me to it? Thanks
http://www.mechtrading.com/ Qcollector will take 1 minute data from esignal or iqfeed. Take a one month Esignal classic subscription for $55 then cancel if you only want some intraday data for backtesting. If you want your program to access data ongoing in realtime then this is from the website. "Programmers and software developers can check out our Developers Page to find out how customized applications can use the QCollector Data Interface to easily request historical data and even link with QCollector to have the application update with quotes while QCollector is running real-time udpates."
How does that company still access the Esignal server when the API was discontinued? Does QCollector itself expose an API? I do not want to have to do manual data downloading. Also, you mention 1 minute bars. Can the compression be freely chosen, including tick based data?
* last update 2011 * No Api, no documentation * Most likely no access to Esignal anymore as they have discontinued their API to any third party developers. But thanks for the effort.
You are making assumptions. Just because the website has a date in 2011 on it does not mean that the software is not for sale. Here is the API documentation http://www.mechtrading.com/developers/QCollectorDeveloperGuide_2.1.htm You can access tickdata as well as any time interval you are interested in. You mentioned 1 minute bars.