Wie lasse ich den Tester alle X Mio Parameterkombinationen durchlaufen? In MT4 ist er ja wenn es sein musste auch wochenlang durchgetestet bis alles fertig war, aber hier in MT5 hört er einfach bei 512 oder einer anderen viel zu kleinen Zahl auf...
Was muss ich tun um ALLE parameterkombinationen testen zu lassen...
Lesen......Steht alles in der Dokumentation zum MT5
Grundsätzlich haben ALLE ja die gleichen Einstellungen zur Auswahl.Und die hast du ja sicherlich schon durchprobiert.
Und wenn du eine kluge Suche auf der größten Suchmaschine im Universum(stand jetzt) startest:
Kommen ALLE seiten wo sich diese ominöse Zahl versteckt.Und alle seiten sagen das gleiche , es geht nicht mehr.
Der MT5 sortiert intern die besten raus (ohne genetic auch).
Die zahl 100.000.00 bezieht sich auf die absolute maximale "interne" Durchläufe.Deiner bricht bei 512 ab weil es keine sinnvollen Ergebnisse mehr gibt.
Der User bekommt aber nur das was relevant ist. Die Entwickler setzen da Grenzen was sinnvoll ist und was nicht.
Speicherverbrauch/Leistung/Zeit sind Faktoren die sowas immer begrenzen.
Aber:
Wenn du unbedingt ALLE Parameter testen möchtest gibt es eine aufwändige Möglichkeit. Es ist aber unsinnig weil ein guter Test von 1000000 sagt was über dein EA aus ?
Richtig, ganz ganz ganz zufällig funktioniert er mal.
Du kannst den Tester auch über die comandline starten mit eigenen Parametern .Mit einem externen Programm könntest du alle Parameter testen.
Denke aber das übersteigt deine Fähigkeiten.
Core 1 genetic pass (0, 254) tested with error "incorrect input parameters" in 0:00:00.000
Und einen defekten EA zu testen ist noch unsinniger ... :-)
Gruß
Grundsätzlich haben ALLE ja die gleichen Einstellungen zur Auswahl.Und die hast du ja sicherlich schon durchprobiert.
Und wenn du eine kluge Suche auf der größten Suchmaschine im Universum(stand jetzt) startest:
Kommen ALLE seiten wo sich diese ominöse Zahl versteckt.Und alle seiten sagen das gleiche , es geht nicht mehr.
Der MT5 sortiert intern die besten raus (ohne genetic auch).
Die zahl 100.000.00 bezieht sich auf die absolute maximale "interne" Durchläufe.Deiner bricht bei 512 ab weil es keine sinnvollen Ergebnisse mehr gibt.
Der User bekommt aber nur das was relevant ist. Die Entwickler setzen da Grenzen was sinnvoll ist und was nicht.
Speicherverbrauch/Leistung/Zeit sind Faktoren die sowas immer begrenzen.
Aber:
Wenn du unbedingt ALLE Parameter testen möchtest gibt es eine aufwändige Möglichkeit. Es ist aber unsinnig weil ein guter Test von 1000000 sagt was über dein EA aus ?
Richtig, ganz ganz ganz zufällig funktioniert er mal.
Du kannst den Tester auch über die comandline starten mit eigenen Parametern .Mit einem externen Programm könntest du alle Parameter testen.
Denke aber das übersteigt deine Fähigkeiten.
Und einen defekten EA zu testen ist noch unsinniger ... :-)
Gruß
wie genau deutest du incorrect parameters (dachte das wären boolsche bedingungen die ich im OnInit() gesetzt habe, damit z.b. der Lange MA immer um mindestens 10 größer ist als der kurze)?
Da der Artikel über genetic Algos mich erschlagen hat, frage ich auf diesen EA simpel bezogen:
ist ein EA mit 2 Moving averages: einer von 10 bis 100 in 5er schritten der andere von 100 bis 250 in 5er schritten, der rest sind Stop values, Time Sessions etc. ->Demnach also eine strategie die sehr kurzfristig und oft oder sehr langfristig und selten signale sendet:
Ist meine Befürchtung dass Kombinationen (der beiden Moving averages) mit großen Profiten ausgelassen wurden, eben weil z.b. nur die Parameter 10 bis 45 beim ersten MA und 100 bis 155 getestet wurden? also dass hohe parameterbereiche einfach ausgelassen werden, obwohl diese gerade bei dieserstrategie etwas sein könnten?
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wie lasse ich den Tester alle X Mio Parameterkombinationen durchlaufen? In MT4 ist er ja wenn es sein musste auch wochenlang durchgetestet bis alles fertig war, aber hier in MT5 hört er einfach bei 512 oder einer anderen viel zu kleinen Zahl auf...
Was muss ich tun um ALLE parameterkombinationen testen zu lassen...