Dokumentation
Anwendungen
Zuletzt aktualisiert am 26. 2. 2019 von Kornel Mazur
Einstellungen - Genetische Optionen
Inhalt der Seite
Diese Einstellungskarte ist nur sichtbar, wenn Sie Genetische Entwicklung imode n Was soll gebaut werden -> Baumodus.
Sie können hier verschiedene Eigenschaften der genetischen Evolution konfigurieren:
Genetische Optionen
Max # von Generations
Anzahl der Generationen, über die die Population entwickelt wird. Empfohlener Wert von 5 - 100. In der Regel bringt es keine große Verbesserung, zu viele Generationen zu verwenden, es ist besser, die Evolution einfach neu zu starten und von vorne zu beginnen.
Größe der Bevölkerung
Größe der Bevölkerung auf einer Insel. Empfohlener Wert von 10 - 100 oder sogar mehr.
Bitte beachten Sie, dass die Gesamtbevölkerung (Anzahl der Inseln) x (Bevölkerungsgröße) ist, wenn Sie mehr als eine Insel verwenden, stellen Sie also sicher, dass Sie nicht eine sehr extreme Zahl haben.
Crossover- und Mutationswahrscheinlichkeit
Wahrscheinlichkeit der genetischen Grundoperationen. Sie können mit diesen Werten experimentieren, z. B. sollte eine Erhöhung der Mutation zu vielfältigeren Strategien führen.
Optionen für die Insel
Inseln
Anzahl von separaten Inseln. Inseln sind ein neues Konzept in SQ X. Sie ermöglichen es, die genetische Entwicklung getrennt in isolierten Inseln zu betreiben, wobei gelegentlich Individuen zwischen den Inseln wandern.
Es ist kein Problem, nur eine Insel zu haben, der empfohlene Wert ist 1-10. Es macht nicht viel Sinn, mehr als 10 Inseln zu verwenden, da dies die Gesamtbevölkerung sehr groß machen könnte und es viel Zeit kosten würde, nur eine Generation zu entwickeln.
Jede X-te Generation migrieren
wie oft einige Individuen von Insel zu Insel migriert werden sollen. In der Regel ist es gut, die Individuen zu migrieren, da dies einige Inseln "freischalten" kann, die im lokalen Minimum stecken geblieben sind. Das sollte aber nicht zu oft geschehen, denn dann würden wir die Vielfalt der unabhängigen Inseln verlieren.
Der empfohlene Wert könnte alle 10 Generationen sein.
Migrationsrate der Bevölkerung
wie viele Strategien in der Population migriert werden sollen. Es sollte etwas wie 1-5 Strategien sein, je nach Größe der Population, also für Populationsgröße=10 verwenden Sie einen Wert wie 10-20%, für Populationsgröße=100 verwenden Sie einen Wert wie 1-5%.
Generation der Ausgangspopulation
Die genetische Evolution beginnt mit einer ersten Generation. Sie wird entweder zufällig generiert, oder man kann einige bestehende Strategien als Ausgangspopulation verwenden und versuchen, sie zu verbessern.
Strategien aus der Datenbank der Ausgangspopulation als Start der Entwicklung verwenden
Wenn Sie dies überprüfen, wird Ihnen eine weitere Datenbank "Grundgesamtheit" angezeigt, in die Sie Ihre bestehenden Strategien laden können. Diese Strategien werden dann als Grundgesamtheit verwendet. Wenn es nicht genug davon gibt, wird der Rest zufällig generiert.
Bitte beachten Sie, dass die Grundgesamtheit aus der Datenbank mit dem Filter Grundgesamtheit NICHT gefiltert wird.
Erzeugter Dezimierungskoeffizient
Dezimierung bedeutet, dass X-mal mehr Strategien (die Filter passieren) generiert werden als erforderlich, und von diesen wird die beste ausgewählt.
Wenn Sie die Dezimierung z.B. auf 3 einstellen, werden 3x mehr Strategien für die Anfangspopulation generiert und die beste davon ausgewählt.
Durch die Dezimierung wird die Qualität der Ausgangspopulation verbessert, aber es wird viel mehr Zeit für die Erzeugung benötigt.
Bitte verwenden Sie es mit Bedacht, denn es kann die Anzahl der Strategien, die für die Anfangspopulation generiert werden müssen, stark erhöhen, so dass es sehr lange dauern kann, nur die Anfangsstrategien zu generieren, bevor die Evolution überhaupt beginnt!
Filter erzeugt Ausgangspopulation
Hier können Sie einen Filter einrichten, um einige grundlegende Mindestanforderungen an eine Strategie in der ersten Generation festzulegen.
Verwenden Sie sie mit Bedacht, denn die genetische Evolution sollte in der Lage sein, jede Population von Strategien zu verbessern, seien Sie also nicht zu streng mit Ihrer ersten Generation.
Der einzige empfohlene Filter ist die Anzahl der Trades, um Strategien herauszufiltern, die überhaupt nicht gehandelt werden.
Verwaltung der Entwicklung
Nach Beendigung erneut starten
Wenn diese Option aktiviert ist, wird der Bauprozess neu gestartet, sobald er abgeschlossen ist. Sie können ihn also autonom laufen lassen, und SQ wird mehr und mehr Populationen entwickeln, bis Sie ihn stoppen.
Evolution Fitness neu starten, wenn..
Die Evolution wird neu gestartet, wenn die Fitness stagniert - das bedeutet, dass sich die Population als Ganzes nicht verbessert, so dass es besser ist, von vorne zu beginnen.
"Frisches Blut"
Gleiche Strategien aufdecken und durch neue Strategien ersetzen
Es wird bei jeder Generation dieselben Strategien erkennen und zufällig neue an ihrer Stelle erzeugen. Dies könnte dazu beitragen, die Strategien abwechslungsreicher zu gestalten.
Ersetzen Sie X % der schwächsten Sternchen durch neu erzeugte Sternchen
Bei einer ähnlichen Option können die schwächsten (schlechtesten) Strategien durch neu generierte Strategien ersetzt werden.
Datenbank der letzten Generation anzeigen
zeigt die Datenbank an, die die aktuelle Generation enthält - nur für die erste Insel.
War dieser Artikel hilfreich? Der Artikel war nützlich Der Artikel war nicht nützlich
Wo kann ich weitere Informationen über Kreuzung und Mutation finden?
Crossover - Dieser Wert gibt an, wie stark die Eltern (Strategien der vorherigen Generation) zur gegenseitigen Beeinflussung verwendet werden. Bei einem hohen Wert werden mehr Blöcke zwischen diesen Strategien ausgetauscht, um Kandidaten für eine neue Generation zu schaffen
Mutation - ist die Wahrscheinlichkeit, dass die Regel (der Block) einer Strategie geändert wird, um eine neue Strategie zu entwickeln. Bei niedriger Mutationsrate werden während des Evolutionsprozesses nur geringfügige Änderungen an den Strategien vorgenommen
how to increase the number of trades per day , where does the inputs need to be plugged in ?