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").
Возвращает: Функция, которая оценивает стратегию и возвращает значение пригодности.