MQL5 Tutorial - Automatisch traden mit Metatrader5

MQL5 TUTORIAL GRUNDLAGEN – 69 SIMPLE PREIS KORRELATION


Listen Later

In diesem Video möchten wir einmal einen Expert Advisor erstellen der in der Lage ist, eine Korrelation zwischen ähnlichen Währungspaaren über einen Simple Moving Average auszurechnen. Um das zu tun klicken Sie bitte hier oben auf dieses kleine Symbol oder drücken die F4 Taste im Metatrader. Dann öffnet sich hier der Metaeditor. Und hier klicken wir auf Datei, Neue Datei, Expert Advisor aus Vorlage, Weiter. Ich vergebe hier mal den Namen SimpleCurrencyKorrelation, klicke auf Weiter, Weiter und Fertigstellen. Jetzt kann alles oberhalb dieser OnTick Funktion hier gelöscht werden. Und auch die zwei Kommentarzeilen werden entfernt. Wir starten damit, dass wir den Ask Preis berechnen. Das übernimmt die Funktion SymbolInfoDouble für das aktuelle Währungspaar auf dem Chart. Wir verwenden SYMBOL_ASK, in Großbuchstaben. Und mit NormalizeDouble und _Digits stellen wir sicher, dass wir die richtige Anzahl von Nachkommastellen auf dem Chart berechnen. Das Ganze wiederholen wir nochmal für unser zweites Chart. Hier ist der Variablenname anders. Und wir haben die Bezeichnung für das zweite Währungspaar hier als ersten Parameter in Großbuchstaben und in Anführungszeichen hartcodiert. Bitte stellen Sie sicher, dass das mit der Schreibweise von Ihrem Konto übereinstimmt. Je nach Kontentyp kann das abweichen. Beispielsweise würde das auf meinem Cent Account bei Roboforex mit einem Suffix Punkt M auftauchen. Das müsste ich dann hier ebenfalls einfügen, sonst würde das nicht funktionieren. Bitte beachten Sie, dass es sich hier um ein Konzept Beispiel handelt. Normalerweise würde man keine hartcodierten Werte verwende. Aber für dieses einfache Video soll uns das so reichen. Machen wir mit dem gleitenden Durchschnitt weiter. Dafür erstellen wir uns zunächst hier ein Array. Und danach nutzen wir die in MQL5 integrierte Funktion iMA, um für das aktuelle Währungspaar auf dem Chart einen gleitenden Durchschnitt für das Minuten Chart zu berechnen. Und zwar aufgrund von zwanzig Kerzen, ohne eine Verschiebung. Wir möchten gerne hier den Modus für den SMA, also für den Simple Moving Average nutzen. Und das Ergebnis soll anhand der Schlusskurse berechnet werden. Wenn man hier die Zeiteinheit für das Minuten Chart einmal markiert und die F1 Taste drückt, dann sehen wir hier, dass es für jede Zeiteinheit einen entsprechenden Wert gibt. PERIOD_M30 steht beispielsweise für dreißig Minuten. Wenn Sie das hier nicht hartcodieren wollen, dann können Sie auch _PERIOD nutzen. Das steht dann für die Erkennung der aktuellen Zeiteinheit auf dem Chart. Danach nutzen wir CopyBuffer, um unser Moving Average Array anhand der Definition, die wir hier oben getroffen haben, für Buffer null, das ist hier diese Signallinie, von der aktuellen Kerze null für drei Kerzen mit Werten zu füllen. Und um den aktuellen Wert zu berechnen, greifen wir einfach auf Kerze null in unserem Moving Average Array zu und weisen das Endergebnis hier unserer Variable zu. Mit diesen paar Zeilen haben wir jetzt den Wert für unser aktuelles Chart. Das brauchen wir jetzt nochmal für das Vergleichschart. Also wiederholen wir den ganzen Vorgang mit ein paar Änderungen. Das bedeutet, wir nutzen andere Namen für die Variablen. Und statt _Symbol nutzen wir hier auch wieder hartcodiert die Bezeichnung für das zweite Währungspaar, füllen hier unten unser Array mit den Werten für drei Kerzen und ermitteln den aktuellen Wert für das zweite Währungspaar, indem wir auch hier wieder auf den Wert für die Kerze null in unserem Array zugreifen. Zum Schluss erstellen wir uns noch eine Chart Ausgabe. Die wird uns die beiden Ask Preise und die jeweiligen Werte für die gleitenden Durchschnitte direkt auf dem Chart ausgeben. Das war es soweit. Wenn Ihnen das hier zu schnell ging, oder wenn Sie nicht wissen, was diese Code Zeilen hier bewirken sollen, dann möchten Sie sich vielleicht zunächst die anderen Videos aus diesem Grundlagenkurs noch einmal anschauen. Oder eventuell ist auch unser Premiumkurs interessant für Sie.
...more
View all episodesView all episodes
Download on the App Store

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