Obwohl das TradeStation-Handelspaket eine Vielzahl von Handelsindikatoren enthält, die als Analysetechniken bezeichnet werden, entwickeln viele, die TradeStation verwenden, den Wunsch, ihre eigenen Indikatoren mithilfe von TradeStation-Code hinzuzufügen oder anzupassen. In diesem Artikel wird gezeigt, wie Sie einen einfachen Indikator erstellen, der das aktuelle Handelsvolumen anzeigt und die visuelle Anzeige dieses Volumens bei Kursschluss in Grün ändert.

Die einfachste Methode zum Erstellen eines neuen Indikators besteht darin, einen vorhandenen Indikator zu finden, der die Anforderungen teilweise erfüllt, und ihn dann weiter zu ändern. In diesem Beispiel bietet der mit TradeStation gelieferte Volumenindikator eine akzeptable Grundlage.

Um mit TradeStation-Code zu arbeiten, öffnen Sie zuerst die Lautstärkeanzeige mit dem EasyLanguage-Editor. EasyLanguage ist die Programmiersprache, die TradeStation verwendet. Klicken Sie zunächst mit der rechten Maustaste auf ein Diagramm und wählen Sie dann im Popup-Menü die Option Analysetechnik einfügen. Wählen Sie im angezeigten Dialogfeld die Registerkarte Anzeige aus und scrollen Sie nach unten, um die Lautstärkeanzeige in der Liste zu finden. Klicken Sie einmal auf die Zeile Volumenanzeige, um sie hervorzuheben, und klicken Sie dann unter dem Listenfeld auf die Schaltfläche EasyLanguage bearbeiten. Der EasyLanguage-Editor wird mit dem Code für die Lautstärkeanzeige geöffnet, der zur Bearbeitung bereit ist.

Der EasyLanguage-Code ist in drei Abschnitte unterteilt. Der erste Block definiert die Eingänge. Diese Eingaben können nur durch Formatieren eines Indikators geändert werden, nachdem er einem TradeStation-Diagramm hinzugefügt wurde. Nach den Eingaben folgen die Variablen. Diese werden initialisiert, wenn der Indikator zum ersten Mal während einer Sitzung gestartet wird, und ihre Werte werden mithilfe von Code geändert. Nach diesen beiden Blöcken wird der eigentliche Code ausgeführt. Dies muss für unser Beispiel geändert werden.

Suchen Sie zuerst die folgende Codezeile:

Plot1 (VolumeValue, "Volume");

Codezeilen, die mit Plot1, Plot2 usw. beginnen, zeichnen grafische Elemente wie Balken und Linien in einem Diagramm. Im Fall der Lautstärkeanzeige zeichnet diese Codezeile den Wert des aktuellen Volumens für den Balken VolumeValue auf. Dieser Wert erhält auch den Namen "Volume", mit dem ein Benutzer den Stil des Diagramms im Dialogfeld "Formatanalysetechnik" identifizieren und ändern kann. Ein Benutzer kann jedoch nur die Standardfarben, -breiten und -stile der Diagramme ändern. Um unser Beispiel zu vervollständigen, muss der Code geändert werden.

Platzieren Sie den Cursor hinter der obigen Zeile und drücken Sie die Eingabetaste auf der Tastatur, um eine neue Zeile zu erstellen. Geben Sie nun die folgende Codezeile ein:

Wenn Schließen> Öffnen, dann SetPlotColor (1, Grün);

Vergessen Sie nicht, das Semikolon am Ende der Zeile einzufügen, da sonst der Code nicht überprüft wird.

Die gerade hinzugefügte Zeile ist eine bedingte Aussage, die besagt, dass in Laienbegriffen die Plotfarbe (SetPlotColor) geändert werden muss, wenn der Schlusskurs (Schließen) des aktuellen Balkens größer als der Eröffnungspreis (Öffnen) des aktuellen Balkens ist ) des Plot1-Elements auf Grün (1, Grün).

Drücken Sie nun die Taste F3 oder klicken Sie auf die Schaltfläche Überprüfen, um den Code zu kompilieren. Herzliche Glückwünsche. Der Volumenindikator wird jetzt grün angezeigt, wenn der Preis über dem offenen Wert schließt und Sie Ihren ersten TradeStation-Indikator erstellt haben.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein