Получение сделок по инструменту
_trader.RegisterTrades(security);
Вызов этого метода раньше ничего не делал. По заявкам телезрителей он
начал редактировать фильтр таблицы всех сделок. Внимание, вопрос -- а
не сделать ли его умнее, чтобы он кликал на Cancel, если ничего не
изменил?
Если следовать теории, что робота можно перетаскивать с терминала на
терминал без изменений, вызов метода _trader.RegisterTrades(security);
для нужных инструментов лучше делать.
Потому что если этот метод вызвать до завершения метода
ITrader.StartExport(), получается не очень красивый результат --
открывается два модальных окна (одно со счетами от StartExport, другое
с экспортом по DDE таблицы всех сделок от RegisterTrades).
Даже если обучить свой код дожидаться завершения метода StartExport,
залипание на две минуты просто так выглядит нелогичным.