MQL5 TUTORIAL DEUTSCH – BESSERE BACKTEST RESULTATE DURCH OPTIMIERUNG

video
play-sharp-fill

Diesmal geht es um das Thema Backtest. Und wenn wir hier auf Ansicht klicken und uns mit Steuerung und R oder einem Klick auf Strategietester hier unten dieses Strategiestester-Panel anzeigen lassen, dann gehen wir in der Regel immer gleich vor. Wir suchen uns hier unseren Expert Advisor aus, wählen ein Währungspaar und einen Zeitraum, den wir testen möchten. In der Regel ist hier dieser Haken für die Visualisierung aktiviert und viele Leute wählen hier jeden Tick aus, weil sie glauben, dass sie damit die beste Datenqualität erzielen. Wenn man sich allerdings diese Seite hier auf mql5.com anschaut, dann lernt man: Der Strategietester des MetaTrader5 Terminals nutzt nur eine Art der Preismodellierung und das ist die Erzeugung von Ticks auf Basis bestehender historischer Daten auf minütlichen Timeframes. Wer möchte, kann sich den kompletten Text hier einmal anschauen und dann wird er feststellen, dass die Ticks zwischen den einzelnen Minutendaten aufgrund von Regeln erzeugt werden. Wenn es genügend Punkte zwischen den Unterstützungspunkten gibt, dann wird eine lineare Sequenz von Ticks erzeugt, im anderen Fall eine Säge. So oder so, die Ticks sind nicht identisch mit den Ticks der Minutendaten, als diese Daten aufgezeichnet wurden, sondern sie werden berechnet. Man kann also in den allermeisten Fällen hier von jeder Tick auf eine Minute OHLC Daten umstellen. OHLC bedeutet: Open high low and close. Und diese Daten sehen Sie auch, wenn Sie Ihre Maus mal über eine bestimmte Kerze auf ihrem Chart halten. Das spart schon einmal eine ganze Menge Zeit beim Test. Aber auch, wenn wir hier unseren Test sehr stark beschleunigen können, würde es doch eine ganze Zeit lang dauern, bis wir ein ganzes Jahr durchgerechnet hätten. Darum nutze ich diese Visualisierungsoption immer um festzustellen, ob meine Einstiege so funktionieren, wie sie sollen. Aber sobald ich ein Jahr oder mehr testen möchte, schalte ich diese Visualisierungsoption hier aus, starte meinen Test. Und jetzt muss der MetaTrader nur dieses Diagramm hier erzeugen und es muss nicht jede Kerze einzeln, optisch berechnet werden. Das geht dann sehr schnell und man erhält innerhalb sehr kurzer Zeit ein entsprechendes Endergebnis. Auf der Reiterkarte Ergebnisse sehen wir, dass wir in diesem Fall 1341 Euro plus gemacht hätten. Das ist der Nettogewinn aus 112 Trades. Und wenn Sie hier mit der rechten Maustaste in den Report klicken und auf Bericht HTML klicken, dann lässt sich hier ein Dateiname vergeben, der für eine HTML-Datei verwendet wird. Und nach einigen Sekunden sehen wir hier unseren Strategietesterbericht. Der beinhaltet nicht nur die Ergebnisse aus unserem Test und die grafische Darstellung des Verlaufs. Es gibt auch diese Infografiken hier unten, mit weiteren nützlichen Daten. Und Sie können für jeden einzelnen, der getätigten Trades, alle Daten auf der Webseite abrufen und mit anderen Daten vergleichen. Es ist durchaus sinnvoll, solche Webseiten auch länger aufzubewahren, denn sie ermöglichen es, die Ergebnisse aus vielen 100 Trades nicht nur zu vergleichen, sondern auch langfristig zu verbessern. Man kann aber sogar noch mehr Zeit im Backtesting sparen. Und das geht, indem man hier eine Optimierung auswählt. Derzeit ist die Optimierung deaktiviert. Aber wenn wir hier klicken und die Option: alle in der Marktübersicht ausgewählten Symbole auswählen, dann wird der Test für alle diese Währungspaare, hier in diesem Fenster, durchgeführt. Ich starte das jetzt hier einmal. Man sieht, hier wurden bereits die ersten vier Währungspaare durch gehandelt. Und unter dem Fenster, Ergebnisse der Optimierung, sehen wir jetzt, wie die Ergebnisse für alle Währungspaare nach und nach errechnet werden. Noch ein paar Sekunden, dann ist unser Test beendet. Und wir haben die Ergebnisse für 14 Währungspaare vom ersten Januar 2017 bis heute. Wenn wir jetzt hier mit der rechten Maustaste in dieses Fenster klicken, dann gibt es hier unten eine Funktion, die nennt sich: Exportieren zu XML, dahinter steht: MS Office Excel. Und wenn wir das auswählen und hier unten einen Dateinamen vergeben, dann wird eine XML-Datei im entsprechenden Verzeichnis erzeugt. Und diese Datei kann ich jetzt hier, über die Funktion öffnen mit, mit der entsprechenden Tabellenkalkulation, in diesem Fall: LibreOffice Calc, öffnen. Das hier ist die Profit-Spalte. Ich wähle jetzt hier einfach diese Zelle aus, klicke auf das Summen-Symbol, drücke Enter und dann erhalte ich hier eine Gesamtsumme für alle durchgeführten Tests. Machen wir das Ganze doch einmal für das Jahr 2016. Es dauert zunächst ein paar Sekunden, bis die historischen Daten über das Internet entsprechend heruntergeladen werden. Aber sobald der Test hier unten anläuft, geht das relativ zügig. Bereits nach wenigen Sekunden sieht man auf der Reiterkarte Ergebnisse der Optimierung. Hier lassen sich auch Spalten ein- und ausblenden oder sortieren. Und immer, wenn der Profit-Faktor hier höher liegt als eins, dann bedeutet das, dass wir einen Gewinn gemacht haben. Jetzt ist unser Testlauf gleich beendet. Jetzt klicke ich hier auf der Reiterkarte Ergebnisse der Optimierung wieder mit der rechten Maustaste, wähle: Exportieren zu XML MS Office Excel aus, vergebe hier einen Dateinamen. Hier hänge ich einfach mal die Jahreszahl dran, klicke auf Speichern und öffne die Datei wieder mit der rechten Maustaste, über “öffnen mit” und wähle meine Tabellenkalkulationssoftware aus. Hier markiere ich wieder meine Zelle, klicke auf Summe, drücke Enter und stelle fest, dass wir im Jahr 2016 einen Profit von 82845 Euro gemacht hätten. Dieses Ergebnis haben wir innerhalb von wenigen Minuten ermittelt. Und wenn Sie mögen, dann könnten Sie jetzt auch vom Jahr 2010 aus alles durchrechnen lassen. Denn in diesem Video haben Sie gelernt, wie Sie mit ein paar Mausklicks eine sehr umfassende Testserie, über mehrere Jahre hinweg, für alle Währungspaare in der Marktübersicht durchführen können.