Hi Nadav,
When you say "choose a few securities from a wide range of different securities" could your algorithm (perhaps via the uploaded CSV file) pick them from a pre-defined list of 100 securities? If so, I recall that Quantopian will allow a list of up to 100 individual securities to be defined in an algorithm. Unfortunately (unless something has changed), they'd need to be looked up individually using the look-up function within the algorithm. However, once you establish the list of sids, then there is flexibility within Python to pick specific ones from the list based on a criteria (e.g. if it is Monday, buy Apple, if it is Tuesday, buy Microsoft, etc.)
Grant