PositionManager
StockSharp.Algo.Positions
Der Positionsberechnungsmanager.
Erbt von: BaseLogReceiver
Implementiert: IPositionManager, IPersistable, ICloneable<IPositionManager>, ICloneable
Konstruktoren
PositionManager
public PositionManager(bool byOrders, IPositionManagerState state)
positionManager = PositionManager(byOrders, state)
Der Positionsberechnungsmanager.
- byOrders
- Um die Position auf dem realisierten Volumen für Aufträge () oder durch Trades () zu berechnen.
- state
- staatliche Lagerung.
Eigenschaften
ByOrders
public bool ByOrders { get; }
value = positionManager.ByOrders
Um die Position auf dem realisierten Volumen für Aufträge () oder durch Trades () zu berechnen.
Methoden
Clone
public IPositionManager Clone()
result = positionManager.Clone()
Erstellt eine tiefe Kopie eines DataSeries
ProcessMessage
public virtual PositionChangeMessage ProcessMessage(Message message)
result = positionManager.ProcessMessage(message)
Um die Nachricht für die Berechnung der Transaktionsverzögerung zu verarbeiten, werden Nachrichten von OrderRegisterMessage, OrderReplaceMessage, OrderCancelMessage und ExecutionMessage akzeptiert.
- message
- Nachricht.
Rückgabe: Die Transaktionsverzögerung. Wenn es unmöglich ist, die Verzögerung zu berechnen, wird zurückgegeben.