OptimizationProgressTracker

StockSharp.Algo.Strategies.Optimization

Реализация IOptimizationProgressTracker по умолчанию.

Реализует: IOptimizationProgressTracker

Свойства

CompletedIterations
public int CompletedIterations { get; }
value = optimizationProgressTracker.CompletedIterations

Количество завершенных итераций.

Elapsed
public TimeSpan Elapsed { get; }
value = optimizationProgressTracker.Elapsed

Прошло время с самого начала.

Remaining
public TimeSpan Remaining { get; }
value = optimizationProgressTracker.Remaining

Оценивается оставшееся время.

StartedAt
public DateTime StartedAt { get; }
value = optimizationProgressTracker.StartedAt

Время, когда началась оптимизация.

TotalIterations
public int TotalIterations { get; }
value = optimizationProgressTracker.TotalIterations

Общее количество итераций.

TotalProgress
public int TotalProgress { get; }
value = optimizationProgressTracker.TotalProgress

Текущий общий прогресс (0-100).

Методы

IterationCompleted
public void IterationCompleted()
optimizationProgressTracker.IterationCompleted()

Отметьте итерацию как завершенную.

IterationStarted
public void IterationStarted()
optimizationProgressTracker.IterationStarted()

Отметьте итерацию как начатую.

Reset
public void Reset(int totalIterations)
optimizationProgressTracker.Reset(totalIterations)

Сбросить состояние трекера.

totalIterations
Общее количество итераций.