there is no specific time, because all over the world forex trading is carrying on 24 hours, but in aisa morning time for currency is best to trade, however, for gold and oil noon-time and after-noon time in Asia is best, because at that time fluctuation in prices occur and we can earn money by apply profitable trades.