I'm fond of FXDD, but they are only a 2/4 decimal broker, and they offer their M1 data for free download going back to 2004 (or 2006? can't remember precisely). My second choice would be MIG bank.
None of them!
(8 >) . Sorry, it was just to good of an opportunity to pass up on! . (< 8)
I use FXDD as well for both live trading and back & forward testing.
I also test with ForEx.Com/UK
gordon wrote >>
There's no 'best'... It's preferable to test with data from your own broker or a 'similar' broker. As for installations - there are no major differences. Each broker puts his own logo, his own server files and names the Terminal differently, but it's basically the same. You can take one broker's *.srv files (they reside in '\mt4\config\' folder) and put it in another broker's mt4 installation (in same folder) and log onto either of them.
Do you know a broker which authorizes expert advisors with stop loss and take profits with demo account ? ALPARI and WHC doesn't work when an ea has sl and tp.
Just change the EA so as it opens a trade with no SL/TP and adds them later using OrderModify().
If u wanna search for brokers -> http://www.100forexbrokers.com/mt4forexbrokers.
AFAIK, the majority (and perhaps all) of MT4 brokers who are pure MT4 brokers (that don't have other platforms and do not use bridges) do not offer extensive data. This does not mean that they are not "serious MT4 brokers when it comes to automated trading" - there are quite a few of those, but even they don't offer extensive data.
Here's my own opinion/explanation of why they don't offer it:
The conspiracy lovers will claim that they don't offer it cause it gives a competitive edge to the traders; I doubt this. I think it's simply because they work with a platform that does not offer them the tools to easily (and cheaply) give the clients their own data and on the other hand gives the clients the ability to download the data directly from MQ... It's simply not worth it to find solutions for data archiving and delivery to the minority of clients who really want it (let's not forget that they are a business...).
MT4 brokers that also offer other platforms (and non-MT4 brokers) sometimes do offer data. Here's a few good links by phillip - https://www.mql5.com/en/forum/118275. Google for more.
Gordon, I read that MT5 will collect only M1 data and build other TFs based on it. This is a major improvement IMHO. How different do you think this M1 historical data in terms of availability across brokers? Thanks.