Unless your account is flagged as a day trader, you can't buy and sell the same stock same day. Stocks have a 2 day settlement date, so if you buy today you have to wait 2 days before you can sell. Day trading has requirements like having at least 25k, margin requirements, etc