Trading takes advantage of short-term trends in the market. Day trading is buying and selling a stock within the same day. Swing trading takes advantage of longer-term trends lasting anywhere from overnight to a few months. Investing is buying shares and holding them for years.