LatencyManagerState

StockSharp.Algo.Latency

ILatencyManagerState的默认执行.

实现: ILatencyManagerState

属性

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

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

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

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

方法

AddCancellation
public void AddCancellation(long transactionId, DateTime localTime)
latencyManagerState.AddCancellation(transactionId, localTime)

添加待注销。

transactionId
交易身份证明。
localTime
当地时间。
AddLatencyCancellation
public void AddLatencyCancellation(TimeSpan latency)
latencyManagerState.AddLatencyCancellation(latency)

加上取消的暂时性。

latency
补之以缓.
AddLatencyRegistration
public void AddLatencyRegistration(TimeSpan latency)
latencyManagerState.AddLatencyRegistration(latency)

入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入出入入入入入入入出出出入入出出入入入入入入入入入入入入出入入入入入入入出出出出入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入

latency
补之以缓.
AddRegistration
public void AddRegistration(long transactionId, DateTime localTime)
latencyManagerState.AddRegistration(transactionId, localTime)

添加待登记。

transactionId
交易身份证明。
localTime
当地时间。
Clear
public void Clear()
latencyManagerState.Clear()

清除所有适配状态, 并重置当前状态以断开连接 。

TryGetAndRemoveCancellation
public bool TryGetAndRemoveCancellation(long transactionId, DateTime localTime)
result = latencyManagerState.TryGetAndRemoveCancellation(transactionId, localTime)

尝试在取消前获取并删除 。

transactionId
交易身份证明。
localTime
如果找到的话, 当地时间 。

返回值: 如果找到并删除。

TryGetAndRemoveRegistration
public bool TryGetAndRemoveRegistration(long transactionId, DateTime localTime)
result = latencyManagerState.TryGetAndRemoveRegistration(transactionId, localTime)

尝试在注册前获取并删除 。

transactionId
交易身份证明。
localTime
如果找到的话, 当地时间 。

返回值: 如果找到并删除。