Что конкретно делает RegisterTrades()?
Прежде всего, хочу поздравить всех разработчиков и пользователей S# с наступающим Новым Годом и пожелать всех благ!
Объясните, пожалуйста, зачем нужен метод QuikTrader.RegisterTrades(Security sec)?
Объясню своё непонимание на примере.
Рассмотрим несколько строчек кода:
Код
...
foreach(Security sec in _Securities)
trader.RegisterTrades(sec);
trader.StartExport(trader.TradesTable);
trader.NewTrades += SomeFunction;
...
Теперь при появлении новых сделок вызывается собственная функция SomeFunction, в которой обрабатываются сделки с инструментами в коллекции _Securities, как и ожидается.
Однако, если закомментировать первые две строчки и оставитьтолько
Код
...
trader.StartExport(trader.TradesTable);
trader.NewTrades += SomeFunction;
...
Вызывается та же самая функция SomeFunction, с теми же инструментами.
Скажите, пожалуйста, какую функциональную нагрузку несет метод RegisterTrades()? Спасибо.