Ken, I know I may be thinking into the future with this, but it would also, one day, be interesting to see what the results would be if you placed a limit sell order, similar to what you do with your 10% stops, except with 10% gains.
A limit order that captures gains, over the long run, I think, would reduce risk, and overall, maximize return. If you do 10% per month on a spreadsheet, it really adds up quickly over a period of a few years...it certainly beats those so called "investment gurus" out there.
A lot of the time, I would imagine, many of the stocks go up during a certain month as predicted, but then trend back downwards towards the end of the month, thus eliminating a lot of the gains that could have been captured. To buy on the first of the month, and sell on the very last day of the month, is a very strict policy and stocks aren't exactly "exact" in nature.
Of course, I assume you know this, I was doing some brain storming here.
Also, I have been busy in the last two days, but this weekend I will be doing some research looking for stocks that fit your criteria. I hope I can find some good ones.
Good Luck.