Last time I tried it, Zacks backtester didn't have earnings estimates, earnings revisions, and stock price data on a day-to-day basis with datestamps for each item.
For example, Zack's doesn't let you test to see what happens to price in the next 48 hours when a stock beats estimates, the...