The best times are either the market has low liquidity such as when the New York session ends or it's highly volatile like when important news events are released. See the performance of brokers on some volatile news here.