FitnessFormulaProvider
StockSharp.Algo.Strategies.Optimization
Implementación predeterminada de IFitnessFormulaProvider que compila expresiones C#.
Implementa: IFitnessFormulaProvider
Constructores
FitnessFormulaProvider
public FitnessFormulaProvider(IFileSystem fileSystem)
fitnessFormulaProvider = FitnessFormulaProvider(fileSystem)
Implementación predeterminada de IFitnessFormulaProvider que compila expresiones C#.
- fileSystem
- Sistema de archivos para la compilación.
Métodos
Compile
public Func<Strategy, decimal> Compile(string formula)
result = fitnessFormulaProvider.Compile(formula)
Compilar una cadena de fórmula de fitness en una función de evaluación.
- formula
- La cadena de fórmula (e.g., " PnL ", " PnL * SharpeRatio ").
Devuelve: Una función que evalúa una estrategia y devuelve un valor de aptitud.