OptimizationBatchManager
StockSharp.Algo.Strategies.Optimization
Implementación predeterminada de IOptimizationBatchManager.
Implementa: IOptimizationBatchManager
Propiedades
BatchSize
public int BatchSize { get; }
value = optimizationBatchManager.BatchSize
Principales iteraciones concurrentes (tamaño de parche).
CanStartNext
public bool CanStartNext { get; }
value = optimizationBatchManager.CanStartNext
Ya sea que pueda empezar una nueva iteración.
IsFinished
public bool IsFinished { get; }
value = optimizationBatchManager.IsFinished
Ya sea que todas las iteraciones estén completas.
RemainingToStart
public int RemainingToStart { get; }
value = optimizationBatchManager.RemainingToStart
Número de iteraciones restantes para empezar.
RunningCount
public int RunningCount { get; }
value = optimizationBatchManager.RunningCount
Número de iteraciones en ejecución.
StartedCount
public int StartedCount { get; }
value = optimizationBatchManager.StartedCount
Número de iteraciones que se han iniciado.
Métodos
CompleteIteration
public bool CompleteIteration(Guid iterationId)
result = optimizationBatchManager.CompleteIteration(iterationId)
Marcar la iteración como completado y opcionalmente activar siguiente.
- iterationId
- Identificador de la iteración.
Devuelve: Es verdad si debería empezar la próxima iteración.
RegisterRunning
public void RegisterRunning(Guid iterationId)
optimizationBatchManager.RegisterRunning(iterationId)
Registrar una nueva iteración de funcionamiento.
- iterationId
- Unico identificador de iteración.
Reset
public void Reset(int batchSize, int totalIterations)
optimizationBatchManager.Reset(batchSize, totalIterations)
Reiniciar el estado de administrador.
- batchSize
- Tamaño de lote.
- totalIterations
- Cuentan las iteraciones totales.
TryReserveSlot
public bool TryReserveSlot(Guid iterationId)
result = optimizationBatchManager.TryReserveSlot(iterationId)
Trate de reservar una ranura para una nueva iteración.
- iterationId
- Producto: nuevo ID de iteración si se reserva.
Devuelve: Es verdad si la ranura estaba reservada.