MQL5 Tutorial – Simple Berechnung der höchsten Kerze mit MQL5

SIND  SIE IMMER NOCH BROKER-FUTTER?
EINFACH AUTOMATISCH TRADEN! 
VORPROGRAMMIERTE MODULE & STRATEGIEN!
MESSBAR + NACHVOLLZIEHBAR + BESSERE ERGEBNISSE
HIER KLICKEN UND   MITMACHEN!

Mit MQL5 kann man die höchste Kerze aus einer definierten Anzahl von Kerzen auf dem Chart ermitteln. Das ist sehr nützlich für Trading Strategien die nach Markttechnik funktionieren…

Wenn Sie sich einmal mit Charting oder der sogenannten Markttechnik beschäftigt haben, dann wissen Sie, dass es manchmal nützlich und sinnvoll ist, die höchste Kerze in einem bestimmten Kontext zu ermitteln.

In diesem Fall ermitteln wir den Höchstwert der letzten 10 Kerzen, derzeit zeigt uns der Meta Trader hier die Kerze1 an, das liegt daran, dass die aktuelle Kerze noch nicht fertig ist.
Die Kerze, die gerade gebildet wird hat immer die Nummer 0, das hier ist die Kerze 1 und das ist der mit Abstand höchste Punkt, zumindest innerhalb der letzten 10 Kerzen.
Lassen wir den Expert Advisor etwas weiter laufen dann sehen wir jetzt, dass es Kerze 5 ist, das hier ist jetzt Kerze 0 …1 …2 …3 …4 …5.
Tatsächlich, unser Expert Advisor funktioniert.

Wie kann man das jetzt auf einfache Art und Weise in MQL5 umsetzen?
Um das zu tun, drücken wir im Metatrader hier auf diesen Button oder wir drücken auf die F4 Taste.
Das wird den MetaEditor laden, dort klickt wir hier auf New oder Datei Neu , wählen den Expert Advisor aus Vorlage, klicken auf Weiter, vergeben hier den Namen SimpleHoechsteKerze klicken auf weiter, weiter, fertig stellen und entfernen alles oberhalb der OnTick Funktion.

Auch diese zwei Kommentarzeilen hier brauchen wir nicht.
Das Erste was wir wirklich brauchen ist eine double Variable, die soll HoechsteKerzeM1 heißen und als Nächstes erstellen wir ein DoubleArray , also eine ganze Anzahl von Variablen, dieses PreisArray soll später die Höchstwerte aufnehmen.

Jetzt möchten wir gerne unser Array absteigend für die Preise sortieren, das geht mit der Funktion ArraySetAsSeries.
Im nächsten Schritt möchten wir unser Array auch mit Werten befüllen, das geht mit der Funktion CopyHigh , die holt sich in diesem Fall das aktuelle Währungspaar auf dem Chart – und zwar vom Minuten Chart – startet bei der aktuellen Kerze und geht elf Kerzen zurück und kopiert das Ergebnis in unser Array Höchstwerte und darin wollen wir jetzt die höchste Kerze ermitteln.

Das kann die Funktion ArrayMaximum machen, die unser Array von der aktuellen bis zur elften Kerze davor durchsucht und das Ergebnis hier in die Variable HoechsteKerzeM1 packt,
In einem letzten Schritt möchten wir jetzt unser ermitteltes Ergebnis noch mit dem Comment Befehl auf unserem Chart ausgeben, dazu zeigen wir den Text Höchstwert der letzten zehn Kerzen und den Inhalt der Variable HoechsteKerzeM1 an, den wir oben berechnet habe.
So jetzt klicken wir auf Kompilieren.

Unser Expert Advisor wurde ohne Fehler und mit einer Warnung kompiliert, diese Warnung hier weist uns darauf hin, dass wir diesen Wert hier eigentlich auch in eine Textkette wie diese hier umwandeln sollten, das wäre etwas eleganter aber der Einfachheit halber geht’s auch so.

Über diesen kleinen Knopf wechseln wir wieder zurück in den MetaTrader und starten über Ansicht, Strategie Tester oder mit der Tastenkombination Steuerung+R der Strategie Tester, hier wählen wir die Datei SimpleHoechsteKerze.ex5 aus und starten unseren Test.

Hier bekommen wir die Anzahl: Der Höchstwert der letzten 10 Kerzen ist die Kerze Nummer 4 , das hier ist Kerze 0, diese wird gerade gebildet und ist noch nicht fertig.
1…2…3…4, innerhalb der letzten zehn Kerzen ist das hier tatsächlich die höchste Kerze.

Lassen wir das etwas weiter laufen bekommen wir in diesem Fall die Aussage: Kerze 1 ist die höchste Kerze.
Es handelt sich hier tatsächlich um den höchsten Punkt.

In diesem einfachen Expert Advisor haben Sie gelernt, wie Sie mit ein paar Code Zeilen ganz einfach die höchste Kerze in einem bestimmten definierten Bereich anzeigen können.

Download “MQL5 Tutorial - Simple höchste Kerze mit MQL5” SimpleHoechsteKerze.txt – Einmal heruntergeladen – 542 B

Einfacher MQL5 Kurs + 10 Studienbriefe gratis + Downloads
Jetzt noch sichern!