I have a few algos I want to backtest. One uses fundamental data, to produce a list of stocks to purchase every quarter. My plan is to use a momentum algo to identify entry and exit points for these stocks throughout each quarter. Based on what I have read so far, the Quantopian IDE currently does not have the capabilities needed to run my stock selection algo. Can I load my list of stocks up to the working folder every quarter and have my momentum algo run against my list of stocks?
Here is a brief description of my stock selection algo: It is a Random Forest algo that runs against roughly 1000 time lagged features to find those features where there is the most information gain (using the Feature Important function). Then those top features are run against a current universe of about 2000 stocks with a market cap > .5B and < 5B. I think this would be too many stocks and too many features to run in the Quantopian enviroment.
Any advice would be greatly appreciated. Thank you, David K