FitnessFormulaProvider
StockSharp.Algo.Strategies.Optimization
Реализация IFitnessFormulaProvider по умолчанию, которая компилирует выражения C#.
Реализует: IFitnessFormulaProvider
Конструкторы
FitnessFormulaProvider
public FitnessFormulaProvider(IFileSystem fileSystem)
fitnessFormulaProvider = FitnessFormulaProvider(fileSystem)
Реализация IFitnessFormulaProvider по умолчанию, которая компилирует выражения C#.
- fileSystem
- Файловая система для компиляции.
Методы
CompileAsync
public ValueTask<Func<Strategy, decimal>> CompileAsync(string formula, CancellationToken cancellationToken)
result = fitnessFormulaProvider.CompileAsync(formula, cancellationToken)
Compile a fitness formula string into an evaluation function.
- formula
- The formula string (e.g., "PnL", "PnL * SharpeRatio").
- cancellationToken
- CancellationToken
Возвращает: A function that evaluates a strategy and returns a fitness value.