FitnessFormulaProvider

StockSharp.Algo.Strategies.Optimization

Standardimplementierung von IFitnessFormulaProvider, die C # -Ausdrücke kompiliert.

Implementiert: IFitnessFormulaProvider

Konstruktoren

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

Standardimplementierung von IFitnessFormulaProvider, die C # -Ausdrücke kompiliert.

fileSystem
Dateisystem für die Zusammenstellung.

Methoden

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

Kompilieren Sie eine Fitnessformel-Zeichenfolge in eine Bewertungsfunktion.

formula
Die Formelzeichenfolge (e.g., "PnL", "PnL *SharpeRatio").

Rückgabe: Eine Funktion, die eine Strategie auswertet und einen Fitnesswert zurückgibt.