Swing trading stands in between day trading where a trader buys and sells on one day and long-term investment where an investor buys and holds stocks for years. Swing trading involves buying a stock and holding it for more than one trading session. More information about day trading can be found here. A trader can hold a position for a few days, weeks, or months. The main idea of swing trading is to capture a sequence of price moves. Swing trading is less time-consuming.