What does it mean by buy low? Investor usually uses 52 weeks high/low as an indicator to tell a particular stock is trading at which level currently. First of all, they will set their investment time horizon to be 6 to 12 months. If the stock is trading at 52 weeks low, they will think that the price now is low which signal a buy call when that is not the case. Usually, when a stock is trading close or below 52 weeks low, it often show weakness in the stock, people are selling that's why it causes the price to keep on dropping. Normally the stock will test its 52 weeks low or even go lower if poor set of financial results come out to make the matter even worse.
If buying low is difficult, selling high is even harder. In a rising market, everybody make money. People who sell later, however, make much more money than people who sell early. Sell too early, you will have the tendency to jump back in to ride on the momentum.You buy back what you sold at a far higher price. Once the bull market ends, you will be caught in a situation whereby you are buying at 52 weeks high.
It is always good to research more on the stock that you are interested to buy currently. Ask yourself these 2 questions before you act on it.
- What is your investment time horizon for that stock?
- Are you looking at the stock for its growth or dividend?
Now for sell, as long as you hit a profit. I guess it does not matter how much you had made. You probably will grumble if you sell too early. However, it is still better when you want to sell, you are not selling it at a loss.