MQL5 Tutorial - Automatisch traden mit Metatrader5

Mit MQL5 und Metatrader5 können Sie Ihren eigenen Trading Robot 24/7 exakt nach Ihren eigenen Regeln traden lassen. Lernen Sie MQL5 oder starten Sie mit vorprogrammierten Modulen die sich exakt an Ihre eigenen Bedürfnisse anpassen lassen.

https://mql5tutorial.de/

subscribe
share






MQL5 Tutorial Deutsch – Simpler Gleitender Durchschnitt Crossover


Einführung in Exponentielle Gleitende Durchschnitte (00:00 – 00:24) Einführung in die Programmierung eines Expert Advisors, der zwei exponentielle gleitende Durchschnitte verwendet, um Handelssignale zu generieren, basierend auf deren Überschneidungen.

Berechnung der Gleitenden Durchschnitte (00:24 – 00:37) Erklärung, wie die gleitenden Durchschnitte berechnet werden: Ein Durchschnitt basiert auf 50 Kerzen, der andere auf 20 Kerzen.

Erkennung von Kauf- und Verkaufssignalen (00:37 – 01:00) Demonstration, wie eine Überschneidung der gleitenden Durchschnitte als Kauf- oder Verkaufssignal interpretiert wird.

Erstellung eines Expert Advisors im MetaEditor (01:00 – 01:46) Anleitung zur Erstellung eines neuen Expert Advisors im MetaEditor, benannt „Simple Gleitender Durchschnitt Crossover“.

Einrichten der Arrays für die Gleitenden Durchschnitte (01:46 – 02:12) Erklärung, wie Arrays für die beiden gleitenden Durchschnitte erstellt werden.

Definition der Eigenschaften für die Gleitenden Durchschnitte (02:12 – 03:10) Schritt-für-Schritt-Anleitung zur Definition der Eigenschaften für beide gleitenden Durchschnitte.

Berechnung der Gleitenden Durchschnitte (03:10 – 04:01) Anleitung zur Berechnung der Werte für die gleitenden Durchschnitte und Speicherung in den definierten Variablen.

Logik zur Erkennung von Überschneidungen (04:01 – 05:18) Implementierung der Logik zur Erkennung von Überschneidungen der gleitenden Durchschnitte und Ausgabe der entsprechenden Handelssignale.

Kompilieren und Testen des Expert Advisors (05:18 – 06:00) Anleitung zum Kompilieren des Expert Advisors und Testen im MetaTrader mit dem Strategie-Tester.

Demonstration des Expert Advisors im MetaTrader (06:00 – 06:28) Demonstration des Expert Advisors im MetaTrader, Anzeige der Kauf- und Verkaufssignale bei Überschneidungen der gleitenden Durchschnitte.

Zusammenfassung und Anwendung der Strategie (06:28 – 06:41) Zusammenfassung des Gelernten und Anleitung zur Programmierung der Crossover-Strategie mit zwei sich überschneidenden gleitenden Durchschnitten in MQL5.

In diesem Video lernen Sie, wie Sie einen Expert Advisor programmieren, der Handelssignale basierend auf der Überschneidung von zwei exponentiellen gleitenden Durchschnitten generiert.

In diesem Video lernen Sie, wie Sie einen Expert Advisor programmieren, der Handelssignale basierend auf der Überschneidung von zwei exponentiellen gleitenden Durchschnitten generiert.

Sie haben es sich gewünscht, also machen wir es auch. Einer unserer englischsprachigen YouTube-Subscriber hat geschrieben, er möchte gerne einen Expert-Advisor, wo sich zwei exponentielle gleitende Durchschnitte überschreiten, programmieren, aber er steckt fest. Und er wollte wissen, ob ich ein Video dazu machen kann. Klar, das, was Sie hier sehen, sind zwei sich überkreuzende gleitende Durchschnitte. Dieser hier wird auf 50 Kerzen und dieser hier auf 20 Kerzen zurückgerechnet. Wenn es zu einer solchen Überschneidung hier kommt und der 20er den 50er Moving Average schneidet, dann wird das als Kauf-Signal angesehen. Und wie man sieht, ist in diesem Fall der Kurs auch gestiegen. Lassen wir das mal einige Kerzen weiterlaufen. Hier haben wir den anderen Fall. Es kommt zur Überkreuzung. Und jetzt liegt der 50 Kerzen Durchschnitt über dem 20 Kerzen Durchschnitt. Dann bekommen wir hier oben Verkaufen angezeigt, weil der Kurs jetzt nach unten geht. Immer wenn sich die beiden Linien hier überschneiden, wechselt hier oben der Text. Wie kann man das jetzt als Expert Advisor programmieren? Dazu rufen wir hier oben über diesen kleinen Button oder mit der F4 Taste den MetaEditor auf. Im MetaEditor gehen wir auf Datei neu, Expert Advisor aus Vorlage, weiter, vergeben hier den Namen simpler, gleitender Durchschnitt, cross over, also Überkreuzung, klicken auf weiter, weiter fertigstellen und löschen alles oberhalb der OnTick Funktion.

Auch diese beiden Kommentar Zeilen können wir entfernen. So, und das erste, was wir jetzt brauchen, ist ein jeweiliges Array für den gleitenden Durchschnitt 1 und den gleitenden Durchschnitt 2. Diese eckigen Klammern zeigen an, dass es sich eine Sammlung von Variablen mit gleichem Inhalt handelt. Damit werden wir später auf die jeweiligen Kerzen zurückgreifen. Im nächsten Schritt definieren wir die Eigenschaften für unseren ersten gleitenden Durchschnitt. Dazu nutzen wir die Funktion IMA für das aktuell auf dem Chart ersichtliche Währungspaar und die auf dem Chart ausgewählte Zeitperiode. Wir möchten unsere Werte für 20 Kerzen berechnen, keine Verschiebung nach rechts oder links haben. Wir nutzen Mode EMA für Exponential Moving Average, für einen einfachen gleitenden Durchschnitt würde man hier ein S für simple Moving Average benutzen und wir möchten unsere Berechnung gerne mit den Schluss-Kursen der Kerzen auf dem Chart durchführen. Das Ergebnis speichern wir in dieser Variable mit dem Namen gleitender Durchschnitt Definition 1. Und jetzt machen wir das Ganze noch mal für die Variable gleitender Durchschnitt Definition 2. Und hier ist eigentlich alles gleich, bis auf diese Zahl. Denn der zweite gleitende Durchschnitt soll berechnet werden für 50 Kerzen. Nachdem unsere Definition steht, sortieren wir noch die Preis-Daten für Durchschnitt 1 und für Durchschnitt 2 mit der Funktion Array set as series von der aktuellen Kerze absteigend.

Danach holen wir uns für beide gleitende Durchschnitte über die Funktion Copy Buffer für jeweils eine Linie von der aktuellen Kerze, rückwirkend für drei Kerzen, die für mein gleitender Durchschnitt 1 und mein gleitender Durchschnitt 2 definierten Werte aus diesen beiden Zeilen und speichern sie in diesen beiden Variablen. So, nachdem wir jetzt die Definition erledigt haben, kommt die eigentliche Berechnung. Wenn Durchschnitt 1 über Durchschnitt 2 liegt und das vorher nicht der Fall war, wenn also der Wert mein gleitender Durchschnitt für Kerze null größer ist als für mein gleitender Durchschnitt 2 für die aktuelle Kerze und wenn das vorher für die Kerze davor noch kleiner war, dann möchten wir auf dem Chart den Text kaufen ausgeben. Im anderen Fall der Durchschnitt 2 liegt jetzt über dem Durchschnitt eins. Das bedeutet mein gleitender Durchschnitt 1 ist jetzt für die aktuelle Kerze kleiner als mein gleitender Durchschnitt 2 für die aktuelle Kerze und mein gleitender Durchschnitt eins für die letzte Kerze war noch größer als mein gleitender Durchschnitt 2 für die letzte Kerze. Dann haben wir eine Über-Kreuzung in die andere Richtung und dann möchten wir mit dem Comment-Befehl auf dem Chart den Text Verkaufen ausgeben. Gut, das war es auch schon.

Jetzt kompilieren wir unseren Expert Advisor über diesen Button hier oben oder über die F7 Taste. Und dann sollten wir sehen, dass wir keine Fehler und keine Warnungen erhalten haben. Wenn das alles passt, können wir über diesen Button oder die F4 Taste zurück wechseln in den MetaTrader. Hier klicken wir auf Ansicht, Strategietester oder benutzen die Tastenkombination Steuerung und R. Das bringt hier unten den Strategietester zum Vorschein. Und dort wählen wir die Datei simpler gleitender Durchschnitt crossover. Ex5 aus. Hier wählen wir noch ein Währungspaar und dann starten wir unseren Test. Bitte den Haken für die Visualisierung nicht vergessen. Und schon geht’s los. Hier war die erste Über-Kreuzung und der Text Verkaufen wäre in diesem Fall sehr richtig gewesen, denn es geht ein ganzes Stück nach unten. Lassen wir den Expert-Advisor einmal weiterlaufen. Immer noch verkaufen. Jetzt hat sich die Kursrichtung geändert und wir bekommen den Text Kaufen angezeigt. Das funktioniert also. So, jetzt haben Sie in wenigen Minuten gelernt, wie Sie die beliebte Crossover-Strategie mit zwei sich überkreuzenden Durchschnitten in MQL5 mit diesen paar Zeilen hier programmieren können.

 



Nicht sicher was Sie tun sollen? Klicken Sie auf den automatischen Trading Assistenten unten



  • Der Beitrag MQL5 Tutorial Deutsch – Simpler Gleitender Durchschnitt Crossover erschien zuerst auf MQL5 Tutorial Deutsch.


fyyd: Podcast Search Engine
share








 November 28, 2023  6m