I haven't traded ordinary stocks in some time.
Back when I did, I chose to confine my watchlists to the constituents of the ASX50.
At the outset of system deployment, the live trading watchlist was empty and the paper trading watchlist contained all ASX50 constituents.
In order to gain admission into the live trading watchlist, each of the stocks in the paper trading watchlist, had to first prove itself via completion of a successful paper trade, concordant with the system.
Some years later, when I decided it was time to move onto derivatives and leave stocks in the past, there was exactly one, outstanding paper trade, that had been caught in limbo (i.e. paper trade opened, but never closed, due to the market price having persistently failed to meet the system's exit criteria).
The system recalculated exit and entry targets on an EOD basis, and orders were adjusted accordingly.
Multiple entries into different stocks were allowable, however, the system was designed to only signal entries into a stock position that wasn't already held, and to only signal exits, whilst the position remained open, thus ensuring that the system, would be unlikely to demand, more than 50 positions be held open, at any one time°.
(°When WMC shares were split into WMR and AWC, I was alerted to the potential, for creation of positions, surplus to those systemically opened.)