Hello,

I'm wondering if it's possible to create a new watchlist every day to be scanned every second while the market is open?  Is it possible to code the following strategy?

From a morning scan about 5 seconds after market open, I want the algorithm to create a watchlist of the 100 stocks that have opened with the biggest gap above their previous day's close price.  I want the debug/logs to show me all symbols added to the watchlist for each date.

After the watchlist is created, I want my algorithm to scan that watchlist every second until market close.  I want the algorithm to buy any stock on my watchlist when that stock hits 30% above its open price.  I want my algorithm to sell a position when it hits a 35% profit or a 35% loss.  As soon as my algorithm sells a stock, I want that stock taken off the watchlist so that the algorithm does not trade that stock again during that day.  If any positions are still open a few seconds before market close, I want them all closed.  I want the watchlist cleared after market close. 

For example, I want to make sure this algorithm would've bought SBET on 5/27 and that it would've bought KNW on 6/6.  Thanks!