WeightedIndexSecurity внутри другого WeightedIndexSecurity после обновления.

WeightedIndexSecurity внутри другого WeightedIndexSecurity после обновления.
Atom
10/12/2017
JcJet


Здравствуйте. В своей торговой стратегии я использовал несколько индексных инструментов, вложенных в корневой индексный инструмент. Однако после обновления S# API возникли сложности, т.к. теперь метод Weights.Add() требует SecurityId вместо Security. На прошлой версии такой трюк работал нормально, однако не пойму, как нужно переделать вызов метода , чтобы снова все было ок. Если вызывать метод ToSecurityId для индексного инструмента, то вылетает исключение, т.к. поля Code, Board, как и многие другие в нем являются null. Каким образом формировать SecurityId, или, быть может, есть решение проще? Корректно ли будет создать новый SecurityId и установить свойства, чтобы они соответствовали строковому представлению индексного инструмента вида "1 * SBER@TQBR"?





Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy