- I want my base universe to be the NASDAQ 100.
You have to download all the historical NASDAQ 100 entries, use self-serve data and then upload them. After that, create you're own filter that filters out companies not in that file.
2,3,4:
I don't think pipeline is a good fit for this strategy. Pipeline allows you to very easily create market neutral long/short portfolios. For example, you want each position to be 1%. But using the NASDAQ 100, how is that possible? Not all stocks in the NASDAQ 100 are hitting 10 week highs and falling below 75 week lows.
You need to reformulate your strategy in terms of holding a large number (500+) securities which are held both long and short. To choose these 500, you need to be able to assign a score to each security in your universe and then use that score to figure out portfolio weights. This is how you develop an alpha factor. Each and every stock in existence should have a numerical number that quantifies its exposure to your factor.
Even though this isn't a good fit for pipeline, you can easily do implement your strategy using the algorithm IDE. Look at some of the examples you you'll be able to figure it out.