The best time to trade is when the market is moving. Traders need volatility. If there is not a clear direction, bank traders will often "push and pull" around a certain price locked in a trading range. This can be hazardous to your bank account because tight stops will be hit on both sides.
If you are in the USA, consider being in the market between 7 a.m and noon, which is when both London and New York are trading. When sessions overlap the liquidity is the best and the volume of orders in the market make it difficult to run stops.