Dokumentation

Anwendungen

Zuletzt aktualisiert am 18. 5. 2020 von Mark Fric

Einführung

StrategyQuant Version X wurde von Grund auf als offene, erweiterbare Plattform entwickelt.

Der Großteil der Funktionen wird entweder mit Plugins oder Snippets implementiert. Was ist der Unterschied zwischen ihnen?

  • Plugin - ist ein größeres Modul, das sowohl eine Benutzeroberfläche als auch einen Hintergrundcode enthält. Ein Beispiel für ein Plugin ist der gesamte Builder-Bildschirm, der selbst wiederum andere Subplugins enthält - jeder Einstellungsreiter und jeder Ergebnisreiter sind ein weiteres Plugin. Die Entwicklung von Plugins wird in diesem Handbuch nicht behandelt, sie ist sehr technisch und komplex und wird möglicherweise in einigen zukünftigen Versionen von StrategyQuant X angeboten werden.
  • Schnipsel - ist eine "Funktion", die eine Sache implementiert. Ein Beispiel: Jedes Geldverwaltungsmodell ist ein Snippet. Jeder Indikator und jeder Baustein ist ein Snippet. Dies ermöglicht es Ihnen, StrategyQuant mit Ihren eigenen Indikatoren, Statistikwerten usw. auf relativ einfache Weise zu erweitern.

Jedes Snippet ist eine kurze Java-Klasse, die eine Funktion implementiert. Wir werden in diesem Handbuch ein Beispiel für die gängigsten Snippets geben, damit Sie mit ihrer Verwendung beginnen können.

Snippets sind über das CodeEditor-Symbol in der oberen rechten Ecke zugänglich.

Dadurch wird das CodeEditor-Panel geöffnet, in dem Sie Snippets anzeigen, bearbeiten und erstellen können.

Auf der rechten Seite des Editors sehen Sie die Baumstruktur aller SQ Snippets.

Es gibt zwei Hauptkategorien:

  • Code - dies sind Vorlagen in Freemarker Markierungssprache, die zur Übersetzung von Strategien aus dem internen XML-Format in die Zielsprache der Handelsplattform verwendet wird - sei es MQL, EasyLanguage oder eine andere. Wenn Sie einen neuen Indikator oder ein neues Signal als Snippet zu SQ hinzufügen, müssen Sie hier auch seinen Übersetzungscode definieren, damit SQ weiß, wie der richtige Code dafür zu generieren ist. Das Erweitern des Codes wird zusammen mit Beispielen für benutzerdefinierte Indikatoren beschrieben.
  • Schnipsel - sind in Java geschriebene Dateien, die jeweils eine Funktion implementieren.

Snippets sind hierarchisch in Kategorien organisiert.

 

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

Abonnieren
Benachrichtigen Sie mich bei
1 Kommentar
Älteste
Neuestes Meistgewählt
Inline-Rückmeldungen
Alle Kommentare anzeigen
Kevin
12. 4. 2024 5:48 am

I have been at a pain point With this program for four years now. I purchased the ultimate full package five years ago and Haven’t gotten much from it. Currently, I am unable to use it because I am building out indicators that use cycle calculations. So every period of each indicator can adapt to the market… This updates every new candle open. Unfortunately, with the more complex indicators, such as these, I’m unable to proceed further with using this program. You will not be able to find a long-term program through utilizing this tool. You constantly have to make... Weiterlesen "