IOptimizationProgressTracker

StockSharp.Algo.Strategies.Optimization

Manages optimization progress tracking.

Properties

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

Number of completed iterations.

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

Elapsed time since start.

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

Estimated remaining time.

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

Time when optimization started.

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

Total number of iterations.

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

Current total progress (0-100).

Methods

IterationCompleted
public void IterationCompleted()
iOptimizationProgressTracker.IterationCompleted()

Mark an iteration as completed.

IterationStarted
public void IterationStarted()
iOptimizationProgressTracker.IterationStarted()

Mark an iteration as started.

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

Reset tracker state.

totalIterations
Total number of iterations.