Obviously a vague and open ended question, with lots of "it depends." But...Let's say I have ten stocks. One is performing outstandingly. Four are performing very well. Five are down 10-40%. I've held them for about a year. I am not confident that the five underperforming are going to come back any time soon. I think they've found their levels for the foreseeable future. Obviously I have no crystal ball, but I'm kind of tired of looking at them hovering at 30-40% down for the last six months. My question is, Should I sell the five, take the losses, and pile the proceeds into the others that are performing well? Or find some new holdings? Or should I wait them out to prevent locking in those losses? If that even works. Thanks for any tips.