Here's my variant:
1. Market cap > $10 million
2. ROIC > 20%; and
3. Debt /Equity Ratio < 50%
4. Price < $10
1. Market cap > $10 million
2. ROIC > 20%; and
3. Debt /Equity Ratio < 50%
4. Price < $10
Quote from thunderbolttr:
There's a program called StockVision Market Replay which lets you run screens on any past day in the last year or so (and you can specify the exact time each day too). It's not free but the program doesn't cost much and is a great deal in my opinion.
==========Quote from cashonly:
There are a lot of stock screeners out there that allow you to find stocks based on their current indicators for TODAY. One I like is Finviz:
http://finviz.com/screener.ashx
But what I'm looking for is a stock screener like this that I can put in a date in the past and run a screen based on technical indicators on that date. Basically, a "Historical Snapshot".
Does anyone know of such a screener? (free if possible, but paid if not).
TIA,
Cash

Quote from iqfox:
Yes fundamental data comes with delay but it does not make a problem because backtester would run on the data available on a date in the past. No differences between backtest and real trade here. By today you also have delayed data but can analyze it. If it's retroactively changed, you use updated values, etc. Backtester knows when "data was available" and do not "look in future"
Concur 100%.Quote from ForAPlus:
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.