Knowing when to buy and sell forex depends on many factors, such as market opening times and your FX trading strategy. Many traders agree that the best time to buy and sell currency is generally when the market is most active – when liquidity and volatility are high.