The Securities property of the QCAlgorithm class is a dictionary where the keys are Symbol objects and the values are Security objects. The Securities dictionary contains all of the securities that have been in the algorithm during its lifetime.
The Security Manager does include all of the securities that have been in the algorithm during its lifetime. However, if we iterate the object:
for kv in self.Securities:
pass
it will not include delisted securities, but Total will
for kv in self.Securities.Total:
pass
On Delistings, state that delisting also triggers OnSecuritiesChanged
Expected Behavior
See https://github.com/QuantConnect/Lean/pull/7573
Checklist
master
branch