IPositionProvider

StockSharp.BusinessEntities

Die Positionsanbieter-Schnittstelle.

Eigenschaften

Positions
public IEnumerable<Position> Positions { get; }
value = iPositionProvider.Positions

Holen Sie sich alle Positionen.

Methoden

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

Um die Position nach Portfolio und Instrument zu erhalten.

portfolio
Das Portfolio, auf dem die Position gefunden werden sollte.
security
Das Instrument, auf dem die Position gefunden werden soll.
strategyId
Strategie-ID.
side
Seite.
clientCode
Der Client-Code.
depoName
Standardmäßig wird ein leerer String übergeben, d. h. die Gesamtposition aller Verwahrstellen.
limitType
Limit-Typ für T + Markt.

Rückgabe: Position.

Ereignisse

NewPosition
public event Action<Position> NewPosition
iPositionProvider.NewPosition += handler

Neue Position erhalten.

PositionChanged
public event Action<Position> PositionChanged
iPositionProvider.PositionChanged += handler

Position geändert.