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
取引ID。
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
取引ID。
localTime
現地時間
Clear
public void Clear()
latencyManagerState.Clear()

すべてのアダプターの状態をクリアし、接続解除に現在の状態をリセットします。

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

キャンセルをキャンセルしてお取りください。

transactionId
取引ID。
localTime
現地時間を発見した場合。

戻り値: 見つけ、取除かれる場合。

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

保留登録を解除して、登録を解除してください。

transactionId
取引ID。
localTime
現地時間を発見した場合。

戻り値: 見つけ、取除かれる場合。