Swing trading refers to authentic professionalism and it helps traders take a huge profit in the long run. But impatience makes traders unable to take higher profit indeed. Swing trading means holding a trade for a long time and the trade can incline for more than 2 or 3 days. Specialized broker should be selected for swing trading and as per I know FXDirects is an ECN trading broker specialized for scalping as well as swing trading indeed.