IPositionManagerState

StockSharp.Algo.Positions

Zustandsspeicherung für PositionManager.

Methoden

AddOrGetOrder
public decimal AddOrGetOrder(long transactionId, SecurityId securityId, string portfolioName, Sides side, decimal volume, decimal balance)
result = iPositionManagerState.AddOrGetOrder(transactionId, securityId, portfolioName, side, volume, balance)

Hinzufügen oder Erhalten vorhandener Bestellinformationen.

transactionId
Transaktionskennung.
securityId
Kennung des Finanzinstruments.
portfolioName
Portfolioname.
side
Ordnungsseite.
volume
Auftragsvolumen.
balance
Auftragssaldo.

Rückgabe: Aktueller Saldo des Auftrags.

Clear
public void Clear()
iPositionManagerState.Clear()

Alle Staaten abschaffen.

RemoveOrder
public void RemoveOrder(long transactionId)
iPositionManagerState.RemoveOrder(transactionId)

Ordnung entfernen.

transactionId
Transaktionskennung.
TryGetOrder
public bool TryGetOrder(long transactionId, SecurityId securityId, string portfolioName, Sides side, decimal balance)
result = iPositionManagerState.TryGetOrder(transactionId, securityId, portfolioName, side, balance)

Versuchen Sie, Bestellinformationen per Transaktions-ID zu erhalten.

transactionId
Transaktionskennung.
securityId
Kennung des Finanzinstruments, falls gefunden.
portfolioName
Portfolioname, falls gefunden.
side
Orderseite, wenn gefunden.
balance
Aktueller Saldo, falls gefunden.

Rückgabe: Wenn die Ordnung gefunden wird.

UpdateOrderBalance
public void UpdateOrderBalance(long transactionId, decimal newBalance)
iPositionManagerState.UpdateOrderBalance(transactionId, newBalance)

Aktualisieren Sie den Auftragsstand.

transactionId
Transaktionskennung.
newBalance
Neuer Saldowert.
UpdatePosition
public decimal UpdatePosition(SecurityId securityId, string portfolioName, decimal diff)
result = iPositionManagerState.UpdatePosition(securityId, portfolioName, diff)

Aktualisieren Sie die Position durch Hinzufügen von Diff.

securityId
Kennung des Finanzinstruments.
portfolioName
Portfolioname.
diff
Positionsänderung.

Rückgabe: Neuer Positionswert.