Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Bei Optimierung immer gleiche Ergebnisse.. (http://www.expert-advisor.com/forum/showthread.php?t=5926)

Thomschy 19.11.17 23:09

Bei Optimierung immer gleiche Ergebnisse..
 
Hallo,

ich habe im Strategietester meinen EA - die Einstellungen - optimieren wollen. Jedoch gibt er immer nur die gleichen und nicht nachvollziehbaren Ergebnisse zurück. Wenn ich verschiedene Einstellungen normal und im visuellen Modus teste, ist alles ganz normal. Es werden verschiedene Ergebnisse angezeigt. Kann mir jemand dafür ein Tipp geben? Hat jemand schon mal so eine Erfahrung gemacht?

VG Thomschy

Trader93 03.12.17 10:59

Moin,
kannst du die „nicht nachvollziehbaren Ergebnisse“ etwas präzisieren?
Vielleicht hängt es auch mit den getesteten Kerzen zusammen. Wenn ich das gleiche Programm beim gleichen Broker auf zwei verschiedenen Rechnern durchlaufen lasse, hab ich mitunter eine Abweichung von 20%.

Thomschy 03.12.17 12:01

Also ich habe bereits 75% meines Codes ausprogrammiert, um raus zubekommen woran es liegt. Kein Erfolg. Mir scheint es so, als würde er bei der Optimierung bestimmte Codeschnippsel überspringen, hat jemand eine Ahnung welche Codes er beim Optimieren überspringt? (z.B. keine Prints)..
die Ergebnisse sind immer nur ein Trade, der pro Durchlauf bis zum Ende durchläuft. Er setzt irgendwie keinen SL. Kann das sein, dass er auch keine Fehlerrückgabewerte verarbeitet? also z.B. wenn der Fehler 130 kommt?
Der Witz ist, wenn ich den Durchlauf normal oder visuell durchlaufen lasse, funktioniert es einwandfrei..

Trader93 04.12.17 15:11

Hmm genau das Problem hatte ich auch (siehe hierzu Thread „SL oder Trendwechsem“). Ich befürchte, dass eine Schleife „hängt“ soll heißen, dass der EA an dieser Stelle stecken bleibt...

100%ig kann ich keine valide Aussage treffen... vielleicht unterstützt dich ein Programmier-Spezi aus der Community :)

Jedenfalls würde ich an deiner Stelle noch einmal den zuletzt hinzugefügten Code untersuchen und ihn ggf anders positionieren...

Vieles läuft doch unter dem Strich auf ein Try & Error System hinaus... ich wünsche dir jedenfalls viel Erfolg :)

Thomschy 05.12.17 19:03

Fehler gefunden!
 
Ich hab den Fehler gefunden!
Es handelt sich hier um eine Abweichung eines Wertes der sich mit einem anderen vergleicht. Diese waren zwar bis zur 5. Nachkommazahl gleich, aber nicht danach. Das heißt, mit 'NormalizDouble' die Nachkommazahl definiert und nun ging es..
Aber eine Frage hätte ich noch, weiß jemand wie es sich mit Arrays verhält? Kann das sein, dass es mit Arrys und dem Optimierungmodus auch Probleme geben kann?

Thomschy 10.12.17 23:26

Ergänzung zum Thema, was bei der Optimierung nicht funktioniert ist:

- Grafik-Objekte (auf die man sich vielleicht bezieht)
- Print-Ausgaben
- Sleep-Funktionen
- und scheinbar Arrays???

Wenn jemand dazu noch eine besser Aussage treffen kann, bitte, nur mut hier zu schreiben.. :rolleyes:


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:28 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum