Best advice I can give you is when you are up 20% in a pinky, sell and find another. Rinse and repeat. Sure you'll miss those huge gainers sometimes but there is nothing wrong with 20% on your investment everytime.