Dokumentation
Anwendungen
Zuletzt aktualisiert am 16. 4. 2020 von Mark Fric
Strategie-Vorlagen
Inhalt der Seite
Einer der Hauptvorteile von StrategQuant X ist die Möglichkeit, Strategien mit Ihrem eigenen "Format" zu erstellen.
StrategyQuant generiert Strategien unter Verwendung von Strategievorlagen - Es handelt sich um Strategien, die in bestimmten Teilen spezielle Platzhalterblöcke verwenden (wir nennen sie Zufallsplatzhalter), und StrategyQuant generiert dann zufällig Blöcke, die diese Platzhalter füllen.
Strategievorlagen und Platzhalter
Der untenstehende Screenshot zeigt eine Signalregel einer Standard-SQ X-Strategievorlage:
Sie können sehen, dass die Signale für Log & Short Entry & Exit noch nicht in der Strategie definiert sind - das liegt daran, dass sie von StrategyQuant zufällig generiert werden.
Stattdessen gibt es zufällige Platzhalter:
- RandomCondition(RandomConditionLong) - Das bedeutet, dass die SQ an dieser Stelle Zufallsbedingungen erzeugt. Jede Zufallsbedingung hat eine eindeutige Kennung, zum Beispiel RandomConditionLong.
- NegatedCondition(RandomConditionLong) - ist ein spezieller Platzhalter, der SQ X anweist, die Bedingung zu negieren, die es für die Zufallsbedingung namens RandomConditionLong und hier einfügen.
Daraus ergibt sich eine zufällig generierte Bedingung für das Long-Einstiegssignal und eine entsprechende negierte Bedingung für das Short-Einstiegssignal - und dasselbe gilt für die Ausstiegssignale.
Nach der Generierung wird es zum Beispiel so aussehen:
SIGNAL - LongEntrySignal:
CCI(14)[1] > 0 und RSI(20)[1] > 50
SIGNAL - ShortEntrySignal:
CCI(14)[1] < 0 und RSI(20)[1] < 50
Beachten Sie, dass die Bedingungen für Short entry entgegengesetzte Vergleichsoperatoren haben - < (Ist niedriger) anstelle von > (Ist größer)was bedeutet, dass sie die Negation der langen Bedingungen sind.
Wie genau werden die Bedingungen für RandomCondition-Platzhalter generiert?
Standardmäßig werden sie aus der Auswahl der Bausteine generiert, die Sie in Ihren Kompletteinstellungen -> Bausteine haben:
StrategyQuant X verwendet Ihre Auswahl an Bausteinen und andere Konfigurationseinstellungen (wie viele Bedingungen generiert werden sollen, die Perioden- und Verschiebungsbereiche usw.), um die Bedingungen zu generieren, die an die Stelle von RandomCondition treten sollen.
Wenn Sie mehr über die Strategievorlage erfahren möchten, lesen Sie die folgenden Artikel in unserem Blog:
- Einführung in das StrategyQuant-Templating-System - Teil I
- Einführung in das StrategyQuant-Templating-System - Teil II
War dieser Artikel hilfreich? Der Artikel war nützlich Der Artikel war nicht nützlich
Frage: Wenn die Bedingung lautet CCI(14)[1] > 0 UND RSI(20)[1] > 50 warum ist die Negation der Bedingung nicht CCI(14)[1] <= 0 OR RSI(20)[1] <= 50 ?
Hallo, das ist die korrekte Short-Negation im Falle des RSI / CCI. Lassen Sie uns wissen, wenn irgendwelche Fragen
hervorragend !!!