I write my own stock screeners. I subscribe to stockcharts.com and they have an excellent screening tool. I only wish you could screen using hourly data. Check them out. Andy