Builder-Screens
<< Click to Display Table of Contents >> Builder-Screens |
Die Point-and-Click-Schnittstelle des Builders ist ein leistungsstarker Einstieg in die Entwicklung von NinjaScript-Strategien für Nicht-Programmierer. Selbst wenn Sie später im Entwicklungszyklus tiefergehende benutzerdefinierte Codierungen anstreben, kann der Builder eine hervorragende Grundlage für den Einstieg bieten. Um direkt mit der vollständigen Programmierung eines Strategieobjekts im NinjaScript-Editor zu beginnen, schauen Sie bitte im NinjaScript Wizard nach.
Verstehen des Begrüßungsbildschirms
Layout des BegrüßungsbildschirmsDies ist der erste Bildschirm und Ausgangspunkt imStrategy Builder.
1.In der Dropdown-Liste Strategie wählen Sie Neue Strategie, um ein neues Strategie-Skript zu erstellen - alle anderen vom Builder erstellten Skripte werden ebenfalls aufgelistet, sollten Sie also ein Skript ändern wollen - wählen Sie bitte das gewünschte aus und gehen Sie durch die Bildschirme. 2.Drücken Sie jederzeit die Schaltfläche Code anzeigen, um den vom Builder generierten NinjaScript-Code anzuzeigen. 3.Klicken Sie jederzeit auf die Schaltfläche Code entsperren, um den NinjaScript-Editor zu öffnen und Ihren Strategiecode zu bearbeiten. Nach der Freischaltung des Codes können Sie den Builder nicht mehr für die spätere Strategiebearbeitung verwenden 4. Klicken Sie jederzeit auf die Schaltfläche Kompilieren, um Ihren Strategiecode zusammenzustellen. 5. Drücken Sie die Tasten<Zurück oderNächste>, um zwischen den Bildschirmen des Builders hin- und herzuwechseln - Sie können auch direkt zu einem bestimmten Bildschirm springen, indem Sie das linke Navigationsmenü verwenden. 6. Drücken Sie die Schaltfläche Abbrechen, um denStrategy Builder zu verlassen
Hinweis: Wenn Sie eine Kopie Ihrer Strategie erstellen möchten, können Sie Ihr gespeichertes Skript in der Dropdown-Liste Strategie auswählen und "Speichern unter" wählen - dies öffnet einen Dateidialog, in dem Sie einen neuen Namen eingeben können, um die Skriptkopie zu speichern.
|
Verständnis des Bildschirms Allgemein
Allgemeiner Bildschirmaufbau Auf dem Bildschirm Allgemein geben Sie den Namen und die Beschreibung Ihrer Strategie ein.
1. Legt den Namen der Strategie fest 2. Legt die Beschreibung der Strategie fest |
Verstehen des Bildschirms Standardeigenschaften
Standard-Eigenschaften Bildschirm LayoutAuf dem Bildschirm Standardeigenschaften können Sie die Standardwerte für Ihre benutzerdefinierten Strategieeigenschaften festlegen.
1. Standardmäßig ist nur der Abschnitt Berechnen sichtbar, klicken Sie auf die Schaltfläche Weitere Eigenschaften, um die Auswahl so zu erweitern, dass sie auch alle Standardeigenschaften der Strategie enthält, die Sie für Ihr Builder-Skript festlegen können.
|
Verständnis des Bildschirms Zusatzdaten
Zusatzdaten BildschirmlayoutAuf dem Bildschirm Zusatzdaten können Sie optional zusätzliche Instrumentendaten oder benutzerdefinierte Serien für Ihre Strategie auswählen.
1. Drücken Sie die Schaltfläche Hinzufügen, um eine neue Serie zum Hinzufügen zu konfigurieren 2. Drücken Sie den Bearbeiten-Knopf, um eine bestehende Serie konfigurieren zu können 3. Drücken Sie die Entfernen-Taste, um eine bestehende Serie zu entfernen
Datenreihen-Auswahl LayoutWählen Sie Ihre Instrumentendatenreihe aus, die Sie hier hinzufügen möchten
Benutzerdefinierte SerienwahlWählen Sie Ihre benutzerdefinierte Serie aus, die Sie hier hinzufügen möchten
|
Verständnis des Bildschirms Eingaben und Variablen
Bildschirmaufbau der Eingaben und VariablenAuf dem Bild Inputs and Variables können Sie die Benutzereingaben Ihrer Strategie definieren. Benutzereingaben sind wichtig, wenn Sie Eingabewerte benötigen, die die Performance Ihrer Strategie beeinflussen können. Wenn Sie beispielsweise ein einfaches Crossover-System mit gleitendem Durchschnitt haben, können Sie eine Eingabe für den schnell gleitenden Durchschnitt und eine weitere für den langsam gleitenden Durchschnitt erstellen. Dies ermöglicht es Ihnen dann, die Werte der gleitenden Durchschnitte aus der Benutzeroberfläche heraus zu ändern. Eingaben sind auch erforderlich, wenn Sie planen, die Optimierungsfunktionen der NinjaTraderHandelssystemanalyse zu nutzen.
1. Drücken Sie die Hinzufügen-Taste, um eine neue Benutzereingabe hinzuzufügen. 2. Drücken Sie die Bearbeiten-Taste, um eine vorhandene, ausgewählte Benutzereingabe zu bearbeiten. 3. Drücken Sie die Entfernen-Taste, um die ausgewählte Benutzereingabe zu entfernen.
1. Drücken Sie die Hinzufügen-Taste, um eine neue Benutzervariable hinzuzufügen. 2. Drücken Sie die Bearbeiten-Taste, um eine vorhandene, ausgewählte Benutzervariable zu bearbeiten. 3. Drücken Sie die Entfernen-Taste, um die ausgewählte Benutzervariable zu entfernen.
|
Verstehen des Bildschirms Bedingungen und Aktionen
Aufbau des Bildschirms Bedingungen und AktionenAuf dem Bildschirm Bedingungen und Aktionen können Sie Bedingungen und Folgeaktionen festlegen, die den Ablauf Ihrer Strategie steuern.
Bedingungen - Führt die angegebene Aktion aus, wenn sie wahr ist Aktionen - Führen Sie eine Aktion (Aufträge senden, Objekte im Chart zeichnen usw....) basierend auf der übergeordneten Bedingung aus, die als wahr bewertet wird
Über den Builder können Sie eine unbegrenzte Anzahl von Bedingungen mit zugehörigen Aktionen haben und auch Bedingungen in eine Konditionsgruppe gruppieren (z.B. für einen bestimmten Satz von Filterregeln wie Zeit)
Bedingungen und Bedingungsgruppen werden mit dem Condition Builder angelegt. Aktionen werden im Fenster Strategieaktionen festgelegt.
1. Wählt aus, ob alle Einzelbedingungen erfüllt sein müssen, um eine Aktion auszulösen, oder ob eine solche ausreichend ist. 2. Zeigt die Bedingungen an, die mit dem aktuell ausgewählten Konditionssatz verknüpft sind 3. Fügt eine Bedingungsgruppierung hinzu, öffnet sie (*), bearbeitet oder entfernt eine Bedingung (ein Doppelklick auf das ausgewählte Element erlaubt auch die Bearbeitung 4. Zeigt die Aktionen an, die mit dem aktuell ausgewählten Bedingungssatz verknüpft sind 5. Fügt eine Aktion hinzu, bearbeitet oder entfernt sie (ein Doppelklick auf das ausgewählte Element erlaubt auch die Bearbeitung) 6. Wählt die Bedingung aus, die Sie bearbeiten möchten
* Ein Beispiel für arbeitende Bedingungsgruppen finden Sie unter "So erstellen Sie einen Zeitfilter" im Abschnitt Condition Builder
Sie können Bedingungen von einem Satz in einen anderen kopieren und einfügen und Sie können sogar einen Satz von Bedingungen als Vorlage speichern und für die zukünftige Verwendung über das Kontextmenü mit der rechten Maustaste laden, wie im Bild unten gezeigt. Um ein Konditionsset als Vorlage zu speichern, wählen Sie den Menüpunkt Speichern unter... und wählen Sie dann den Menüpunkt Laden... um es zu einem späteren Zeitpunkt in einer anderen Strategie oder Bedingung wiederzuverwenden.
|
Verstehen des Bildschirms Stopps und Ziele
Layout des Stopp- und ZielbildschirmsDie Stopps und Ziele ermöglichen es Ihnen, Stop-Loss, Trail Stop, Parabolic Stop (R15 und höher) und Profit Target Orders einzustellen, die automatisch übermittelt und verwaltet werden, sobald Ihre Strategie eine Position eröffnet.
1. Zeigt Stopps und Ziele an, die mit Ihrer Strategie verbunden sind 2. Fügt Ihrer Strategie einen Stop oder ein Ziel hinzu 3. Bearbeitet den ausgewählten Stopp oder das ausgewählte Ziel in Ihrer Strategie (ein Doppelklick auf das ausgewählte Element erlaubt auch die Bearbeitung) 4. Entfernt den ausgewählten Stopp oder das ausgewählte Ziel aus Ihrer Strategie |
Verstehen des Finish-Bildschirms
Fertigstellen BildschirmlayoutSobald Sie diesen Bildschirm erreichen, sind Sie mit der Entwicklung Ihrer Strategie fertig. Klicken Sie auf die Schaltfläche Fertigstellen, um Ihre Strategie zu erstellen, die dann für denBacktesting oder die Live-Ausführung bereit ist.
|