IStoragePositionList

StockSharp.Algo.Storages

Интерфейс доступа к хранилищу позиций.

Реализует: IStorageEntityList<Position>, INotifyList<Position>, INotifyCollection<Position>, ICollection<Position>, IEnumerable<Position>, IEnumerable, IList<Position>, ISynchronizedCollection<Position>, ISynchronizedCollection, ISynchronizable

Методы

GetPosition
public Position GetPosition(Portfolio portfolio, Security security, string strategyId, Sides? side, string clientCode, string depoName, TPlusLimits? limit)
result = iStoragePositionList.GetPosition(portfolio, security, strategyId, side, clientCode, depoName, limit)

Получить позицию по портфелю и инструменту.

portfolio
Портфель, в котором должна быть найдена позиция.
security
Инструмент, на котором должна быть найдена позиция.
strategyId
Идентификатор стратегии.
side
Сторона.
clientCode
Клиентский код.
depoName
Название депозитария, в котором физически расположены акции. По умолчанию передается пустая строка, означающая суммарную позицию по всем депозитариям.
limit
Тип лимита для рынка Т+.

Возвращает: Позиция.