This is exactly everyone who does back-testing for a basket of stocks should do. Otherwise, if you only select today's "good" stocks, you actually factor in some future information, that is, peeking into the future, or introducing look-ahead bias in to your back-testing. This will cause an illusion that a strategy is terrific in back testing, but more than often lose money when use in real trading.