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
- ご挨拶
戻り値: トランザクション遅延。遅延を計算できない場合は、返されます。
Save
public void Save(SettingsStorage storage)
latencyManager.Save(storage)
設定を保存します。
- storage
- ストレージ。