Ein Template ist ein grundlegender Quelltext eines Indikators. Sie enthält den Standardprogrammkopf, allgemeine Eigenschaften und Bauteil für die wichtigsten Event-Handler: Wertneuberechnung (OnCalculate) und Indikatorstart (OnInit). Ein Template wird in dem Verzeichnis angelegt, das einem Programmtyp entspricht – MQL5/Indikatoren (oder MQL4/Indikatoren). Bei der Erstellung eines Templates können Sie die Programmeingaben vorab definieren sowie dem Code des Bauteils für weitere Event-Handler und grafische Konstruktionen hinzufügen.
Füllen Sie die folgenden Felder aus:
Die Eingabeparameter sind "input"-Klassenvariablen. Um einen Parameter zu erstellen, klicken Sie auf Hinzufügen und füllen Sie drei Felder aus:
Danach wählen Sie weitere Event-Handler. Ihr Bauteil wird in das Template des EAs integriert. OnCalculate ist unabdingbar, Sie können daher nur den Typ wählen, es aber nicht löschen.
Um eine erweiterte Handler-Beschreibung anzuzeigen, bewegen Sie den Cursor darüber.
Ausgewählte Event-Handler werden den anderen hinzugefügt – OnInit und OnCalculate. |
Die folgenden Werte müssten jetzt hier bestimmt werden:
Im Bereich Diagramme können Sie grafische Indikatorkonstruktionen angeben: Name, Typ (z.B. Linie oder Histogramm) und Farbe. Im Code des Indikators werden die entsprechenden Eigenschaften von Konstruktionen sowie Puffer für Werte hinzugefügt.
Klicken Sie auf Fertig stellen, um das Erstellen des Templates abzuschließen. Die erzeugte Datei wird sofort zur Bearbeitung geöffnet.