GeneticSettings

StockSharp.Algo.Strategies.Optimization

遗传环境.

继承自: NotifiableObject

实现: IPersistable

属性

Crossover
public Type Crossover { get; set; }
value = geneticSettings.Crossover
geneticSettings.Crossover = value

交叉

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

适配函数公式。例如, " PnL " 。

GenerationsMax
public int GenerationsMax { get; set; }
value = geneticSettings.GenerationsMax
geneticSettings.GenerationsMax = value

最大一代数.

GenerationsStagnation
public int GenerationsStagnation { get; set; }
value = geneticSettings.GenerationsStagnation
geneticSettings.GenerationsStagnation = value

基因算法将在指定后几代中最佳染色体的健身状态没有变化时终止.

Mutation
public Type Mutation { get; set; }
value = geneticSettings.Mutation
geneticSettings.Mutation = value

调试

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

人口最初规模.

PopulationMax
public int PopulationMax { get; set; }
value = geneticSettings.PopulationMax
geneticSettings.PopulationMax = value

人口最多数.

Reinsertion
public Type Reinsertion { get; set; }
value = geneticSettings.Reinsertion
geneticSettings.Reinsertion = value

重新插入

Selection
public Type Selection { get; set; }
value = geneticSettings.Selection
geneticSettings.Selection = value

ISCE 选择