Erste Strategie

Zum Erstellen von Strategie-Schemas und zusammengesetzten Elementen sowie zum Testen der erhaltenen Strategien auf historischen Daten können Sie das Beispiel einer Strategie mit gleitendem Durchschnitt (SMA) verwenden. Es führt Sie durch den vollständigen Ablauf vom Erstellen einer Strategie bis zu deren Test und Debugging. Die Strategie mit gleitendem Durchschnitt (SMA) befindet sich im Ordner Strategien des Panels Schemata.

  1. Erstellen Sie eine neue Strategie aus Würfeln, wie unter Code verwenden beschrieben. Um eine neue Strategie hinzuzufügen, klicken Sie auf die Schaltfläche Hinzufügen Designer Schaltungs-Panel 01 auf der Registerkarte Allgemein und wählen Strategie aus. Alternativ klicken Sie mit der rechten Maustaste auf den Ordner Strategie im Panel Schemata und klicken im Dropdown-Menü auf die Schaltfläche Hinzufügen Designer Schaltungs-Panel 01.

Designer Erstellung einer Strategie 00

Nach dem Klicken auf die Schaltfläche Hinzufügen Designer Schaltungs-Panel 01 im Ordner Strategie des Panels Schemata erscheint eine neue Strategie. Im Arbeitsbereich erscheint ein neuer Tab mit der Strategie; beim Wechsel dorthin wird automatisch die Registerkarte Simulation im Menüband geöffnet. Auf der Registerkarte Simulation können Sie den Namen der Strategie ändern und ihr eine kurze Beschreibung geben.

Designer Erstellung einer Strategie 01

  1. Öffnen und fixieren Sie für komfortables Arbeiten die Panels Elemente-Palette und Eigenschaften des Bereichs Schemata, indem Sie auf die Schaltfläche Designer Algorithmische Erstellung von Würfeln 13 klicken. Das Ergebnis ist ein Fenster der folgenden Art.

Designer Algorithmische Erstellung von Würfeln 00

  1. Das Wesen der Strategie mit gleitendem Durchschnitt (SMA) ist wie folgt:
  • Es gibt zwei gleitende Durchschnitte mit unterschiedlichen Berechnungsperioden, einen langen SMA und einen kurzen SMA. Im Beispiel heißt der Würfel Indikator für den langen SMA Langer SMA mit einer Periode von 80 Kerzen; der kurze SMA heißt Kurzer SMA mit einer Periode von 10 Kerzen.
  • Wenn der kurze gleitende Durchschnitt den langen von unten nach oben kreuzt, wird eine Long-Position eröffnet.
  • Wenn der kurze gleitende Durchschnitt den langen von oben nach unten kreuzt, wird eine Short-Position eröffnet.
  • Wenn zum Zeitpunkt des Signals zum Eröffnen einer Position eine entgegengesetzte Position vorhanden ist, wird die Position gedreht.
  1. Für alle Strategien benötigen Sie ein Instrument und ein Portfolio, die für Trades verwendet werden. Sie sollten diese aus dem Panel Elemente-Palette in das Panel Designer hinzufügen. Im Beispiel heißt der Würfel Variable mit dem Typ Handelsinstrument Instrument, und der Würfel Variable mit dem Typ Portfolio heißt Portfolio. Setzen Sie das Kontrollkästchen Parameter der Würfel Instrument und Portfolio. Wenn das Kontrollkästchen aktiviert ist, übernimmt der Würfel den Wert aus den Strategieeinstellungen. Wenn Sie das Kontrollkästchen nicht aktivieren, müssen Sie die Werte für Instrument und Portfolio manuell eingeben. Wenn Sie das Feld Wert des Würfels Variable leer lassen und das Kontrollkästchen für Parameter nicht setzen, gibt die Strategie während des Tests einen Fehler wegen des nicht gesetzten Werts des Würfels Variable aus.

Designer Algorithmische Erstellung von Würfeln 01

Wenn Sie in der Strategie mehrere Instrumente oder Portfolios verwenden müssen, deaktivieren Sie für jeden Würfel das Kontrollkästchen Parameter und setzen Sie den Wert des Instruments oder Portfolios.

Designer Algorithmische Erstellung von Würfeln 02

Designer Algorithmische Erstellung von Würfeln 03

  1. Nach dem Hinzufügen von Instrument und Portfolio fügen Sie zwei Würfel Indikator hinzu, wählen den SMA-Typ aus, geben dem ersten den Namen Langer SMA und setzen die Periode auf 80 Kerzen, geben dem zweiten den Namen Kurzer SMA und setzen die Periode auf 10 Kerzen.

Designer Algorithmische Erstellung von Würfeln 04

  1. Damit die Indikatoren funktionieren, übergeben Sie ihnen eine Kerzenserie. Erstellen Sie dazu den Würfel Kerzen. Im Beispiel werden nur vollständig gebildete Kerzen mit einem Zeitrahmen von 5 Minuten verwendet.

Designer Algorithmische Erstellung von Würfeln 05

  1. Nach dem Hinzufügen der Indikatoren müssen Sie zwei Würfel hinzufügen, die die Kreuzungen der Indikatoren bestimmen. Dies sind die Würfel Kreuzung aus den zusammengesetzten Elementen. Der erste Würfel heißt Kreuzung nach oben. Er bestimmt die Kreuzung von unten nach oben. Der Indikator Kurzer SMA wird an den oberen Eingang des Würfels übergeben, der Indikator Langer SMA an den unteren Eingang. Der Operator CurrComparison wird auf einen größeren Wert gesetzt, der Operator PrevComparison auf kleiner oder gleich. Der zweite Würfel heißt Kreuzung nach unten und bestimmt die Kreuzung von oben nach unten. Der Indikator Kurzer SMA wird an den oberen Eingang des Würfels übergeben, der Indikator Langer SMA an den unteren Eingang. Der Operator CurrComparison wird auf einen kleineren Wert gesetzt, der Operator PrevComparison auf größer oder gleich.

Designer Algorithmische Erstellung von Würfeln 06

  1. Fügen Sie Chart hinzu, um Kerzen, Indikatoren und Trades visuell anzuzeigen. Fügen Sie dem Chart Anzeigeelemente für Kerzen, zwei Indikatoren und Trades hinzu.

Designer Algorithmische Erstellung von Würfeln 07

  1. Als Quelle der Trades für die Anzeige im Chart wird der Würfel Ausführungen der Strategie verwendet. Im Beispiel heißt er Trades nach Strategie.

Designer Algorithmische Erstellung von Würfeln 08

  1. Um eine Position zu eröffnen, fügen Sie zwei Würfel Orderregistrierung hinzu. Der erste Würfel ist für den Kauf per Market-Order vorgesehen. An den Eingang dieses Würfels werden übergeben: Handelsinstrument, das Signal zum Eröffnen einer Position aus dem Würfel Kreuzung nach oben, Portfolio und das Ordervolumen. Der zweite Würfel ist für den Verkauf per Market-Order vorgesehen. An den Eingang dieses Würfels werden übergeben: Handelsinstrument, das Signal zum Eröffnen einer Position aus dem Würfel Kreuzung nach unten, Portfolio und das Ordervolumen.

Designer Algorithmische Erstellung von Würfeln 09

  1. Durch Verbinden der oben genannten Elemente mit Linien (Linien) entsteht ein Schema, das die aktuelle Position der Strategie noch nicht berücksichtigt. In diesem Zustand sammelt es eine übermäßige Anzahl von Lots an.

Designer Algorithmische Erstellung von Würfeln 10

Zur Positionskontrolle müssen Sie den Würfel Position hinzufügen, an dessen Eingang Handelsinstrument und Portfolio übergeben werden.

Designer Algorithmische Erstellung von Würfeln 11

Zur Verarbeitung der aktuellen Position können Sie das fertige Schema verwenden, das unter Aktuelle Position abrufen beschrieben ist. Dieses Schema bestimmt den tatsächlichen Wert des erforderlichen Ordervolumens. Wenn die Position gedreht werden muss, gibt es den doppelten Portfoliowert zurück.

  1. Als Ergebnis sieht die fertige Strategie so aus:

Designer Algorithmische Erstellung von Würfeln 12

Empfohlene Inhalte

Zusammengesetzte Elemente