OptimizationProgressTracker

StockSharp.Algo.Strategies.Optimization

Default implementation of IOptimizationProgressTracker.

Implements: IOptimizationProgressTracker

Properties

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

Number of completed iterations.

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

Elapsed time since start.

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

Estimated remaining time.

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

Time when optimization started.

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

Total number of iterations.

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

Current total progress (0-100).

Methods

IterationCompleted
public void IterationCompleted()
optimizationProgressTracker.IterationCompleted()

Mark an iteration as completed.

IterationStarted
public void IterationStarted()
optimizationProgressTracker.IterationStarted()

Mark an iteration as started.

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

Reset tracker state.

totalIterations
Total number of iterations.