Something that I have found to be a good strategy to maintain a balance of cash for future investments or averaging down....when a position gets to be up 30% to 50%......sell half of your holdings.....this will allow you to continue to enjoy the gains on the fraction you still hold as the stock price rises and provide sufficient capital to enter new positions or fortify old ones who are at a value price....