I did a fair bit of poking around in the documentation as well as googling and couldn't seem to find any answers to my questions. So here they are, hopefully someone could help clarify.
(1) How does the system handle corporate actions other than divs and splits? For example, how are spins or rights offerings accounted for?
(2) Suppose I have a large list of symbols I'd like to trade, is there any way define this large list within the platform without having to define each sid? I found this thread (https://www.quantopian.com/posts/getting-sid-programmatically) as well as went through the set_universe documentation. It's a bit unclear if that method can actually do what I want, also I couldn't seem to find any documentation on the methods for the universe class.
(3) Similar to the previous question, but is it possible to import a set of dates so I can define exclusions?
(4) I might be wrong here, but it seems like there is a liquidity constraint imposed on your trades which is fine. However, is there a way to get order acknowledgements in an event-driven fashion?
TIA