Swing trading is a short to medium-term trading strategy that aims to capture price movements or "swings" in stocks, currencies, or other financial instruments. Traders using this approach typically hold positions for several days to weeks, taking advantage of fluctuations in the market due to news, earnings reports, economic data, or market sentiment.