Another idea: Assuming your stock portion is individual stocks and not funds/ETF's, maybe look at how your stocks are performing relative to their industry group. Keep the out performers, sell the laggards, and buy other stocks to maintain the % stock
Or...... sell the out-performers (who may be unlikely to keep up that burning pace) and keep the laggards (who likewise may be more likely to pick up the pace.....)
"Dogs Of The Dow" anyone??
If the general thesis of the stock has not been violated (X, DE, JNJ, and GE if/when it breaches $12, would very much catch my eye....), I'm a seller of the stars, and a buyer of the doggies.