Depending on the exchange where the stock you want to trade is listed, you can only trade a stock during the hours that the exchange is open for business. The US markets are open from 1.30pm GMT to 7.30pm GMT.