Here's my variant: 1. Market cap > $10 million 2. ROIC > 20%; and 3. Debt /Equity Ratio < 50% 4. Price < $10
But it is again about backtesting functionality, it is impossible to test a strategy by only few setups, you need statistical result for 50-100 deals, so the thing that can help you here is a backtester tool, not a stock screener with an ability to screen stocks retroactively.
========== Cash; 10 year,25 year candle chart , & for a quick read-Monthly candles; with a 12 peroid MA.[In this example =12 months=12 period moving average is quite helpful...] barchart.com workes well, free ; even though like IB charts , volume, can be inaccurate
When it comes to fundamental data, this is not a safe assumption; Fundamental data are notoriously difficult to manage in terms of point-in-time vs revised; I don't think you can trust a free or low cost provider. There's a lot of man hour that goes into making these things right.