Good advice! provided that you're prepared to modify both stop and profit objective as conditions develop. The addage, "Let your winners run" is easier to say than to do.
If you had one rule for making money swing trading, it would be to always have cash available for a better opportunity. Once you have the skill to pick up each best opportunity, you find that your annualized ROI goes through the roof.