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
4 Kommentare
Älteste
Neuestes Meistgewählt
Inline-Rückmeldungen
Alle Kommentare anzeigen
Kevin
12. 4. 2024 5:48 Uhr

Seit vier Jahren bin ich mit diesem Programm an einem Schmerzpunkt angelangt. Ich habe das ultimative Vollpaket vor fünf Jahren gekauft und habe noch nicht viel damit anfangen können. Derzeit kann ich es nicht verwenden, weil ich Indikatoren entwickle, die Zyklusberechnungen verwenden. So kann sich jede Periode jedes Indikators an den Markt anpassen... Dies wird bei jeder neuen geöffneten Kerze aktualisiert. Leider kann ich mit den komplexeren Indikatoren, wie diesen, nicht weiter mit diesem Programm arbeiten. Ein langfristiges Programm werden Sie mit diesem Tool nicht finden können. Sie müssen ständig... Weiterlesen "

skeetaquant
skeetaquant
Antwort an  Kevin
30. 7. 2024 11:36 Uhr

Die Funktion "Custom Projects" ist möglicherweise der beste Weg, dies zu tun. Richten Sie ein benutzerdefiniertes Projekt ein, um es regelmäßig neu zu erstellen oder zu testen.

Theo Gottwald
Antwort an  Kevin
13. 10. 2024 8:40 Uhr

Wenn Sie eine Strategie entwickeln können, die für die letzten 20 Jahre geeignet ist, warum sollten Sie dann nicht auch eine für 21 Jahre entwickeln können?

Video: SMC-Konzepte in ATS
Video: ATS-Masterclass

bjca
Antwort an  Kevin
26. 11. 2024 5:04 Uhr

Ich verwende die von SQX generierten EAs seit einem Jahr und sie laufen großartig. Geben Sie nicht dem Programm die Schuld, wenn das Problem bei Ihnen liegt. Es klingt, als ob Sie es überkompliziert haben. Die hirnlosesten einfachen Strategien funktionieren am besten.

Wenn z.B. CloseDaily > CloseWeekly, setzen Sie einen Kaufstopp auf den höchsten Stand der letzten X Bars. Dann setzen Sie einen SL. Das ist die Essenz eines der EAs.