FitnessFormulaProvider

StockSharp.Algo.Strategies.Optimization

Реализация IFitnessFormulaProvider по умолчанию, которая компилирует выражения C#.

Реализует: IFitnessFormulaProvider

Конструкторы

FitnessFormulaProvider
public FitnessFormulaProvider(IFileSystem fileSystem)
fitnessFormulaProvider = FitnessFormulaProvider(fileSystem)

Реализация IFitnessFormulaProvider по умолчанию, которая компилирует выражения C#.

fileSystem
Файловая система для компиляции.

Методы

Compile
public Func<Strategy, decimal> Compile(string formula)
result = fitnessFormulaProvider.Compile(formula)

Скомпилируйте строку формулы пригодности в оценочную функцию.

formula
Строка формулы (e.g., "PnL", "PnL * SharpeRatio").

Возвращает: Функция, которая оценивает стратегию и возвращает значение пригодности.