PositionPipeline

StockSharp.Algo.Strategies.Decomposed

位置事件处理 。

构造函数

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

位置事件处理 。

stats
统计经理.

方法

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

处理位置更新, 自动检测新 vs 已更改 。

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

处理位置更新 。

position
位置 位置
isNew
是否为新位置( vs. 更新) 。

事件

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

当一个全新的位置出现时开火

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

当已有位置发生变化时开火。