MQL5 Tutorial - Automatisch traden mit Metatrader5

MQL5 Tutorial - Automatisch traden mit Metatrader5

By MQL5 Tutorial - Automatisch traden mit Metatrader5BusinessInvesting
Download on the App Store

MQL5 Tutorial - Automatisch traden mit Metatrader5 episodes

  • MQL5 Tutorial Deutsch – Simpler Williams Percent Range Expert Advisor
    Mit MQL5 für Metatrader5 einen %R Expert Advisor programmieren? Mit der integrierten iWPR Funktion von MQL5 ist es kein Problem, in 5 Minuten einen eigenen Trading Robot für den Williams Percent Range Indikator zu programmieren… Heute möchten wir uns einmal den Williams Prozent Range Indikator ansehen. Dabei handelt es sich um ein Hilfsmittel um festzustellen ob ein Markt über oder unterverkauft ist. Dieser Indikator besteht aus einer Linie und wenn diese Linie einen dieser beiden gestrichelten Werte überschreitet, dann wird es interessant. Der Williams Prozent Range Indikator oder auch Prozent R Indikator wurde 1966 von Larry Williams entwickelt um überkaufte oder überverkaufte Situationen anzuzeigen. Wenn man sich unsere Situation hier anschaut, dann sieht man dass die höchsten Spitzen hier immer auftreten, bevor der Kurs in den Keller geht und andersherum diese Spitzen hier unten deuten darauf hin dass es in die andere Richtung gehen wird. Hier kann man ganz gut erkennen, dass das etwas vor dem eigentlichen Kursabfall angezeigt wird und auch diese Spitze ist ein wenig vor dieser Kerze hier entstanden. Derzeit arbeiten wir hier mit 14 Kerzen, wir werden das aber gleich im Verlauf dieses Videos noch auf 100 Kerzen verändern. Wie erstellt man also jetzt einen Expert-Advisor der den Wert für diesen Indikator messen kann? Dazu klicken wir im Metatrader auf dieses kleine Icon oder drücken die F4 Taste, das ruft den Metaeditor auf und hier klicken wir auf Datei, Neu, Expert Advisor von Vorlage erstellen, weiter. Wir vergeben hier denn Namen „SimpleWilliamsProzentRange“ und klicken auf Weiter, weiter, fertig stellen und jetzt löschen wir alles oberhalb dieser OnTick Funktion und entfernen diese beiden Kommentarzeilen. Im ersten Schritt benötigen wir ein Array. Es ist vom Typ double da es Nachkommastellen für unsere Preisdaten aufnehmen soll und trägt den Namen „WPRArray“. Jetzt definieren wir noch die Einstellungen für den Williams % Range Indikator. Laut unserer Definition möchten wir die Funktion „Iwpr“ nutzen die im mql5 eingebaut ist und wir möchten den Indikator gerne für das aktuelle Währungspaar auf den Chart berechnen und zwar für die auf dem Chart ausgewählte Zeiteinheit wie beispielsweise das Minuten Chart und als Berechnungsgrundlage nutzen wir die letzten 14 Kerzen. Danach nutzen wir die Funktion „ArraySetAsSeries“ für unser Array um die Preisdaten abwärts von der aktuellen Kerze auszusortieren und mit der Funktion „CopyBuffer“ füllen wir jetzt unser Array  für die einzige Indikatorlinie die wir benötigen – Das sagt diese 0 hier aus. Von der aktuellen Kerze, (also der Kerze 0) abwärts für 3 Kerzen laut unserer WPR Definition die hier oben erstellt haben Gut, jetzt kommen wir zur eigentlichen Berechnung. Wir möchten gerne den Expert-Advisor für die aktuelle Kerze berechnen, das ist hier die Kerze 0. Wir benötigen 2 Nachkommastellen. Das übernimmt die Funktion „NormalizeDouble“ für uns, die alles nach diesen zwei Nachkommastellen von der Fliesskomma Zahl abschneidet. Das Ganze möchten wir gern in der „double“ variable „WPRWert“ speichern  und danach möchten wir gerne noch auf unserem Chart die Ausgabe für den EA Anzeigen. Dazu nutzen wir den „Comment“ Befehl der wird uns den Text WPRWert, diesen Doppelpunkt und den hier oben errechneten WPRWert anzeigen. Das war’s auch schon also kompilieren wir unseren Quelltext. Das hat ohne Fehler und ohne Warnungen  funktioniert, darum können wir jetzt hier oben mit diesem kleinen Knopf oder mit der F4 Taste wieder zurück wechseln in den Meta Trader. Im Metatrader selbst klicken wir auf Ansicht, Strategietester, das ruft hier unten das Panel für den Strategietester auf und hier wählen wir das Programm „SimpleWilliamsProzentRange.ex5“ aus. Danach setzen wir bitte diesen Haken hier für die Visualisierung denn sonst sehen wir nichts und klicken auf Test starten. Und schon läuft unser Indikator hier unten los und unser Expert-Advisor zeigt hier oben links in der Ecke den gleichen Wert ...
    7 min
  • MQL5 Tutorial Deutsch – Simple Average True Range Expert Advisor
    Mit MQL5 für den Metatrader5 kann man den Average True Range Indikator einfach für einen Expert Advisor programmieren. Die iATR Funktion ist in MQL5 eingebaut und ermöglicht innerhalb von weniger als 5 Minuten, einen Trading Robot zu programmieren, mit dem man im Metatrader5 zusammen mit passenden Einstiegskriterien automatisch handeln kann, wenn der ATR-Wert steigt… Diesmal sehen wir uns den Average True Range Indikator an der auch mit dem MetaTrader 5 ausgeliefert wird. Das ist ein sehr einfacher Indikator der aus einer einzigen Linie besteht. Er wird rückgerechnet auf 14 Kerzen und vom Prinzip geht es darum, dass dieser Indikator anzeigen soll ob wir gerade sehr schwache oder sehr starke Kursbewegungen haben. Sobald diese Linie hier unten weit unten landet, bekommen wir hier oben den Text schwacher Average True Range Wert angezeigt und die Theorie ist, dass nach sehr kleinen Kerzen und wenig Bewegung dieser Indikator wieder nach oben geht und in dem Moment wo wir hier sehr große Kerzen sehen und die Volatilität steigt, zeigt uns hier oben unser ExpertAdvisor „STARKER AverageTrueRangeWert“ an und der Wert hinter diesem Text sollte immer übereinstimmen mit dem Wert aus dem Indikator hier unten. Das ist z.b nützlich für Systeme bei denen man sich in schwachen Phasen raushalten möchte. Für viele Strategien ist es einfach nicht sinnvoll in einen Seitwärts-Markt einzusteigen, also wartet man ab bis sich der Markt etwas stärker bewegt. Wie kann man jetzt für den AverageTrueRange Indikator einen ExpertAdvisor erstellen? Dazu klicken wir hier oben im MetaTrader auf dieses kleine Symbol oder drücken die F4 Taste. Das ruft dann den MetaEditor auf und hier gehen wir auf Datei, neu, ExpertAdvisor von Vorlage. Klicken auf Weiter und vergeben den Namen „SimplerAverageTrueRangeEA“, klicken noch mal auf weiter, weiter, fertigstellen und löschen jetzt alles oberhalb der „OnTick“ Funktion. Auch die beiden Kommentarzeilen hier können verschwinden. Das Erste was wir jetzt brauchen ist ein „Array“ für Preis Daten. Das ist vom Typ „double“ und trägt den Namen“ PreisArray“. Im nächsten Schritt nutzen wir die eingebaute mql5 Funktion „iATR“ für das aktuell auf dem Chart angezeigte Währungspaar und die für das Chart ausgewählt Periode wie z.b. das Minuten Chart und wir wollen unser Ergebnis berechnen aufgrund der letzten 14 Kerzen. Der Grund dafür ist, dass der Average True Range Indikator von „J. Welles Wilder, Jr“ für diese 14 Kerzen definiert wurde. Wenn man übrigens bei Wikipedia auf den Namen klickt, dann stellt man fest, dass der gleiche Mann auch den „RSI Indicator“ und den beliebten „Parabolic SAR Indicator“ erfunden hat. Diese beiden Indikatoren behandeln wir übrigens in anderen Videos. So, nachdem unsere Definition jetzt erledigt ist, müssen wir die Preise noch abwärts von der aktuellen Kerze sortieren. Das machen wir mit der Funktion „ArraySetAsSeries“ für unser PreisArray. Und im nächsten Schritt geht es darum mit der Funktion „CopyBuffer“ Preisdaten in unser Preis Array zu kopieren und zwar nach dieser Definition die wir hier oben getroffen haben. Diese 0 hier bezieht sich auf die erste und einzige Linie die wir für unseren Indikator berechnen müssen und wir möchten das von der aktuellen Kerze, absteigend für 3 Kerzen tun. Und jetzt berechnen wir für die aktuelle Kerze (das ist diese Kerze 0 hier) den „AverageTrueRangeWert“ mit 5 Nachkommastellen für unser PreisArray. Dabei erhalten wir ein Ergebnis und wenn unser errechneter Wert oberhalb dieses Wertes liegt, dann möchten wir den Text ausgeben „STARKER AverageTrueRangeWert“ und unseren berechneten Wert. Liegt der berechnete „AverageTrueRangeWert“ aber unter diesem Wert; dann möchten wir mit dem „comment“ befehl auf dem Chart den Text „SCHWACHER AverageTrueRangeWert“ ausgeben. Natürlich auch gefolgt von unserem berechneten Wert und wenn unser Wert dazwischen liegt, dann brauchen wir keinen Text, dann reicht uns nur die Ausgabe des berechneten „AverageTrueRange“ Wertes. Gut,
    6 min
  • MQL5 Tutorial – Einfacher BUY Robot in 3 Minuten mit MQL5
    Als MQL5 vor über 5 Jahren veröffentlicht wurde, da gab es pro Währungspaar nur die Möglichkeit für einen einzigen Trade. Wenn man etwas kaufte und danach einen Trade in die Gegenrichtung auslösen wollte, dann hatte man keine Chance. Die beiden Positionsgrößen wurden miteinander verrechnet. Außerdem war es relativ kompliziert einen Trade zu eröffnen, denn im „Netting Mode“ musste man einen „Trade Request“, ein „Trade Result“ und diverse Einzelpositionen definieren bevor man tatsächlich eine Order verschicken konnte. Aber seit dem Build 1325 in MQL5 ist es möglich mehrere Positionen pro Währungspaar zu öffnen. Das sind wirklich gute Nachrichten und diese Verbesserung war dringend notwendig. Wir möchten dieses vereinfachte fahren jetzt nutzen um einen „Buy Trade“ zu öffnen Dazu klicken wir im Meta Editor auf Datei, Neu, Expert Advisor aus Vorlage und vergeben den Namen „SimpleBuyTrade“. Danach klicken wir auf Weiter und Fertigstellen. Alle Zeilen oberhalb der Funktion „OnTick“ können wir entfernen. Das Gleiche gilt für die 2 Kommentarzeilen hier und um die vereinfachte Eröffnung von Positionen umzusetzen, müssen wir zunächst mittels des Befehls „include“ die Datei „Trade.mqh“ importieren. Diese ermöglicht uns einen sogenannten „CTrade“ mit dem Namen „Trade“ zu erstellen. Für den Einstieg in unseren „Buy Trade“ brauchen wir zunächst den „Ask Preis“, den bekommen wir so. Zusätzlich hätte ich gerne das Kontoguthaben und die „EQUITY“, also das nicht gebundene Netto Guthaben. Ich möchte immer dann einen „Buy Trade“ eröffnen, wenn die „EQUITY“ über der „BALLANCE“ liegt. Das bedeutet, dass wir entweder keine offene Position haben oder einen Profit gemacht haben. Das fragen wir mit einer „if“ Zeile ab. Sind unsere Bedingungen erfüllt, dann möchten wir einen „Buy Trade“ eröffnen. Das geht mit dieser Zeile. Schauen wir mal ob sich unser Programm kompilieren lässt… Ja, dass sieht alles gut aus, also wechseln wir mit F4 in den MetaTrader und wählen im Strategietester „SimpleBuyTrade.ex5“ aus. Wir möchten gerne vom 1. November bis zum 31.12 2016 handeln und das Ganze bitte visuell anzeigen lassen. Starten wir also unseren Test und wie man sieht werden hier mehrere Positionen eröffnet. Das Ganze lässt sich jetzt etwas beschleunigen… Wir beschleunigen das Ganze jetzt mal auf Vollgas und so sieht unser Endergebnis aus. In diesem Fall hätten wir ein Profit von 39199 Euro gemacht.
    4 min
  • MQL5 Tutorial – Simpler Standard Deviation Robot mit MQL5
    Mit MQL5 und Metatrader 5 wird der Standard Deviation Indikator geliefert, der dazu genutzt werden kann, mögliche Kursänderungen im Forex Trading auf dem Chart vorauszusagen, denn er berechnet die durchschnittliche Kursbewegung der letzten X Kerzen und schlägt aus, sobald sich der Kurs überdurchschnittlich stark bewegt… Das was hier im Hintergrund läuft, ist der so genannte Standard Deviation Indikator. Der vergleicht aktuelle mit historischen Kursbewegungen und soll helfen, eine Wahrscheinlichkeit zu berechnen, die Auskunft darüber gibt, ob der Kurs jetzt steigen oder fallen wird. Die grundsätzliche Idee dabei ist, über einen Zeitraum in diesem Fall von 20 Kerzen zu messen wie stark sich der Kurs entwickelt und je höher der Indikatorwert ist, desto höher ist die Wahrscheinlichkeit einer Kursumkehr. In diesem Fall hat das gepasst. Wie können wir jetzt einen solchen Indikator als Expert Advisor in MQL programmieren? Dazu klicken wir zunächst hier oben auf diesen Button oder drücken die F4-Taste. Das ruft den Metaeditor auf und hier klicken wir auf Datei, Neu, Expert Advisor von Vorlage, Weiter und vergeben hier den Namen SimplerStandardDeviationEA, klicken auf Weiter, Weiter, Fertigstellen und löschen jetzt alles oberhalb der Ontick-Funktion und diese beiden Kommentarzeilen hier. Gut, das erste was wir jetzt benötigen ist ein Array f+r unsere Preisdaten. Das ist vom Wert double, damit es Nachkommastellen verarbeiten kann und trägt den Namen STDDEVArray. Im nächsten Schritt definieren wir jetzt die Eigenschaften für unseren Indikator. Die wird uns für das aktuelle Währungspaar auf dem Chart und die aktuell eingestellte Zeitperiode also beispielsweise für das Minutenchart, auf einer Basis von 20 Kerzen ohne eine Verschiebung nach rechts oder links zu benutzen für den SMA die Werte für die Schlusskurse berechnen. Danach benutzen wir die Funktion ArraySetAsSeries um unser STDDEV-Array abwärts von der aktuellen Kerze zu sortieren. Und dann füllen wir mit CopyBuffer, laut unserer Definition die wir hier oben getroffen haben, unser Array für die einzige benötigte Linie die wir brauchen von der aktuellen Kerze abwärts für drei Kerzen. Und nachdem wir die Preisdaten mit CopyBuffer in unser Array kopiert haben, berechnen wir für die aktuelle Kerze, das ist hier diese Kerze 0, aus unserem Array den entsprechenden Wert. Und im letzten Schritt fehlt natürlich noch die Chartausgabe, die wird den Text STDDEVWert und den von uns berechneten Wert direkt links oben auf dem Chart ausgeben. Okay, kompilieren wir unseren Expert Advisor. Das hat ohne Fehler und Warnungen funktioniert, also können wir mit diesem kleinen Button hier oben oder mit der F4 Taste in den Metatrader wechseln. Im Metatrader selbst klicken wir auf Ansicht, Strategietester oder drücken die STRG und die R-Taste. Danach wächlen wir hier die Datei SimplerStandardDeviationEA.ex5 aus und starten unseren Test. Und so sieht das ganze aus. Wie man sieht stimmt der Wert hier unten mit dem von uns berechneten Wert hier oben überein. Okay, Sie haben gelernt, wie man in weniger als 5 Minuten einen Expert Advisor für die Standard Deviation berechnet, den man mit anderen Indikatoren für die Ermittlung eines Einstiegssignals nutzen kann. Und Sie haben das mit wenigen Programmzeilen in MQL5 selber programmiert!
    5 min
  • MQL5 Tutorial – Simpler Parabolic SAR Robot mit MQL5
    Mit MQL5 und dem Metatrader5 wird auch der Parabolic SAR Indikator geliefert, der sehr schön eine grafische Ausgabe zur aktuellen Kursrichtung bereitstellt. Immer, wenn der Parabolic SAR berechnet wird, wird entweder über oder unter dem aktuellen Kurspreis ein Punkt dargestellt. Das ermöglicht eine zeitnahe Reaktion auf Kurswechsel beim aktuellen Trend auf dem Chart…
    7 min
  • MQL5 Tutorial – Simpler Neue Kerze Expert Advisor mit MQL5
    MQL5 kann erkennen, wann der Metatrader5 eine neue Kerze auf dem Chart ausbildet und mit dieser Berechnung lassen sich Trading Strategien entwickeln, die beispielsweise aufgrund der Schlusskurse der letzten Kerze handeln. Wenn Sie sich einmal mit Charting oder der so gennanten Markttechnik beschäftigt haben, dann wissen Sie, dass es manchmal nützlich und sinnvoll ist, die höchste Kerze in einem bestimmten Kontext zu ermitteln. In diesem Fall ermitteln wir den Höchstwert der letzten 10 Kerzen. Derzeit zeigt uns der Metatrader hier die Kerze 1 an, das liegt daran, dass die aktuelle Kerze noch nicht fertig ist. Die Kerze, die gerade gebildet wird hat immer die Nummer 0. Das hier ist die Kerze 1 und das hier ist der mit Abstand höchste Punkt, zumindest innerhalb der letzten 10 Kerzen. Lassen wir den Expert Advisor etwas weiter laufen, dann sehen wir jetzt, dass es Kerze 5 ist. Das hier ist jetzt Kerze 0, 1, 2, 3, 4, 5. Tatsächlich, unser Expert Advisor funktioniert. Wie kann man das jetzt auf einfache Art und Weise in MQL5 umsetzen? Um das zu tun, drücken wir im Metatrader hier auf diesen Button oder wir drücken auf die F4-Taste. Das wird den Metaeditor laden. Dort klicken wir hier auf New oder Datei, Neu, wählen den Expert Advisor aus Vorlage, klicken auf Weiter, vergeben hier den Namen SimpleHoechsteKerze, klicken auf Weiter, Weiter, Fertigstellen und entfernen alles oberhalb der Ontick-Funktion. Auch diese zwei Kommentarzeilen hier brauchen wir nicht. Das erste, was wir wirklich brauchen ist eine double Variable. Die soll HoechsteKerzeM1 heissen. Als nächstes erstellen wir ein double Array, also eine ganze Anzahl von Variablen. Dieses Preisarray soll später die Höchstwerte aufnehmen. Jetzt möchten wir gerne unser Array absteigend für die Preise sortieren. Das geht mit der Funktion ArraySetAsSeries. Im nächsten Schritt möchten wir unser Array auch mit Werten befüllen. Das geht mit der Funktion CopyHigh, die holt sich in diesem Fall das aktuelle Währungspaar auf dem Chart und zwar vom Minutenchart, startet bei der aktuellen Kerze und geht 11 Kerzen zurück und kopiert das Ergebnis in unsere Arrayhöchstwerte. Und darin wollen wir jetzt die höchste Kerze ermitteln. Das kann die Funktion ArrayMaximum machen, die unser Array von der aktuellen bis zur elften Kerze davor durchsucht und das Ergebnis hier in die Variable HoechsteKerzeM1 packt. In einem letzten Schritt möchten wir jetzt unser ermitteltes Ergebnis noch mit dem Comment-Befehl auf unserem Chart ausgeben. Dazu zeigen wir den Text Hoechstwert der letzten 10 Kerzen und den Inhalt der Variable HoechsteKerzeM1 an, den wir hier oben berechnet haben. So, jetzt klicken wir auf Kompilieren. Unser Expert Advisor wurde ohne Fehler und mit einer Warnung kompiliert. Diese Warnung hier weist uns darauf hin, dass wir diesen Wert hier eigentlich auch in eine Textkette (wie diese hier) um wandeln sollten. Das wäre etwas eleganter, aber der Einfachheit halber geht es auch so. Über diesen kleinen Knopf hier wechseln wir wieder in den Metatrader und starten über Ansicht, Strategietester oder mit der Tastenkombination STRG und R den Strategietester. Hier wählen wir die Datei SimpleHoechsteKerze.ex5 aus und starten unseren Test. Hier bekommen wir die Anzeige Hoechstwert der letzten 10 Kerzen ist die Kerze Nummer 4. Das hier ist Kerze 0, die wird gerade gebildet und ist noch nicht fertig. 1,2,3,4. Innerhalb der letzten 10 Kerzen ist das hier tatsächlich die höchste Kerze. Lassen wir das etwas weiter laufen, bekommen wir in diesem Fall die Aussage Kerze 1 ist die höchste. Und es handelt sich hier tatsächlich um den höchsten Punkt. In diesem einfachen Expert Advisor haben Sie gelernt, wie Sie mit ein paar Codezeilen ganz einfach die höchste Kerze in einem bestimmten, definierten Bereich anzeigen könen.
    7 min
  • MQL5 Tutorial – Simpler Bollinger Bands Trading Robot mit MQL5
    Mit MQL5 und dem Bollinger Bands Indikator lassen sich für den Metatrader5 sehr schöne Strategien programmieren, mit denen man auch aufgrund von dynamischen Bewegungen einfach automatisch traden kann… Falls Sie sich einmal mit Markttechnik befasst haben, oder im Metatrader gerne Indikatoren benutzen, dann kennen Sie vielleicht die sogenannten Bollinger Bänder. Es handelt sich hierbei um einen sehr beliebten Indikator, der es jedem Trader ermöglicht mit sehr einfachen Regeln Ein- und Ausstiege in beide Richtungen zu finden. Die Einstiegsregel für einen Short-Trade besagt, dass man, sobald der Kurs das obere Band überschreitet und wieder eintritt, in die absteigende Richtung einen Sell-Trade eröffnet. Andersherum würde man in diesem Fall hier beim Überschreiten der unteren Linie einen Buy-Trade eröffnen, weil zu erwarten ist, dass sich der Kurs hier nach oben bewegt. Halten wir die Simulation an dieser Stelle einmal kurz an, dann können wir erkennen, dass hier oben drei Werte berechnet werden. Der Wert MeinMittelbandwert zeigt gerade einen Wert von 0.71064 an. Wenn ich kurz die Maus hier unten hinhalte, dann sehe ich, dass ich 0,710643 habe, da dieser Wert etwas aufgerundet wird. Für das obere Band habe ich einen Wert von 0,711245 berechnet und auch das untere Band wird mit 0,710040 korrekt berechnet und hier oben dargestellt. Wofür ist das Ganze gut? Ganz einfach, wenn der Schlusskurs einer Kerze ausserhalb des unteren Bandes liegt und der Schlusskurs der nächsten Kerze wieder innerhalb der Bänder liegt, dann kann ich das als Einstiegssignal in die entsprechende Richtung nutzen. Wie berechnet man jetzt diese Bollinger Bänder? Um das zu tun, klicken Sie bitte im Metatrader hier oben auf den kleinen Button oder drücken die F4-Taste. Das wird den Metaeditor aufrufen. Hier wählen wir Datei, Neu, Expert Advisor aus Vorlage, klicken auf Weiter, vergeben hier den Namen SimpleBollingerBaender, klicken auf Weiter, Weiter, Fertigstellen, entfernen alles oberhalb der OnTick-Funktion und die beiden Kommentarzeilen. Und in unserem ersten Programmierschritt benötigen wir drei Arrays, die unsere Preisdaten aufnehmen können. Darum erstellen wir ein entsprechendes Array für jedes Bollinger Band. Auch hier müssen wir die Preisdaten mit der Funktion ArraySetAsSeries wieder von der aktuellen Kerze absteigend sortieren. Und im nächsten Schritt definieren wir die aktuellen Einstellungen für unseren Bollinger Band Expert Advisor. Wir möchten hier gerne für das aktuelle Währungspaar auf dem Chart und für die auf diesem Chart aktuell eingestellte Zeiteinheit den Wert für unsere Bollinger Bänder Definition errechnen. Und zwar bezogen auf 20 Kerzen. Wir möchten keine Verschiebung nach vorne oder hinten und übernehmen den Standardwert 2 für die Abweichung. Das alles möchten wir gerne für die Schlusskurse der jeweiligen Kerzen berechnen. Im nächsten Schritt kopieren wir mit CopyBuffer die benötigten Preisinformationen in jedes der drei von uns benötigten Bollinger Band Arrays. Diese 0 steht für das mittlere, die 1 für das obere und die 2 für das untere Bollinger Band. Und in diesem Block holen wir uns den Wert aus der aktuellen Kerze für jedes unserer drei Bollinger Bänder und weisen das Ergebnis diesen Variablen hier zu. Und im letzten Schritt möchten wir natürlich die von uns berechneten Ergebnisse auch ausgeben. Dazu nutzen wir wieder den Comment-Befehl. Der wird jeweils einen Text und den errechneten Wert auf dem Chart ausgeben. Kompilieren wir unseren Expert Advisor doch einmal. Das hat ohne Fehler und Warnungen geklappt, also können wir hier oben auf den Knopf drücken oder mit der F4-Taste zurück in den Metatrader gehen. Da wir die grafische Darstellung der Bänder nicht auch noch berechnen wollen, bedienen wir uns in diesem Fall eines Tricks. Klicken Sie bitte auf Einfügen – > Indikatoren -> Bollinger Bands, wählen Sie die für die Periode 20, für die Verschiebung 0 und für die Abweichung die 2 aus. Das sind die Standardwerte.
    7 min

About MQL5 Tutorial - Automatisch traden mit Metatrader5

From the publisher's feed

Metatrader5 MQL5 Expert Advisor Tutorial