FitnessFormulaProvider
StockSharp.Algo.Strategies.Optimization
Implementação padrão de IFitnessFormulaProvider que compila expressões C#.
Implementa: IFitnessFormulaProvider
Construtores
FitnessFormulaProvider
public FitnessFormulaProvider(IFileSystem fileSystem)
fitnessFormulaProvider = FitnessFormulaProvider(fileSystem)
Implementação padrão de IFitnessFormulaProvider que compila expressões C#.
- fileSystem
- Sistema de arquivos para compilação.
Métodos
Compile
public Func<Strategy, decimal> Compile(string formula)
result = fitnessFormulaProvider.Compile(formula)
Compilar uma sequência de fórmula fitness em uma função de avaliação.
- formula
- A sequência de fórmulas (e.g., "PnL", "PnL * SharpeRatio").
Retorna: Uma função que avalia uma estratégia e retorna um valor de fitness.