IOptimizationProgressTracker

StockSharp.Algo.Strategies.Optimization

Управляет отслеживанием прогресса оптимизации.

Свойства

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

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

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

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

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

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

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

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

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

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

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

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

Методы

IterationCompleted
public void IterationCompleted()
iOptimizationProgressTracker.IterationCompleted()

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

IterationStarted
public void IterationStarted()
iOptimizationProgressTracker.IterationStarted()

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

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

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

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