PositionPipeline

StockSharp.Algo.Strategies.Decomposed

Handhabung von Positionsereignissen.

Konstruktoren

PositionPipeline
public PositionPipeline(IStatisticManager stats)
positionPipeline = PositionPipeline(stats)

Handhabung von Positionsereignissen.

stats
Statistikmanager.

Methoden

Process
public void Process(Position position)
positionPipeline.Process(position)

Verarbeiten Sie eine Positionsaktualisierung, automatisch neue vs geänderte zu erkennen.

position
Die Position.
Process
public void Process(Position position, bool isNew)
positionPipeline.Process(position, isNew)

Verarbeiten Sie ein Positionsupdate.

position
Die Position.
isNew
Ob dies eine neue Position ist (vs. Update).

Ereignisse

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

Feuert, wenn eine völlig neue Position erscheint.

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

Feuert, wenn sich eine bestehende Position ändert.