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、OrderCancelMessage@及びExecutionMessageのメッセージは受け付けます。

message
ご挨拶

戻り値: トランザクション遅延。遅延を計算できない場合は、返されます。

Reset
public void Reset()
latencyManager.Reset()

リセット状態。

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

設定を保存します。

storage
ストレージ。