MQL5 Tutorial Deutsch – Simpler Triple Candle EA

video
play-sharp-fill

 

In diesem Video wollen wir uns mal eine ganz einfache Strategie anschauen. Und zwar haben wir hier einen Expert Advisor, der immer dann verkauft, wenn hintereinander drei bullische Kerzen auf dem Chart auftauchen. Und erstaunlicherweise funktioniert das ganz gut. Also lassen Sie uns mal schauen, wie man so was in MQL5 programmieren kann. Schauen wir uns mal den Quellcode zu unserem Expert Advisor an. Wir starten hier mit einem include Befehl. Damit importieren wir Trade.mqh. Das ist eine Bibliothek, die vereinfachte Handelsfunktionen bereitstellt. Damit können wir uns hier von der Klasse Ctrade eine Instanz mit dem Namen Trade erstellen. In der Funktion selbst ermitteln wir den Preis, und zwar mit Symbol Info Double für das aktuelle Währungspaar auf dem Chart. Wir möchten den Ask-Preis ermitteln und mit Unterstrich Digits bekommen wir in Kombination mit Normalize double die richtige Anzahl von NachKommastellen für das jeweilige Währungspaar angezeigt. Das Ganze wiederholen wir hier noch mal mit dem Bidpreis. Die Zeile ist soweit identisch bis auf diesen Teil, wo wir Symbol Unterstrich Bid verwenden. Außerdem interessiert uns das Bruttoguthaben, die sogenannte Balance. Die ermitteln wir mit AccountInfo Double und hier übergeben wir als Parameter AccountBalance. Für das Nettoguthaben, also die Equity wiederholen wir das nochmal. Doch in diesem Fall verwenden wir Account Unterstrich Equity als Parameter. Danach erstellen wir uns mit MQL Rates ein Preis Array mit dem Namen Preisinfo. Mithilfe von Array set as series können wir jetzt unser Preisinfo Array von der aktuellen Kerze an abwärts sortieren und mit Copyrades füllen wir das Price Array jetzt für das aktuelle Währungspaar und die auf dem Chart ausgewählte Zeiteinheit. Wir starten von Kerze null und füllen das Array mit dem Wert für vier Kerzen, die wir in unserem Preisinfo Array speichern. Warum nehme ich hier vier Kerzen? Ganz einfach: In dem Versuch können Sie hier auch mal die Zahlen austauschen, denn die Kerze null ist die aktuelle Kerze und das Ergebnis verändert sich wenn Sie die aktuelle Kerze weglassen, ganz ordentlich. Für den Moment wollen wir herausfinden, ob der Schlussspreis für Kerze null in unserem Preisinfo Array größer ist als der Eröffnungskurs für Kerze null. Falls das so ist, haben wir eine bullische Kerze. Das Ganze wiederholen wir dann noch mal hier für die Schlusspreise und die Eröffnungskurse von Kerze eins und Kerze zwei und sofort. Wenn wir drei bullische Kerzen hintereinander haben, möchten wir wissen, ob die aktuelle Anzahl der Positionen null ist.

 

Wenn das so ist, dann möchten wir gerne eine Position eröffnen. Dazu nutzen wir TradeSell, um eine Position für zehn Micro zu eröffnen. Zum Schluss nutzen wir noch den Comment-Befehl, um uns den Wert für die Balance, also das Bruttoguthaben und den Wert für die Equity auf dem Chart anzeigen zu lassen. Das war’s im Großen und Ganzen. Wenn Sie so weit sind, dann können Sie sich hier oben die Toolbar einblenden und auf Kompilieren klicken oder die F7 Taste drücken. Das sollte hier ohne Fehler funktionieren. Und wenn das bei Ihnen auch so ist, dann können Sie hier oben auf dieses kleine Symbol klicken oder mit F4 zurückkehren in den MetaTrader. Hier werden wir jetzt unseren neuen Expert Advisor Simple Triple Bullish Candle aus. Falls der Strategietester bei Ihnen nicht angezeigt wird, können Sie den hier über das Menü oder mit der Tastenkombination Steuerung und R einblenden. Starten wir mal unseren Test, dann sieht man hier schon die erste grafische Entwicklung und Sie haben das selbst programmiert mit diesem paar Zeilen hier in MQL5. So, wenn alles funktioniert hat, dann sollten Sie jetzt bereits auf Ihrem Chart den Expert Advisor sehen.

 

Der produziert hier auch schon Ergebnisse. Und dieses Experiment ist einfach durchzuführen und ziemlich interessant. Falls Ihnen das hier zu schnell ging oder falls Sie nicht wissen, was die Codezeilen im MetaEditor bedeuten sollen, dann schauen Sie sich doch einmal die anderen Videos aus unserer Grundlagenserie an, oder vielleicht ist auch der Premiumkurs interessant für Sie. Den finden Sie auf unserer Website. Für den Moment sage ich Vielen Dank fürs Zuschauen und wir sehen uns im nächsten Video.