The best stocks to day trade are stocks with high volatility (price range), huge trading volume (number of shares), and a low spread (difference between the bid and ask). Most day traders prefer using a direct access broker for fast trade executions.