MQL5 TUTORIAL GRUNDLAGEN – 51 SO MACHT MAN EINEN MASSENTEST

video
play-sharp-fill

In diesem Video wollen wir uns einmal zufallsbasierte Einstiege in Verbindung mit Massentests anschauen und wir werden sehen, dass der Zufall tatsächlich auch eine Möglichkeit darstellt profitabel zu handeln. Zunächst einmal stoppen wir hier den Test. Wir nutzen in diesem Fall, diesen einfachen Beispiel, Expert Advisor mit dem Namen SimplerRandomEntryEA. Den haben wir im letzten Video erstellt und der erstellt in laufender Reihenfolge Kaufen- und Verkaufen-Signale basierend auf einem Zufallsgenerator. Das hier ist die entsprechende Datei. Die verfügt hier über einen Wert für die Eingabe. Der nennt sich Massentest. Und den haben wir im Quelltext als externe Variable definiert. So kann man die Variable auch im laufenden Betrieb verändern, ohne den Quellcode anpassen zu müssen. Üblicherweise würden wir in einem Test den Expert Advisor auswählen, uns hier für ein Währungspaar entscheiden und dann hier unten den visuellen Modus aktivieren. Wenn man das macht sieht das Ganze dann so aus. So kennen Sie das vielleicht. Um Zeit zu sparen kann man den visuellen Modus hier auch deaktivieren. Wenn man dann einen Test startet, dann sieht man hier unten in der Reiterkarte Diagramm das Ergebnis. In diesem Fall haben wir einen Verlust gemacht von 147,48 €. Wir wiederholen das Ganze noch mal. Auch der Verlauf sieht hier etwas anders aus. Diesmal haben wir einen Nettogewinn von 690,23 €. Starten wir nochmal. Dann haben wir diesmal 421,23 € Profit gemacht. Und natürlich würde uns jetzt interessieren, ob die Profite oder die Verluste überwiegen. Und dafür machen wir einen sogenannten Massentest. Hier auf dieser Reiterkarte für die Eingaben, können wir einen Wert eingeben. Allerdings lässt sich hier diese Variable noch nicht markieren. Dazu müssen wir auf der Reiterkarte Einstellungen die Optimierung aktivieren. In diesem Fall wählen wir den schnellen generischen Algorithmus und danach ist dieses Kästchen hier verfügbar. Das markieren wir jetzt mal. Der Wert ist 1. Wir fangen hier von 1 an. Der Endwert ist 10. Das bedeutet wir erwarten 10 Durchläufe. Starten wir also unseren Test nochmal. Dann erscheint hier eine Reiterkarte Ergebnisse der Optimierung. Wir haben einen kleinen Verlust von 24,77 € und hier einen größeren Verlust von 227,15 € gemacht, aber überwiegend sehen die Ergebnisse hier positiv aus. Jetzt ändern wir das Ganze hier mal auf 20 Testreihen. Das kann je nach Rechnergeschwindigkeit einige Zeit dauern. Ich sortiere hier wieder nach der Variable, die wir erstellt haben. Und auch hier würde ich sagen, die Ergebnisse sind überwiegend positiv. Um das genau herauszufinden, klicken wir mit der rechten Maustaste in die Ergebnisse und wählen exportieren zu XML. Ich vergebe hier mal den Namen Testergebnisse, klicke auf speichern. So sieht das Ergebnis dann im Webbrowser aus, aber ich möchte das Ganze jetzt hier in Libre Office öffnen und dann kann ich damit schon mehr anfangen. Fügen wir hier einmal eine Summe ein. Drücken Enter. Dann sehen wir, dass in unseren 20 Testdurchläufen das Ergebnis durchaus positiv ist. Das kann aber in anderen Handelsjahren durchaus anders aussehen. Probieren wir mal das Jahr 2017 aus. Starten einen neuen Massentest. Hier kommen die Ergebnisse. Die Datei nenne wir mal Testergebnisse 2017, klicken auf speichern. Öffnen das Ganze wieder in der Software mit der Tabellenkalkulation. Und tatsächlich war auch das Ergebnis positiv. Der Zufall ist also tatsächlich brauchbarer als man glaubt und außerdem eine sehr gute Möglichkeit, um herauszufinden, ob bestimmte Einstiege tatsächlich einen Marktvorteil bieten. Und sie haben in diesem kurzen Video gelernt, wie Sie für einen Zufallseinstieg Massentests durchführen können. Und sie können das selbst testen mit diesen paar Zeilen hier in MQL5.