LatencyManager

StockSharp.Algo.Latency

命令注册延迟计算管理器.

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

构造函数

LatencyManager
public LatencyManager(ILatencyManagerState state)
latencyManager = LatencyManager(state)

命令注册延迟计算管理器.

state
州库.

属性

LatencyCancellation
public TimeSpan LatencyCancellation { get; }
value = latencyManager.LatencyCancellation

所有订单取消延迟的总价值 。

LatencyRegistration
public TimeSpan LatencyRegistration { get; }
value = latencyManager.LatencyRegistration

所有订单的登记延误总价值。

方法

Clone
public ILatencyManager Clone()
result = latencyManager.Clone()

创建此管理器的克隆, 并带有新的状态 。

返回值: 克洛德经理

Load
public void Load(SettingsStorage storage)
latencyManager.Load(storage)

装入设置 。

storage
储取.
ProcessMessage
public TimeSpan? ProcessMessage(Message message)
result = latencyManager.ProcessMessage(message)

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

message
传言.

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

Reset
public void Reset()
latencyManager.Reset()

复置set州.

Save
public void Save(SettingsStorage storage)
latencyManager.Save(storage)

保存设置 。

storage
储取.