GeneticSettings

StockSharp.Algo.Strategies.Optimization

遺伝子設定。

継承元: NotifiableObject

実装: IPersistable

プロパティ

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

Iクロスオーバー

CrossoverProbability
public decimal CrossoverProbability { get; set; }
value = geneticSettings.CrossoverProbability
geneticSettings.CrossoverProbability = value

担当: 佐藤 宏

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

担当: 佐藤 宏

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

選択する