All the examples I found for scheduled universe selection are using static security symbols.

I tried to implement the same structure and use self.AddUniverse (self.CoarseSelectionFilter, self.FineSelectionFilter) with their filter functions inside the SelectSymbols function instead of the initialize method keeping the SetUniverseSelection (ScheduledUniverseSelectionModel in the initialize method, but this didn't work.

I'm still facing big challenges in building a daily stock scanner (using fundamental and technical filters including gap% latest price vs. previous date close price) to run during the pre-market hours around 9:20 am EST every working day.