PositionPipeline

StockSharp.Algo.Strategies.Decomposed

Обработка событий позиции.

Конструкторы

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

Обработка событий позиции.

stats
Статистический менеджер.

Методы

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

Обработка обновления позиции, автоматическое обнаружение новых и измененных позиций.

position
Позиция.
Process
public void Process(Position position, bool isNew)
positionPipeline.Process(position, isNew)

Обработать обновление позиции.

position
Позиция.
isNew
Является ли это новой должностью (или обновлением).

События

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

Срабатывает при появлении совершенно новой позиции.

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

Срабатывает при изменении существующей позиции.