MQL4 TUTORIAL DEUTSCH – SIMPLER IOSMA EXPERT ADVISOR

video

In diesem Video geht es um diesen Oszillator hier. Mit dem seltsamen Namen moving average of oscillator. Er produziert Kaufen und Verkaufen Signale hier auf dem Chart, wann immer diese Nulllinie hier durchkreuzt wird. Wird die Linie von oben durchkreuzt, erzeugt das ein Verkaufen Signal. Im Umkehrschluss kreuzt der Oszillator von unten nach oben die Nulllinie, haben wir ein Kaufen Signal. Wie kann man nun einen Expert Advisor in MQL4 programmieren, der in der Lage ist, Kaufen und Verkaufen Signale für diesen moving average of oscillator auf dem Chart auszugeben. Um das zu tun klicken Sie bitte auf diesen kleinen Button hier im Meta Trader oder drücken Sie die F4-Taste. Das ruft dann hier den Meta Editor auf. Und hier klicken wir auf Datei, Neu, Expert Advisor aus Vorlage, Weiter. Ich vergebe hier einmal den Namen SimplerIOSMA. Klicke auf Weiter, Weiter und Fertigstellen. Jetzt kann alles oberhalb der On Tick Funktion gelöscht werden. Das gilt auch für die zwei Kommentarzeilen hier. Und im ersten Schritt benötigen wir einen String für unser Signal. Darum erstellen wir hier eine String Variable, die den Namen Signal bekommt, weisen aber noch keinen Wert zu. Denn den möchten wir gleich ermitteln. Dazu berechnen wir zunächst einmal das Signal für unseren IOSMA. Das geht mit dieser eingebauten Funktion von MQL4. Die braucht ein paar Parameter. Der erste Parameter hier, die Konstante NULL in Großbuchstaben, steht für das aktuelle Chart auf dem wir den Expert Advisor nutzen. Der zweite Parameter, diese 0 hier, steht für die Zeiteinheit, die auf diesem Chart ausgewählt ist und diese drei Parameter hier, die lassen sich auch wieder finden, wenn man sich hier einmal anschaut, was zwischen den Klammern steht. Und wenn wir auf Einfügen, Indikatoren, Oszillatoren, moving average of oscillator klicken, dann sehen wir auch hier eine 12 für den schnellen EMA, eine 26 für den langsamen EMA und eine 9 für den MACD-SMA. Das entspricht auch unseren Zahlen hier. Berechnet werden die Ergebnisse aufgrund der Schlusskurse. Darum nutzen wir hier PRICE_CLOSE. Diese 0 hier steht für die aktuelle Kerze. Da wir für die Ermittlung einer Überkreuzung aber auch den Wert der Kerze davor brauchen, berechnen wir das Ganze nochmal. Diesmal wird der letzte Parameter mit einer 1 ersetzt. Denn die aktuelle Kerze, die gerade ausgebildet wird, ist immer Kerze 0, die Kerze davor ist Kerze 1. Jetzt möchten wir herausfinden, ob der aktuelle Wert jetzt gerade neu über 0 liegt. Wenn also der letzte IOSMA-Wert kleiner war als 0 und der aktuelle IOSMA-Wert größer ist als 0, dann weisen wir unserer Signal Variable hier den Wert Kaufen zu. Natürlich gibt es auch noch den anderen Fall. Der letzte IOSMA-Wert lag über 0 und der aktuelle IOSMA-Wert liegt unter 0. Das wäre dann für uns ein Verkaufen Signal, also weisen wir den Wert Verkaufen unserer Variable zu. Zum Schluss erstellen wir noch eine Ausgabe auf unserem Chart. Benutzen dafür den im MQL4 eingebauten Comment Befehl. Der gibt uns das Wort Signal gefolgt von einem Doppelpunkt und von dem von uns ermittelten Signal aus. Wenn Sie alles soweit eingegeben haben, dann klicken Sie hier oben auf Kompilieren oder drücken Sie auf die Taste F7. Das funktioniert hier ohne Fehler. Und wenn das bei Ihnen auch so ist, dann können Sie auf diesen kleinen Button hier klicken oder die F4-Taste drücken um in den Meta Trader zurückzukehren. Und im Meta Trader nutzen wir einen kleinen Trick. Wir klicken hier auf Einfügen, Indikatoren, Oszillatoren und wählen den Eintrag moving average of oscillator aus. Übernehmen die Standardwerte hier, klicken auf Ok. Und schon wird unser Oszillator hier unten angezeigt. Und alles, was wir jetzt noch tun müssen, ist mit der rechten Maustaste in das Chart zu klicken, Vorlagen auszuwählen und die Vorlage unter dem Namen tester.tpl zu speichern. Denn das ist die Schablone, die unser Back Test nutzt. Und wenn Sie den Strategietester hier noch nicht sehen, dann klicken wir einfach auf Ansicht, Strategietester oder drücken die Tastenkombination STRG+R. Da wird hier dieses Strategietester Panel angezeigt. Und hier wählen wir die Datei SimplerIOSMA.ex4 aus. Markieren die Option hier unten für den visuellen Modus und starten einen Test. Und so sieht unser Expert Advisor dann bei der Arbeit aus. Er erzeugt hier oben Kaufen und Verkaufen Signale direkt auf unseren Chart. Und Sie haben in diesem kurzen Video gelernt, wie man den moving average of oscillator programmieren kann. Und Sie haben das selbst getan mit diesen paar Zeilen hier in MQL4.

Download “MQL4 TUTORIAL DEUTSCH - SIMPLER IOSMA EXPERT ADVISOR” SimplerIOSMA.txt – 118-mal heruntergeladen – 724 B