IOptimizationBatchManager
StockSharp.Algo.Strategies.Optimization
最適化反復のバッチ実行を管理します。
プロパティ
CanStartNext
public bool CanStartNext { get; }
value = iOptimizationBatchManager.CanStartNext
新規の反復を始めることができるかどうか。
RunningCount
public int RunningCount { get; }
value = iOptimizationBatchManager.RunningCount
現在実施中の反復の数。
メソッド
CompleteIteration
public bool CompleteIteration(Guid iterationId)
result = iOptimizationBatchManager.CompleteIteration(iterationId)
マーク・イテレーションを完成し、オプションで次のトリガーを行います。
- iterationId
- 反復識別子。
戻り値: 次回の反復を始めるべきなら真です。
RegisterRunning
public void RegisterRunning(Guid iterationId)
iOptimizationBatchManager.RegisterRunning(iterationId)
新規実行中の反復を登録します。
- iterationId
- 独自の反復識別子。
Reset
public void Reset(int batchSize, int totalIterations)
iOptimizationBatchManager.Reset(batchSize, totalIterations)
管理者の状態をリセットします。
- batchSize
- バッチサイズ。
- totalIterations
- トータル反復回数。
TryReserveSlot
public bool TryReserveSlot(Guid iterationId)
result = iOptimizationBatchManager.TryReserveSlot(iterationId)
スロットを新しい反復のために予約してみてください。
- iterationId
- 出力:予約したら新しい反復ID。
戻り値: スロットが予約済みかどうかは真に。