Selection Criteria
Filter for tradeability first: adequate liquidity (tight spreads, size that fills), sufficient volatility to pay for risk, and sensible price range for your account. Then add relevance: names in sectors you understand, index/ETF anchors for market context, and a rotating slot for current catalysts (earnings, product cycles, macro themes). Cap the list — 20-40 names — because the constraint is the feature.
Structure and Alerts
Tier it: A-list (5-10 names you check daily and know intimately), B-list (monitoring for setups), C-list (context anchors like SPY/QQQ/sector ETFs). Set price alerts at your pre-identified levels so the market calls you rather than you staring at screens — alert-driven trading measurably reduces both overtrading and missed setups. Note WHY each name is listed and the level that would trigger interest.
The Maintenance Loop
Weekly review: drop names whose thesis expired or that never set up, promote/demote between tiers, refresh catalyst dates for the coming week. Quarterly, audit honestly — your trade log will show most profit concentrating in a handful of well-understood names, which is the argument for the whole system. A stale watchlist quietly becomes a random-ticker feed again.