Алгоритм работать не будет. Я уже вам писал, что нельзя смешивать ручное управление заявками и позиции. Либо то, либо другое.
sec.Positions.LastPositionActive - это использовать нельзя.
Nektodron, подскажите, что нужно использовать вместо sec.Positions.LastPositionActive, чтобы определить цену открытия позиции?
Как оформить раздел "//Торговля", чтобы при достижении определённого уровня профита, часть контрактов открытой позиции могла быть закрыта в безубыток при неблагоприятном движении цены?