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.