HistoryEmulationConnector игнорирует переданную коллекцию Portfolio


HistoryEmulationConnector игнорирует переданную коллекцию Portfolio
Atom
10.06.2020


При создании HistoryEmulationConnector с передачей в параметрах коллекции Protfolio эта коллекция заворачивается в CollectionPrortfolioProvider, который передается в InMemoryPositionStorage в качестве underlying провайдера. Проблема в том, что underlying провайдер используется только в методе InMemoryPositionStorage.LookupByPortfolioName(), а свойство InMemoryPositionStorage.Portfolios никак его не учитывает (что неконсистентно). Коннектор же, например, редиректит свое свойство Portfolios именно на это свойство в PositionStorage. Получаем ситуацию, что все созданные и переданные вручную Portfolio просто не видны из коннектора.



Спасибо:




Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy