IStoragePositionList

StockSharp.Algo.Storages

A interface para o acesso ao armazenamento de posição.

Implementa: IStorageEntityList<Position>, INotifyList<Position>, INotifyCollection<Position>, ICollection<Position>, IEnumerable<Position>, IEnumerable, IList<Position>, ISynchronizedCollection<Position>, ISynchronizedCollection, ISynchronizable

Métodos

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)

Para obter a posição por portfólio e instrumento.

portfolio
A carteira em que a posição deve ser encontrada.
security
O instrumento sobre o qual a posição deve ser encontrada.
strategyId
ID de estratégia.
side
Lado.
clientCode
O código do cliente.
depoName
O nome do depositário onde o stock está localizado fisicamente. Por padrão, é passado um texto vazio, o que significa a posição total por todos os depositários.
limit
Tipo limite para o mercado T+.

Retorna: Posição.