<...>
Of all the ways mentioned by the OP which I in no way disagree with...they are all good but without the trader dealing with their emotions, even if they apply all of these, they will never be profitable. It is the key to profitability. Once you have been able to keenly observe the market, immediately the price gets to the where you want be, set the take profit order and stop loss. Once it is done, be disciplined enough to leave the market briefly and keep tweaking it as you go.