Erstellung eines Expert Advisors zur Anzeige eines dynamischen Pfeils im MetaTrader 5 Chart

video
play-sharp-fill

In diesem Tutorial werden wir einen Expert Advisor erstellen, der einen dynamischen Pfeil im MetaTrader 5 Chart platziert. Dieser Pfeil wird zur mittleren Preisposition des aktuellen Kerzenhalters positioniert und hat bei jedem Tick ein einzigartiges Aussehen. Lassen Sie uns sehen, wie wir das machen können.

Um zu beginnen, starten Sie den MetaEditor, indem Sie auf das entsprechende Symbol klicken oder F4 auf Ihrer Tastatur drücken.

Die OnTick Funktion

Die Funktion, auf die wir uns konzentrieren, ist OnTick. Diese Funktion wird jedes Mal ausgelöst, wenn ein neuer Tick oder eine Preisaktualisierung für das Symbol empfangen wird, an das der Expert Advisor angehängt ist.

Aktuelle Preise abrufen

Zuerst holen wir die aktuellen Ask- und Bid-Preise. Die Funktion SymbolInfoDouble holt den benötigten Preis und NormalizeDouble stellt sicher, dass der Preis die korrekte Anzahl an Dezimalstellen gemäß den Eigenschaften des Symbols hat.

Mittleren Preis berechnen

Der mittlere Preis ist der Durchschnitt der Ask- und Bid-Preise. Hier wird unser Pfeil im Chart platziert.

Zufälliges Pfeil-Aussehen

Um unserem Pfeil ein einzigartiges Aussehen zu geben, initialisieren wir den Zufallsgenerator mit MathSrand. Der Startwert für diesen Generator ist die aktuelle Tick-Anzahl. Mit der Funktion MathRand generieren wir eine Zufallszahl zwischen 0 und 99.

Pfeil erstellen und anpassen

Wir erstellen ein Pfeilobjekt namens Mein Objekt im Chart. Dieser Pfeil ist vom Typ OBJ ARROW. Seine Anfangsposition wird auf die aktuelle Zeit und den berechneten mittleren Preis gesetzt. Dann passen wir das Aussehen des Pfeils an, indem wir einen zufälligen Pfeilcode setzen und seine Breite anpassen. Schließlich wird der Pfeil mit ObjectMove korrekt positioniert.

Informationen im Chart anzeigen

Die Funktion Comment zeigt die Ask-, Bid- und mittleren Preise direkt im Chart an. Dies bietet dem Trader eine schnelle Referenz.

Nachdem Sie den Code geschrieben haben, drücken Sie F7, um ihn zu kompilieren. Wenn dies zu schnell für Sie war oder Sie nicht verstehen, was der gesamte Code macht, möchten Sie vielleicht zuerst den Premium-Kurs auf unserer Website besuchen oder eines der Grundlagenvideos ansehen.

Einmal kompiliert, kehren Sie zurück zu MetaTrader, indem Sie F4 drücken oder auf das Symbol klicken. In MetaTrader drücken Sie Strg und R, um den Strategietester zu starten. Wählen Sie den Expert Advisor, den wir gerade erstellt haben, aktivieren Sie den visuellen Modus und starten Sie einen Strategietest. Sie sollten dann den Expert Advisor im Chart sehen.

Wenn Sie bereits Mitglied im Premium-Kurs sind und eine Idee für ein Video wie dieses haben, senden Sie uns bitte eine E-Mail.

Das war es auch schon!

In diesem Tutorial haben wir gelernt, wie man einen Expert Advisor erstellt, der einen dynamischen Pfeil im MetaTrader 5 Chart platziert. Mit nur wenigen Zeilen MQL-Code haben Sie diesen Expert Advisor selbst codiert. Danke fürs Zuschauen, und wir sehen uns im nächsten Video!