The best time to do trades in the Forex depends upon the timing of news and analysis. Use Technical analysis to make trades where support and resistance levels are used to make trades. Fundamental analysis is also very best thing but trading on news might be risky if you don't properly understand the mechanism of the Forex trades on news. I think fundamental analysis can be really useful if you properly learn about this on long term basis.