OptimizerSettings

StockSharp.Algo.Strategies.Optimization

Optimizer settings.

Inherits: MarketEmulatorSettings

Properties

BatchSize
public int BatchSize { get; set; }
value = optimizerSettings.BatchSize
optimizerSettings.BatchSize = value

Number of simultaneously tested strategies.

MaxIterations
public int MaxIterations { get; set; }
value = optimizerSettings.MaxIterations
optimizerSettings.MaxIterations = value

Maximum possible iterations count. Zero means the option is ignored.

MaxMessageCount
public int MaxMessageCount { get; set; }
value = optimizerSettings.MaxMessageCount
optimizerSettings.MaxMessageCount = value

Maximum number of messages processed during backtesting. Negative value means the option is ignored.

Methods

LoadAsync
public override Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = optimizerSettings.LoadAsync(storage, cancellationToken)

To load the state of paper trading parameters.

storage
Storage.
cancellationToken
CancellationToken

Returns: Task

SaveAsync
public override Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = optimizerSettings.SaveAsync(storage, cancellationToken)

To save the state of paper trading parameters.

storage
Storage.
cancellationToken
CancellationToken

Returns: Task