The highest quality free information available that I know is from FXOpen ( https://forum.soft-fx.com/forum3-fix-api ). They flow real time level-2 order publiion data (10 levels on each side), and have historic order-book information (but just 5 levels on each side) moving to approximately 2011. This information is only reachable through a FIX link (it's possible to get a demo one for free). If you subscribe to all their 50 tools you'll receive 15 GB of FIX messages every day.
Alpari additionally a lot of tick information readily accessible, however I did not evaluate it yet: http://ticks.alpari.org
I also gather level-2 information (10 levels per side) from FXCM on 55 tools (no more CFDs). 50 GB of FIX messages every day.
Additional level-2 stre I accumulate: Dukascopy, LMAX and MB Trading.
And of course, classic level-1 tick information (streaming or historical) in FXCM, Dukascopy, LMAX, Oanda, MB Trading, GAIN Capital and TrueFX.
All this information is converted to my own binary format and UTC time.
I really don't have any candle/bar information at all. I used to, but I've deleted everything.
Data using?
Tick data just for the backtests. From the tick I assemble all of the rest. Older data is only available in 1min, it's just utilized to construct the historic time charts.
Timezone of your info?
UTC. You can translate time at any timezone from this.
Does your info utilization Daylight savingtime?
That DST the US or the European one? UTC does not have any DST to take care of.