PositionPipeline

StockSharp.Algo.Strategies.Decomposed

Manejo de eventos de posición.

Constructores

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

Manejo de eventos de posición.

stats
Director estadístico.

Métodos

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

Procesar una actualización de posición, auto-detectar nuevo vs cambió.

position
La posición.
Process
public void Process(Position position, bool isNew)
positionPipeline.Process(position, isNew)

Procese una actualización de posición.

position
La posición.
isNew
Ya sea una nueva posición (vs. update).

Eventos

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

Fuegos cuando aparece una posición completamente nueva.

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

Fuegos cuando una posición existente cambia.