PositionManager

StockSharp.Algo.Positions

职位计算管理器.

继承自: BaseLogReceiver

实现: IPositionManager, IPersistable, ICloneable<IPositionManager>, ICloneable

构造函数

PositionManager
public PositionManager(bool byOrders, IPositionManagerState state)
positionManager = PositionManager(byOrders, state)

职位计算管理器.

byOrders
计算订单()或交易()已实现量的值。
state
州库.

属性

ByOrders
public bool ByOrders { get; }
value = positionManager.ByOrders

计算订单()或交易()已实现量的值。

方法

Clone
public IPositionManager Clone()
result = positionManager.Clone()

Creates a deep copy of a DataSeries

ProcessMessage
public virtual PositionChangeMessage ProcessMessage(Message message)
result = positionManager.ProcessMessage(message)

要处理用于交易延迟计算的信件。 接受OrderRegisterMessage、 OrderReplaceMessage、 OrderCancelMessage 和 ExecutionMessage 类型的信件 。

message
传言.

返回值: 交易延迟。 如果无法计算延迟, 将会返回 。