MetaTrader 5 Strategy Tester: Bugs, Bugs, Verbesserungsvorschläge - Seite 64
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Es scheint, dass beim Starten des Tests (d.h. durch Klicken auf "Start" im Strategy Tester) der Tester-Agent die erforderlichen Dateien (einschließlich der DLL) nicht in seinen internen MQL{Libraries-Ordner kopiert. Ich habe zwei Ereignisse identifiziert:
Wenn ich eine "Test.dll"-Datei in meinem EA habe, dann
1) Strategy Tester meldet, dass die Datei Test.dll.ex5 nicht gefunden wird
2) Der Test-Agent kopiert die Datei Test.dll nicht in seinen internen Ordner, so dass der Strategy Tester meldet, dass Test.dll nicht gefunden werden kann.
% appdata% \ Roaming \ MetaQuotes \ Tester \ <MT5 ID> \ Agent-127.0.0.1-3000 \ MQL5 \ Bibliotheken \
Es gab kein Verbot
Es gab eine schwere IP-Blockade - der Server war nicht erreichbar. Es war unmöglich, sich über einen Anonymisierer anzumelden, da das Passwort falsch sein sollte.
Im Allgemeinen ein automatischer Standardschutz vor skrupellosen Benutzern.
Es scheint, dass beim Starten des Tests (d.h. durch Klicken auf "Start" im Strategy Tester) der Tester-Agent die erforderlichen Dateien (einschließlich der DLL) nicht in seinen internen MQL{Libraries-Ordner kopiert. Ich habe zwei Ereignisse identifiziert:
Wenn ich eine "Test.dll"-Datei in meinem EA habe, dann
1) Strategy Tester meldet, dass die Datei Test.dll.ex5 nicht gefunden wird
2) Der Test-Agent kopiert die Datei Test.dll nicht in seinen internen Ordner, so dass der Strategy Tester meldet, dass Test.dll nicht gefunden werden kann.
% appdata% \ Roaming \ MetaQuotes \ Tester \ <MT5 ID> \ Agent-127.0.0.1-3000 \ MQL5 \ Bibliotheken \
Ich habe den gleichen Fehler im Strategy Tester!
2020.02.25 02:03:35.725 Tester Datei ***.dll.ex5 open error [2]
Wenn Sie die Bibliothek umbenennen (und die Erweiterung .ex5 hinzufügen), tritt ein weiterer Fehler auf:
2020.02.25 02:09:32.567 2020.02.18 00:00:00 Kann 'Receive_Information' nicht aufrufen, '***.dll' ist nicht geladen
2020.02.25 02:09:32.568 2020.02.18 00:00:00 unaufgelöster Importfunktionsaufruf
Genaue Wiedergabe bei gedrückter Stopptaste.
Wenn Sie eine verantwortungsvolle Optimierung durchführen müssen, ist es wahrscheinlich besser, dies nach dem Neustart des Terminals zu tun, ohne die Schaltfläche "Stopp" zu drücken.
Wenn Sie eine verantwortungsvolle Optimierung durchführen müssen, ist es wahrscheinlich besser, dies nach dem Neustart des Terminals zu tun, ohne die Schaltfläche "Stopp" zu drücken.
Möglicherweise. Aber wir sollten uns nicht darauf verlassen.
Dieses Verhalten (beim Drücken der Stopptaste) wurde behoben, und die Korrektur ist in der neuesten Version enthalten
Möglicherweise. Aber wir sollten uns nicht darauf verlassen.
Dieses Verhalten (mit der Stopp-Schaltfläche) wurde behoben, und die Korrektur ist in der neuesten Version enthalten
Dann müssen Sie erneut nach dem Grund suchen, warum der Optimierungsdurchgang nicht derselbe ist wie der einzelne Durchgang.
Dann müssen wir erneut nach dem Grund suchen, warum der Optimierungsdurchgang nicht derselbe ist wie der einzelne Durchgang.
Zählt der Testexperte Millisekunden von Ticks, die zu Diskrepanzen führen?
Damit haben wir das Problem erkannt und dann mit demselben Expert Advisor überprüft
Ergibt der Test-EA, der Millisekunden von Ticks zählt, Diskrepanzen?
Das Problem wurde von demselben Sachverständigen geprüft.
Dieser EA in 2340 wies keine weiteren Diskrepanzen auf.
Der Fehlpass ist in der Live-EA aufgetreten. Ich werde die Methode anwenden, die sich beim letzten Mal bewährt hat.
Forum für Handel, automatisierte Handelssysteme und Strategietests
MetaTrader 5 Strategy Tester: Bugs, Bugs, Verbesserungsvorschläge
fxsaber, 2020.02.20 08:57
Ich habe die während der GA-Optimierung erhaltenen Zeitrahmenstatistiken verglichen. Und die Dauer des Einzelausweises.
Im Frame-Status erfolgt die Ausführung nach Ticks, die nicht in der Historie stehen: Mir ist sofort aufgefallen, dass es viele Geschäfte/Aufträge gibt, die genau eine Sekunde lang ausgeführt werden.
Zum Beispiel hat ein einzelner Durchlauf in der Historie einen Eintrag am 2019.06.04 02:00:00.206 und einen Frame-Durchlauf am 2019.06.04 02:00:00.000(die Tick-Historie hat zu diesem Zeitpunkt keinen Tick).
Das kostet eine Menge Zeit...
In den allermeisten Fällen sind jedoch alle von der Optimierungsaufgabe gelieferten Ergebnisse falsch.
P: Menge der tatsächlich ausstehenden Aufträge
Warum kommt nicht ein Moderator hier rein und löscht den Beitrag und lässt ihn stattdessen stehen:
<DELETED>
Dies ist ein englischsprachiges Forum
Beitrag auf Englisch
? Doppelte Standards?