LatencyManagerState
StockSharp.Algo.Latency
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
- 現地時間
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
- 現地時間を発見した場合。
戻り値: 見つけ、取除かれる場合。