Good thread with interesting suggestions. Let us know if you decide on something, OP.
Is this a study you want to perform on say all NYSE stocks? If so, the initial obstacle seems to be the screening part, i.e., finding stocks that fullfill your listed conditions. I'm not sure if standard...