Dokumentation

Anwendungen

Zuletzt aktualisiert am 11. 5. 2020 von Mark Fric

Fehlersuche

Haben Sie Builder gestartet und es erscheint lange Zeit keine Strategie in der Datenbank?

Es hängt von Ihren Einstellungen ab. Wenn Sie die Testgenauigkeit zu hoch ansetzen oder komplexe Cross-Checks und Filterungen vornehmen, kann es viel Zeit in Anspruch nehmen, Strategien zu generieren, die alle Filter durchlaufen, aber normalerweise sollten Sie alle paar Sekunden oder Minuten neue Strategien in der Datenbank sehen.

Wenn für eine sehr lange Zeit keine Strategien zur Datenbank hinzugefügt werden, könnte es ein Problem mit Ihrer Konfiguration geben.

Einige der möglichen Konfigurationsprobleme:

 

Genetische Evolution mit einer zu großen Population verwenden

Die Ausgangspopulation in der genetischen Evolution dient als Startpunkt der Evolution - sie wird nicht in der Datenbank gespeichert. Wenn man sie falsch einstellt, kann es passieren, dass die SQ Stunden oder sogar Tage damit verbringt, Strategien zu entwickeln, nur um diese Ausgangspopulation zu erstellen, bevor sie überhaupt zur Evolution gelangt.

Fehlersuche - genetische Einstellungen

Auf dem Screenshot oben können Sie sehen, dass es 8 Inseln x 1000 Einwohner auf jeder gibt, was 8000 Strategien für die anfängliche Bevölkerung bedeutet.

Außerdem ist die Dezimierung auf 2 eingestellt, was bedeutet, dass es die doppelte Anzahl von Strategien generiert und daraus die besten 8000 auswählt.

SQ muss also 16.000 Strategien generieren, die den Initial Population Filter passieren müssen. Allein diese Aufgabe kann Stunden oder Tage dauern.

Empfehlung:
Denken Sie über Ihre genetischen Einstellungen nach, beginnen Sie mit einer kleineren Population und Dezimierung=1. Überwachen Sie auch Ihre Ablehnungsstatistiken - ist Ihr Filter für die Ausgangspopulation nicht zu streng?
Sie können zunächst versuchen, die Zufallsgenerierung zu verwenden, um zu sehen, wie schnell sie unter diesen Bedingungen Strategien generiert.

 

Genetische Evolution mit zu strengen Filtern verwenden

Ähnliches Problem wie das vorherige - Sie lassen die Generierung einige Zeit laufen, aber keine Strategie passiert die Filter. Dies bedeutet wahrscheinlich, dass die Filter entweder falsch konfiguriert sind oder zu streng sind.

Fehlersuche - Überprüfung von Ablehnungsmetriken

Sie können die detaillierten Ablehnungsstatistiken überprüfen, um zu sehen, warum die Strategien abgelehnt werden, aber es ist zu vermuten, dass der Filter für die Ausgangspopulation zu streng ist.

Empfehlung:
Versuchen Sie zunächst, die Zufallsgenerierung mit denselben Filtereinstellungen zu verwenden, um zu sehen, wie schnell sie Strategien mit diesen Bedingungen generiert.
Wenn es zu lange dauert, gibt es möglicherweise ein Problem mit den Einstellungen und Sie müssen sie ändern.

 

Zu viele Ablehnungen aufgrund der automatischen Filterung

Die automatischen Filter in SQ dienen dazu, Strategien mit offensichtlichen Fehlern herauszufiltern. Sie sollten die Ablehnungsstatistiken überprüfen, um zu sehen, ob nicht zu viele Strategien aus diesem Grund abgelehnt werden.

Automatischer Filter: Keine Berufe

Es gibt einige sehr häufige Ablehnungsgründe und deren Ursachen:

 

Automatischer Filter: Keine Berufe

Das bedeutet einfach, dass die generierte Strategie überhaupt nicht gehandelt wird. Warum ist das so? Sehr wahrscheinlich werden die Bedingungen der Strategie so generiert, dass sie niemals wahr sind.

Ein Beispiel für eine No-Trade-Strategie:

LongEntrySignal = ((((BearsPower(Hauptdiagramm,36) > 10.0)
  und (AwesomeOscillator(Main chart,) kreuzt 0.0 nach oben))
  und (RSI(Hauptdiagramm,20)[3] kreuzt unter 75))
  und Ichimoku(Hauptdiagramm,9, 26, 52) kreuzt KijunSen bärisch);

ShortEntrySignal = ((((BearsPower(Hauptdiagramm,36) < 10)
  und (AwesomeOscillator(Main chart,) kreuzt 0 nach unten))
  und (RSI(Hauptdiagramm,20)[3] kreuzt über 75))
  und (Ichimoku(Hauptdiagramm,9, 26, 52) Kurs kreuzt KijunSen nach oben));

 

Diese Strategie wurde mit 4 Bedingungen für Long- und Short-Signale erstellt, und es scheint, dass sie nie gleichzeitig zutreffen.

Empfehlung:
Konfigurieren Sie SQ so, dass es weniger Bedingungen generiert. Je mehr Bedingungen Sie sie generieren lassen, desto anfälliger wird die Strategie für eine Kurvenanpassung sein und desto länger werden Sie keine Probleme mit dem Handel haben. Es wird empfohlen, 1 bis maximal 2 Bedingungen zu verwenden.

Wie man es konfiguriert - gehen Sie zu Einstellungen -> Was zu bauen ist und bearbeiten Sie dort # von Bedingungen. In dem sich öffnenden Dialog setzen Sie das Maximum auf 1 oder 2.

Automatischer Filter: Zu viele Abschlüsse im gleichen Takt / mehrdeutige Abschlüsse

Ein weiteres häufiges Problem besteht darin, dass Trades am selben Takt geöffnet und geschlossen werden. Dies ist ein Problem, da solche Strategien nicht zuverlässig rückgetestet werden können.
Dies deutet wiederum auf Probleme mit den Einstellungen hin. Die wahrscheinlichste Ursache ist, dass Ihre generierten Stop-Loss- und Gewinnzielwerte zu klein sind.

Empfehlung:
Konfigurieren Sie SQ so, dass größere SL und PT generiert werden. Die richtige Größe hängt von Ihrem Markt und Zeitrahmen ab. Wenn Sie also feste Werte verwenden, sollten Sie die Mindest- und Höchstwerte entsprechend konfigurieren. Wenn Sie ATR-basierte Werte verwenden, sollten Sie mindestens 1,5 als Minimum verwenden.  

Wie man es konfiguriert - gehen Sie zu Einstellungen -> Was zu bauen ist und bearbeiten Sie dort Stop Loss und Profit Target. Verwenden Sie im geöffneten Dialog mindestens 1,5 für das ATR-Multiple-Minimum und den entsprechenden Wert für das Minimum der festen Pips.

Automatischer Filter: Zu viele Abschlüsse in einem Takt

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