Swing trading aims to achieve short to medium-term gains by holding stocks for several days or weeks using trends.