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.