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.