Сразу обозначу определения. ObservableCollection - это специальный
класс-коллекция для визуального отображения. Никакого отношения к
торговым объектам она не имеет. Так уж получилось, что ее можно
использовать для этих средств (очень странно что не вызывается
событие, у меня то как раз в примере все нормально).
Еще хотел сказать. Вы в курсе, что QuikTrader работает в многопоточном
режиме? Это означает, что из событий этого класса напрямую нельзя
обращатся к визуальным контролам? Подробности -
http://sergeyteplyakov.blogspot.com/2009/03/windows-forms-controlinvoke.html.
У меня есть вспогательный классы SynchronizedObservableList и
XamlHelper.SyncXXX (первый использует второе).
Я не делал событие SecuritiesChanged из-за того, что не думал, что кто-
то будет работать на неликвидах. С ликвидами такое событие просто не
нужно. Так как Вас запрос не единственный по поводу такого события, я
его уже добавил в след. версию. Сейчас она на стадии стабилизации,
затем допишу примеры и подправлю документацию. Думаю, будет готова в
конце недели.