Swing trading is a trading strategy that aims to capture short- to medium-term gains in a stock (or any financial instrument) over a period of a few days to several weeks. Unlike day traders, who buy and sell within the same day, swing traders hold positions for a longer period to take advantage of expected price movements. It differs from long-term investing in that swing traders are not necessarily interested in the fundamentals of a stock but rather in price trends and patterns.