Dokumentation

Anwendungen

Zuletzt aktualisiert am 22. 1. 2019 von Tomas Vanek

Verschiedene Erstellungsmodi

Bitte lesen Sie auch den Artikel Wie funktioniert StrategyQuant? um zu verstehen, wie sie die Strategien entwickelt.

Es gibt zwei Arten von Baumodi zur Auswahl:

 

Zufallsgenerierung

In diesem Modus generiert und testet StrategyQuant kontinuierlich neue Zufallsstrategien, eine nach der anderen, bis es gestoppt wird.
Die Top-Kandidaten (basierend auf vordefinierten Kriterien) werden in der Datenbank gespeichert, damit Sie sie später überprüfen können.

Profis:

  • schneller und einfacher als die genetische Evolution
  • Es kann so lange laufen, bis es gestoppt wird. Wenn Sie es also einige Tage laufen lassen, kann es Millionen von Strategien erstellen und bewerten.
  • weniger anfällig für Überanpassung ist, wird strategi nicht weiter optimiert oder verbessert

Nachteile:

  • Sobald die Strategie generiert ist, wird sie nicht mehr weiterentwickelt oder optimiert - aber Sie können sie jederzeit in einer Ausgangspopulation für den nächsten Build auf der Grundlage der genetischen Evolution verwenden.

 

Genetische Evolution

StrategyQuant erzeugt zunächst eine anfängliche Population von Zufallskandidaten (unter Verwendung des Zufallsgenerierungsmodus) und verwendet dann einen genetischen Evolutionsprozess, um die Population weiterzuentwickeln und mit jeder Generation immer bessere Kandidaten zu produzieren.

Der Prozess endet, wenn die vordefinierte Anzahl von Generationen erreicht ist oder wenn es keine weiteren Verbesserungen gibt.

Profis:

  • Theoretisch sollte dies zu besseren Strategien führen als die ursprüngliche Zufallsgenerierung.
  • dies bedeutet, dass die bereits guten Strategien der ersten Generation weiter verbessert werden können
  • die Suche nach einer gewinnbringenden Strategie in den Billionen möglicher Kombinationen kann durch die Kraft der genetischen Evolution effektiver gestaltet werden

Nachteile:

  • die Entwicklung kann langsamer sein
  • manchmal kann die Entwicklung in eine Sackgasse führen, daher sollte die Generation beobachtet werden
  • die Gruppe der erzeugten Strategien ist durch die Populationsgröße begrenzt
  • anfälliger für Überanpassung, da es sich im Grunde um einen Optimierungsprozess handelt

Kundenspezifische Projekte

Benutzerdefinierte Projekte sind nicht gerade ein weiterer Build-Modus-Typ, aber es ist gut, sie hier zu erwähnen, weil sie es Ihnen ermöglichen, Arbeitsabläufe mit mehreren Aufgaben zu erstellen - zum Beispiel können Sie mehrere zufällige Builds nacheinander ausführen oder die Zufallsgenerierung verwenden, gefolgt von der genetischen Evolution, die die Strategien der Zufallsgenerierung als Ausgangspopulation verwendet.

Siehe Einführung in benutzerdefinierte Projekte für weitere Informationen.

War dieser Artikel hilfreich? Der Artikel war nützlich Der Artikel war nicht nützlich

Abonnieren
Benachrichtigen Sie mich bei
0 Kommentare
Inline-Rückmeldungen
Alle Kommentare anzeigen