GeneticSettings
StockSharp.Algo.Strategies.Optimization
Ajustes genéticos.
Hereda de: NotifiableObject
Implementa: IPersistable
Propiedades
Crossover
public Type Crossover { get; set; }
value = geneticSettings.Crossover
geneticSettings.Crossover = value
ICrossover
CrossoverProbability
public decimal CrossoverProbability { get; set; }
value = geneticSettings.CrossoverProbability
geneticSettings.CrossoverProbability = value
CrossoverProbability
Fitness
public string Fitness { get; set; }
value = geneticSettings.Fitness
geneticSettings.Fitness = value
Fórmula de función de fitness. Por ejemplo, 'PnL@'.
GenerationsMax
public int GenerationsMax { get; set; }
value = geneticSettings.GenerationsMax
geneticSettings.GenerationsMax = value
Número máximo de generaciones.
GenerationsStagnation
public int GenerationsStagnation { get; set; }
value = geneticSettings.GenerationsStagnation
geneticSettings.GenerationsStagnation = value
El algoritmo genético se terminará cuando el mejor cromosoma de la aptitud no tenga cambio en las últimas generaciones especificadas.
Mutation
public Type Mutation { get; set; }
value = geneticSettings.Mutation
geneticSettings.Mutation = value
IMutation
MutationProbability
public decimal MutationProbability { get; set; }
value = geneticSettings.MutationProbability
geneticSettings.MutationProbability = value
MutationProbability
Population
public int Population { get; set; }
value = geneticSettings.Population
geneticSettings.Population = value
El tamaño inicial de la población.
PopulationMax
public int PopulationMax { get; set; }
value = geneticSettings.PopulationMax
geneticSettings.PopulationMax = value
La población máxima.
Reinsertion
public Type Reinsertion { get; set; }
value = geneticSettings.Reinsertion
geneticSettings.Reinsertion = value
IReinsertion
Selection
public Type Selection { get; set; }
value = geneticSettings.Selection
geneticSettings.Selection = value
ISeleion