MQL5 Tutorial - Automatisch traden mit Metatrader5

MQL5 Tutorial Deutsch – Simpler Envelopes Expert Advisor


Listen Later

Mit MQL5 und Metatrader5 kann man den Envelopes Indikator in weniger als 5 Minuten für einen Trading Robot programmieren, mit dem man automatisch traden kann. Die MQL5 Funktion iEnvelopes kommt mit dem Metatrader5, damit programmieren wir in diesem Video einen Envelopes Expert Advisor für den Metatrader5… Diesmal sehen wir uns den sogenannten “Envelopes Indicator” an. Envelope bedeutet Umschlag und wenn man ein wenig hineinzoomt, dann kann man sehen, dass auf diesem Chart der Kurs zum überwiegenden Teil hier innerhalb dieser beiden Linien verläuft. Die Idee ist jetzt, bei einer Überschreitung einer dieser Linien in die entsprechende Richtung einen Trade zu eröffnen. Beispielsweise sehen wir hier, dass die Kerzen oberhalb des oberen Bandes geschlossen wurden. Wir würden also jetzt einen Short-Trade eröffnen und hätten auf dieser Strecke hier ganz ordentlich Profit gemacht. Außerdem ermöglicht uns der Envelope-Indicator uns in den langweiligen Seitwärtsphasen ohne richtige Trends herauszuhalten. Wir würden jetzt darauf warten, dass eines dieser Bänder hier überschritten wird und dann einen Trade in die entsprechende Richtung eröffnen. Der sogenannte Moving Average Envelope Indicator ist ein Instrument für die technische Analyse und ähnelt den Bollinger Bändern. Genau wie bei den Bollinger Bändern gibt es die eine Fraktion die sagt, dass ein Überschreiten des oberen Bandes ein Signal für einen starken Aufwärtstrend ist und die andere Fraktion hält das Überschreiten des oberen Bandes für ein Signal dafür, dass wir eine Situation des Überverkaufs haben und der Trend sich umkehren wird nach unten. Sie können das natürlich selbst entscheiden, aber wenn wir uns das hier ansehen, oder diesen Bereich hier, dann würde ich eher glauben, dass sich der Kurs häufiger vom einen Band zum anderen Band bewegt. Wie können wir jetzt einen Expert Advisor für diesen Indikator hier erstellen? Zunächst einmal klicken wir hier oben auf diesen kleinen Knopf oder drücken die F4 Taste. Das ruft hier den MetaEditor auf und dort klicken wir auf Datei – Neu – Expert Advisor aus Vorlage – weiter, vergeben den Namen SimplerEnvelopesEA, klicken auf Weiter – Weiter – Fertig stellen. Jetzt löschen wir alles oberhalb der OnTick-Funktion und entfernen diese beiden Kommentarzeilen hier und im ersten Schritt erstellen wir ein Array für Preisdaten. Das geht mit der Funktion MqlRates und wir nutzen ein Array mit dem Namen Preisinformationen. Danach sortieren wir die Preise abwärts von der aktuellen Kerze, das macht der Befehl ArraySetAsSeries und dann kopieren wir unsere Preisdaten in das Array, indem wir die Funktion CopyRates benutzen. In diesem Fall möchten wir die Preise für das aktuell ausgewählte Währungspaar auf dem Chart und die auf dem Chart eingestellte Zeiteinheit – wie beispielsweise das Minutenchart – von der aktuellen Kerze angefangen, für alle Kerzen die auf dem Chart zu sehen sind, die Preise in unser Array Preisinformationen kopieren, das wir hier oben definiert haben. Jetzt wo wir unsere Preisdaten von den Kerzen haben, brauchen wir nochmal zwei Arrays für die Expert Advisor Preisdaten. Wir brauchen für das obere und für das untere Band jeweils einen Array, denn unser Indikator hat zwei Linien. Und auch hier sortieren wir die Preisdaten absteigend von der aktuellen Kerze für unsere beiden Bänder. Und jetzt definieren wir die Eigenschaften für unseren EnvelopesEA. Dazu nutzen wir die Funktion iEnvelopes, die eingebaut ist in MQL5. Auch wieder für das aktuell eingestellte Währungspaar und die auf dem Chart ausgewählte Zeiteinheit. Hier wählen wir vierzehn Kerzen, denn wenn man hier über einfügen – Indikatoren – Tendenz – Envelopes diesen Indikator einfügt und sich die Eigenschaften ansieht, dann haben wir auch hier vierzehn Kerzen. Wir möchten keine Verschiebung nach rechts oder links, nutzen den SMA, also den Simple Moving Average Modus, möchten unseren Wert gerne auf die Schlusskurse der Kerzen berechnen lassen und das hier am Ende ist die Deviatio...
...more
View all episodesView all episodes
Download on the App Store

MQL5 Tutorial - Automatisch traden mit Metatrader5By MQL5 Tutorial - Automatisch traden mit Metatrader5