Any decent charting software that allows you to program your own scan criteria will do it for you. There's a list in the post above this, I use Insight Trader.