I trade many ways, A) on forward events, B) on momo's for quick flips, C) on quiet gainers. I'm an 80% position trader, I sell when I'm up a partial holdings to reduce risk/reward, that leaves me with cash to be applied somewhere else, also the shares are traded "Freebies" now and I can relax with them, I let them play out "Do or Die" style and usually sell the rest when I feel the stock has plateaued or I found red flags develop, I may not sell them at the top, but my averages work out better than selling the shares when they are gaining upward. I'll use SGZI as an example, If I had sold all, I would have been long out under a dollar, but since I still see upward movement I hold, and now I can sell well above that, I will sell the rest when I see it heading down - I have nothing to lose out of pocket anyway.