EA Strategietester - Seite 2

 
MK-Trading:

dafür brauche ich noch die eine Einstellung damit sollte es möglich sein meiner Meinung nach.

Bist du fit in Programmieren kann man eine einfache Einstellung noch in einer EA ohne viel Aufwand einfügen?

Wenn man die Kurse von 2018 anschaut, sagt jeder: "Das hätte jedes Kind sagen können, dass der da hoch geht." Aber wenn es darum geht, konkrete Gesetzmäßigkeiten zu formulieren, die immer greifen und zu einem sicheren Programm führen, sieht die Sache anders aus. Da kann man viel Kohle hinlegen.


Was bedeutet Du hast es "laufen lassen"? Hast Du es mit schnellem genetischen Algorithmus laufen lassen oder mit langsamem vollständigem Algorithmus laufen lassen?

Oder hast Du es immer nur einmal laufen lassen für verschiedene Werte? Und auf wie viele Symbole? Kannst Du wirklich sicher sein, dass Du einen EA hast, der sich konsistent verhält, oder hast Du nur eine Einstellung von Milliarden gefunden, eine Ausreißerin, die nur auf dem einen Symbol für den bestimmten Zeitraum funktioniert hat? Das mag jetzt gnadenlos klingen, und wer weiß, es kann auch eine Weile gut gehen mit der Einstellung. Aber selbst wenn Du eine Einstellung gefunden hast, die zwei Jahre viel gebracht hat, was ist mit den zwei Jahren davor? Und danach?

Es funktioniert leider nicht, die Einstellung so lange anzupassen, bis einem das Ergebnis gefällt und dann auf gut Glück sein Geld in den Ofen zu werfen.

Sorry hatte heute einen schlechten Morgen, aber die Wahrscheinlichkeit, dass Dich dieser Kommentar vor einer großen Dummheit bewahrt, ist viel größer als die Wahrscheinlichkeit, Dein Geld mit dem unbekannten EA schnell zu verzehnfachen. Schau Dir mal die Optimierung genauer an. Ich habe den Verdacht, dass Du erstmal den Strategietester besser kennenlernen solltest.

Folgende beiden Artikel werden Dich, was den Tester angeht, immens nach vorne bringen. Du kannst sie am Beispiel Deines EAs einmal ausprobieren:

https://www.metatrader5.com/de/terminal/help/algotrading/strategy_optimization

https://www.mql5.com/de/articles/3279

Klar, den Kontostand in zwei Jahren zu verzehnfachen, das kann gehen, aber eigentlich ist es pures Glücksspiel. Der Chart ändert sein Verhalten immer immer immer und nur weil es auf die zwei Jahre so aussah als würde es gut gehen, das ist reine Survivor-Bias. Wir identifizieren uns mit der EINEN Einstellung, die zufällig gewonnen hat, weil es das ist, was wir uns wünschen.
Jedoch wenn Du genau hinsiehst, merkst Du, dass wenn Du am falschen Zeitpunkt innerhalb der zwei Jahre gestartet hättest, Du auch schnell 10.000 Euro ärmer gewesen wärst. Das ist die Wahrnehmung. Die ist selektiv und nicht wie ein Computerprogramm, absolut und exakt in Zahlen.
Strategie Optimierung - Algorithmisches Trading, Handelsroboter - MetaTrader 5 Hilfe
Strategie Optimierung - Algorithmisches Trading, Handelsroboter - MetaTrader 5 Hilfe
  • www.metatrader5.com
Der Strategietester erlaubt das Testen von Strategien mit Handelsrobotern (Expert Advisors) vor der Nutzung im Live-Trading. Während des Testens wird ein Expert Advisor mit den initialen Parametern auf einem Chart mit historischen Daten ausgeführt. Während der Optimierung wird eine Strategie mit vielen verschiedenen Eingabeparametern auf den...
 
pennyhunter:
Wenn man die Kurse von 2018 anschaut, sagt jeder: "Das hätte jedes Kind sagen können, dass der da hoch geht." Aber wenn es darum geht, konkrete Gesetzmäßigkeiten zu formulieren, die immer greifen und zu einem sicheren Programm führen, sieht die Sache anders aus. Da kann man viel Kohle hinlegen.


Was bedeutet Du hast es "laufen lassen"? Hast Du es mit schnellem genetischen Algorithmus laufen lassen oder mit langsamem vollständigem Algorithmus laufen lassen?

Oder hast Du es immer nur einmal laufen lassen für verschiedene Werte? Und auf wie viele Symbole? Kannst Du wirklich sicher sein, dass Du einen EA hast, der sich konsistent verhält, oder hast Du nur eine Einstellung von Milliarden gefunden, eine Ausreißerin, die nur auf dem einen Symbol für den bestimmten Zeitraum funktioniert hat? Das mag jetzt gnadenlos klingen, und wer weiß, es kann auch eine Weile gut gehen mit der Einstellung. Aber selbst wenn Du eine Einstellung gefunden hast, die zwei Jahre viel gebracht hat, was ist mit den zwei Jahren davor? Und danach?

Es funktioniert leider nicht, die Einstellung so lange anzupassen, bis einem das Ergebnis gefällt und dann auf gut Glück sein Geld in den Ofen zu werfen.

Sorry hatte heute einen schlechten Morgen, aber die Wahrscheinlichkeit, dass Dich dieser Kommentar vor einer großen Dummheit bewahrt, ist viel größer als die Wahrscheinlichkeit, Dein Geld mit dem unbekannten EA schnell zu verzehnfachen. Schau Dir mal die Optimierung genauer an. Ich habe den Verdacht, dass Du erstmal den Strategietester besser kennenlernen solltest.

Folgende beiden Artikel werden Dich, was den Tester angeht, immens nach vorne bringen. Du kannst sie am Beispiel Deines EAs einmal ausprobieren:

https://www.metatrader5.com/de/terminal/help/algotrading/strategy_optimization

https://www.mql5.com/de/articles/3279

Klar, den Kontostand in zwei Jahren zu verzehnfachen, das kann gehen, aber eigentlich ist es pures Glücksspiel. Der Chart ändert sein Verhalten immer immer immer und nur weil es auf die zwei Jahre so aussah als würde es gut gehen, das ist reine Survivor-Bias. Wir identifizieren uns mit der EINEN Einstellung, die zufällig gewonnen hat, weil es das ist, was wir uns wünschen.
Jedoch wenn Du genau hinsiehst, merkst Du, dass wenn Du am falschen Zeitpunkt innerhalb der zwei Jahre gestartet hättest, Du auch schnell 10.000 Euro ärmer gewesen wärst. Das ist die Wahrnehmung. Die ist selektiv und nicht wie ein Computerprogramm, absolut und exakt in Zahlen.

@pennyhunter

Ich habe es mit schnellem genetischen Algorithmus getestet und zwar einmal durchgehend und jeweils die Jahre 2018,2019,2020, die Ergebnisse sind natürlich dann unterschiedlich aber trotzdem sehenswert.


Das mit dem wenn ich zu falschen Zeit gestartet hätte stimmt habe ich auch ausprobiert wäre dein Einsatz weg gewesen.


Die Parameter sind nur für ein Index sind auch die ich händisch handle keine Optimierungen aus dem Strategietester --> das Problem beim manuel Handel ist zumindest die Disziplin bei mir:(, deswegen die Idee mit der EA.

 

Ja. Das nennt man Overfitting und ist ein klassischer Anfängerfehler. Man passt die Parameter so lange an die Kurve an, bis sie das gewünschte Ergebnis bringen, aber sie funtionieren dann nur auf einer bestimmten Kurve zu einer bestimmten Zeit und haben keine Allgemeingültigkeit.

Da gibt es einen Artikel, der wäre vielleicht was für Dich, da geht es um Erstellen eines Expert Advisors ohne Programmieren, mit Hilfe von MQL5 Assistent. Leider spinnt bei mir gerade die Suche und ich komme nicht an den Artikel ran. Dafür musst Du nicht programmieren können, aber es ist ein Baukasten und spuckt Dir den fertigen Code aus, wenn du willst mit Trailing Stop und Risk Management. Der Vorteil ist, wenn Du jetzt schon ein Bisschen den Hang zu Handelsstrategien hast, aber nicht programmieren kannst, dann machst Du einfach die gewünschten indikatorenhandles und deren Einstellungen (im gewissen Rahmen), der Code wird generiert und Du kannst ihn Dir anschauen und vielleicht sagt er Dir etwas, was Dich weiterbringt, statt das Pferd von hinten aufzuzäumen und erstmal programmieren zu lernen, gerade wenn es erstmal nur Mittel zum Zweck ist, um Handelsstrategien auszuprobieren.

Bzw. es ist halt auf Klassen aufgebaut. Ob man da was draus lernt wenn man noch gar Nichts vom Programmieren versteht ist die Frage, weil man sich die Klassen erstmal gar nicht vorstellen kann. Sind wie so riesige vorgefertigte Puzzleteile aus Code, mit einem Haufen Funktionen und Variablen, die man entweder alle nutzen kann oder auch nicht. Naja das ist auch noch die Frage ob es einen interessiert... jedenfalls kann man da fertige Expert Advisors einfach mal mit ein paar Signalen, Trailing und Money-Management zusammenklicken und die kann man dann testen und auch den Code anschauen wenn man möchte.

Du kannst den Assistenten in Meta Editor nutzen, wenn Du auf New=>Expert Advisor(Generate) gehst.

Wenn die Suche wieder geht, such mal "MQL5 Assistent Expert Advisor ohne Programmieren".

Allerdings muss man sagen, wenn es wirklich funktionieren soll, muss es schon nein sehr raffiniertes Programm sein, das zwischen Trend und Flat unterscheiden kann. Aber da gibt es auch einen Artikel drüber, "Handelsstrartegien Trend Flat" oder so. Das beideutet aber auch das mit dem Assistenten ist eigentlich Spielerei. Wenn man es wirklich ausreizen will, muss man irgendwann ein Verständnis für die Datenstruktur von MQL aufbauen.

Dokumentation zu MQL5: Konstanten, Enumerationen und Strukturen / Handelskonstanten / Ordereigenschaften
Dokumentation zu MQL5: Konstanten, Enumerationen und Strukturen / Handelskonstanten / Ordereigenschaften
  • www.mql5.com
Ordereigenschaften - Handelskonstanten - Konstanten, Enumerationen und Strukturen - Nachschlagewerk MQL5 - Nachschlagewerk über die Sprache des algothitmischen/automatischen Handels für MetaTrader 5