MQL5 Tutorial Deutsch – Simpler Momentum Robot

video
play-sharp-fill

 

Einführung in den Momentum Indicator (00:00 – 00:17) Einführung in den Momentum Indicator, der oft mit anderen Indikatoren wie gleitenden Durchschnitten verwendet wird und Trendwenden voraussagen soll.

Analyse des Momentum Indicators (00:17 – 00:50) Analyse des Momentum Indicators anhand von Chartbeispielen, die zeigen, wie Spitzen im Indicator vor Kursänderungen auftreten.

Bedeutung des Momentum Indicators (00:50 – 01:07) Diskussion über die Bedeutung des Momentum Indicators und seine Fähigkeit, Fehlsignale zu produzieren.

Erstellung eines Momentum Expert Advisors (01:07 – 02:03) Anleitung zur Erstellung eines einfachen Momentum Expert Advisors im MetaEditor.

Definition der Eigenschaften des Momentum Expert Advisors (02:03 – 02:44) Schritt-für-Schritt-Anleitung zur Definition der Eigenschaften des Momentum Expert Advisors.

Berechnung des Momentum-Werts (02:44 – 03:25) Anleitung zur Berechnung des Momentum-Werts und zur Ausgabe auf dem Chart.

Ausgabe des Momentum-Werts auf dem Chart (03:25 – 04:13) Demonstration, wie der berechnete Momentum-Wert auf dem Chart ausgegeben wird.

Kompilieren und Testen des Expert Advisors (04:13 – 04:23) Anleitung zum Kompilieren des Expert Advisors und Testen im MetaTrader mit dem Strategie-Tester.

Demonstration des Expert Advisors im MetaTrader (04:23 – 05:16) Demonstration des Expert Advisors im MetaTrader, Anzeige des Momentum-Werts und Interpretation der Signale.

Zusammenfassung und Anwendungsmöglichkeiten (05:16 – 05:42) Zusammenfassung des Gelernten über den Momentum Indicator und Anleitung zur Anwendung des Expert Advisors im eigenen Handelssystem.

 

Das hier ist der sogenannte Momentum IndiKator. Der wird relativ häufig zusammen mit anderen Indikatoren wie einem gleitenden Durchschnitt eingesetzt und man sagt diesem Indikator nach, dass er tatsächlich in der Lage sein soll, Trendwenden vorauszusagen. Schaut man sich zum Beispiel den Verlauf an dieser Stelle an, dann sieht man, dass hier eine Spitze ausgebildet wird, bevor der Kurs tatsächlich das Gleiche getan hat. Auch hier können wir das beobachten, kurz bevor das hier passiert. Hier gibt es ebenfalls eine Spitze und die wurde hier nach oben hin auch ausgebildet. Würde man eine senkrechte Linie von hier nach hier ziehen, dann würde man feststellen, dass es tatsächlich sinnvoll gewesen wäre, an dieser Stelle auszusteigen, bevor hier oben der Kurs tatsächlich gedreht hat. Wie andere Indikatoren auch, wird auch der Momentum-Indikator nicht immer fehlerfrei funktionieren und an der einen oder anderen Stelle auch Fehlsignale produzieren. Ob und in welcher Kombination Sie diesen Indikator einsetzen möchten, müssen Sie also selbst bestimmen. Hier oben in der linken Ecke des Charts können Sie jetzt sehen, dass das Momentum mit 100.03 als stark angesehen wird. Es hat noch ein bisschen gedauert, aber tatsächlich ist der Preis hier nach unten gegangen. Der Wikipedia-Eintrag für den Momentum-Indikator bei der Chart-Analyse sieht darin eine Möglichkeit zur Messung der Stärke einer Kurs-Bewegung.

Hier werden auch die Formeln erklärt. Aber wenn man wie ich Mathematik nicht studiert hat, dann ist es deutlich leichter, so einen Indikator mit der entsprechenden eingebauten Funktion in MQL5 zu berechnen. Dazu klicken wir im MetaTrader hier oben auf diesen kleinen Button oder drücken die F4 Taste, den MetaEditor aufzurufen. Klicken auf Datei neu, Expert Advisor von Vorlage, weiter, vergeben den Namen simpler Momentum Roboter, klicken auf weiter, weiter fertigstellen und entfernen alles oberhalb der OnTick-Funktion und diese beiden Kommentar Zeilen. Wie so oft brauchen wir hier als allererstes ein Array, also eine Sammlung gleichartiger Variablen. Und wir möchten in diesem Array unsere Preise aufnehmen. Danach definieren wir die Eigenschaften unseres Momentum Expert Advisor. Dazu nutzen wir die Funktion iMomentum, die in MQL5 eingebaut ist. Wir möchten die Berechnung für das aktuelle Chart durchführen, und zwar für den auf dem Chart ausgewählten Zeitraum, zum Beispiel das Minuten-Chart. Wir berechnen das Ganze für 14 Kerzen und möchten den jeweiligen Schluss-Kurs einer Kerze nutzen. Danach sortieren wir mit Array set as series unser Price Array von der aktuellen Kerze an abwärts. Und mit der Funktion Copy Buffer möchten wir jetzt unser Price Array für eine Linie, das sagt diese Null hier aus, weil unser Indikator in diesem Fall nur eine einzige Linie benötigt, von der aktuellen Kerze, das ist diese Null, denn die aktuelle Kerze ist immer die Kerze Null, für drei Kerzen abwärts aufgrund der in iMomentum Definition hier oben definierten Einstellungen speichern.

Nachdem wir alles definiert haben, holen wir uns aus der Kerze Null, also der aktuellen Kerze des Price Arrays mit zwei Nachkommastellen den von uns benötigten Momentumwert. Und jetzt fehlt noch die Ausgabe auf dem Chart. Wenn unser Wert größer ist als 100, dann möchten wir Momentum stark und den aktuellen Momentumwert auf dem Chart ausgeben. Im anderen Fall, wenn der Momentumwert unter 99,9 liegt, dann möchten wir den Text Momentum schwach und ebenfalls den Momentumwert ausgeben und liegt unser Wert zwischen 99,9 und 100, dann brauchen wir überhaupt keinen Text, denn dann haben wir kein Signal und dann reicht uns der Wert auf dem Chart. Okay, kompilieren wir das Ganze einmal und das sollte ohne Fehler und ohne Warnungen abgehen. Prima. Dann klicken wir hier oben auf den kleinen Button oder drücken die F4 Taste, zurück in den MetaTrader zu wechseln. Im MetaTrader selbst klicken wir auf Ansicht, Strategie Tester oder nutzen die Tastenkombination Steuerung und R, hier unten unseren Strategie Tester aufzurufen. Im Strategie Tester selbst wählen wir als ExpertenProgramm Simpler Momentum Roboter. Ex5 aus, markieren hier unten die Option für die Visualisierung und klicken auf Test starten. Und so sieht das Ganze aus. Im Moment ist das Momentum schwach.

Wir spulen einmal vor. Dann kann man an dieser Stelle hier erkennen, dass der Momentum Indikator etwas vor dem eigentlichen Kurswechsel diese Spitze ausgebildet hat. Und auch an dieser Stelle ist der deutlich niedrigste Ausschlag des Indikators ein Zeichen dafür, dass es jetzt nach oben gehen könnte. Okay, in wenigen Minuten haben Sie gelernt, wie Sie mit diesen paar Code Zeilen hier in MQL5 einen Expert Advisor für den Momentum Indikator schreiben können, der Ihnen hier oben immer anzeigt, ob das Momentum an bestimmten Stellen besonders stark ist. In der Theorie sollte das kurz vor einem Kurswechsel zu sehen sein. In diesem Fall hier hätte das gepasst. Also probieren Sie doch selber aus, ob der Momentum Indikator zu Ihrem System passt.