Is there a data source that lists when it was announced a given security would be de-listed? And when it was actually de-listed (these dates can sorta be derived from the Quantopian dataset)? Also, is there a standard wait time between announcement of de-listing and the de-listing itself? Or could a security just be de-listed any time (e.g. overnight, before the market opens)?
The reason I'm asking is that it would be valid to drop securities from a portfolio during a backtest only after the de-listing announcement, but not before, since this would introduce bias. And one might want to drop securities as soon as the de-listing is announced.