Hello,

I'm struggling to understand if my strategy is even possible to code and execute with QuantConnect.  Is it possible to scan a watchlist every second for different price movements?  Is it possible to create a new watchlist every day?  Is it possible to code the following strategy?

I want an algorithm that scans all tiers of NYSE and all tiers of Nasdaq at market open every day.  I want it to create a watchlist for the day of all stocks that have opened 40% higher than the previous day's close.  I only want a stock added to my watchlist if that stock opened at a $3 share price or higher.  I want my algorithm to buy any stock on my watchlist when that stock hits 50% above its open price.  I want my algorithm to sell a position when it hits a 30% profit or a 30% loss.  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.