Dokumentation
Anwendungen
Zuletzt aktualisiert am 1. 7. 2020 von Mark Fric
Konfigurieren von Parameterbereichen für Standard- und benutzerdefinierte Blöcke
Page contents
Beim Erzeugen eines neuen Blocks, zum Beispiel eines CCI-Indikators, generiert StrategyQuant auch die Werte seiner Parameter.
Konfigurieren von Parameterbereichen für Standardblöcke (build-in)
Im Falle des CCI sind die wichtigsten Parameter die Periode und die Verschiebung.
Standardmäßig werden die Parameterbereiche in Bauherr -> Baustein Einstellungen. Dort können Sie die Parameterbereiche für jeden Block, den Sie verwenden möchten, anpassen:
Wie Sie auf dem Screenshot oben sehen können, sind sie so konfiguriert, dass sie global festgelegte Bereiche verwenden - dies sind die Perioden- und Schichtbereiche, die in Bauherr -> Was zu bauen ist tab:
Perioden und Verschiebungen sind spezielle Parameter, die hier standardmäßig global konfiguriert sind. Alternativ können Sie sie auf einen benutzerdefinierten Bereich umstellen, in dem Sie den Bereich für den jeweiligen Block festlegen:
Konfigurieren von Parameterbereichen für benutzerdefinierte Blöcke
Benutzerdefinierte Blöcke sind spezielle Blöcke, die Sie mit dem AlgoWizard-Editor selbst erstellen können. Sie können einige vorhandene Blöcke kombinieren, um eine neue Bedingung zu erstellen.
Jeder benutzerdefinierte Block hat seine eigenen Parameter, die von außen sichtbar sind. Unten sehen Sie einen benutzerdefinierten Block AATestBlock als Beispiel für die Funktionalität:
Beachten Sie, dass der benutzerdefinierte Block über die Parameter Diagramm, Periode und Verschiebung verfügt und dass Sie für die Parameter Periode und Verschiebung einen Bereich festlegen können (Min, Max und Step).
Diese Werte haben Vorrang vor den in den Bausteinen konfigurierten Parametereinstellungen im vorherigen Abschnitt sichtbar. Wenn SQ also den Parameter Period für AATestBlock generiert, wird er mit Schritt 3 eine Periode im Bereich von 33 bis 66 verwenden.
Es gibt eine Möglichkeit, dieses Verhalten zu ändern und globale Einstellungen für Zeiträume und Shift-Parameter zu verwenden (die von Bauherr -> Was zu bauen ist config) - setzen Sie einfach alle drei Parameter Min, Max, Step in der benutzerdefinierten Blockkonfiguration auf Null:
Damit wird StrategyQuant mitgeteilt, dass es diese Werte aus der Konfiguration in Was zu bauen ist tab:
War dieser Artikel hilfreich? Der Artikel war nützlich Der Artikel war nicht nützlich
Can strategies created using custom blocks be merged into a portfolio strategy?
Tried and the backtest in MT4 was horrible. Though the single strategies backtest match quite well in MT4.
I tried it using build 135.