Diskussion zum Artikel "Die Darstellung der Optimierung einer Handelsstrategie im MetaTrader 5" - Seite 5
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 handelt sich in erster Linie um eine Marktschwachstelle.
Es ist möglich, dass sie von automatischen Tests erkannt wird und nicht übersehen wird, bis der Autor eine Korrektur vornimmt.
Im Grunde habe ich es zu Testzwecken so gemacht. Bitte bewerten Sie, vielleicht meine Schlussfolgerungen sind ungenau....
Ich habe einen primitiven Expert Advisor erstellt:
Ich versuche, die Phase der Initialisierung des Panels zu verfolgen, wie es im Körper des OnTesterInit()-Handlers geschehen würde.
Das Panel ist erschienen. Soweit ich das verstehe, habe ich alle Ressourcen und sie werden geladen. Höchstwahrscheinlich ist es eine Frage des Frame-Modus.
Im Grunde habe ich es zu Testzwecken so gemacht. Bitte bewerten Sie, vielleicht sind meine Schlussfolgerungen ungenau.....
Ich habe einen primitiven Expert Advisor erstellt:
...
Ich versuche also, die Phase der Initialisierung des Panels zu verfolgen, wie es im Körper des OnTesterInit()-Handlers geschehen würde.
Das Panel ist erschienen. Soweit ich das verstehe, habe ich alle Ressourcen und sie werden geladen. Höchstwahrscheinlich ist es eine Frage des Frame-Modus.
...
Dann wird es noch verwirrender. Es stellt sich heraus, dass es nicht an den Ressourcen liegt.
Ich bin im Moment sehr beschäftigt, so dass ich nicht nach der Ursache für ein solches Ergebnis suchen kann. Es wäre schön, wenn die Entwickler des Terminals einen Hinweis darauf geben könnten, warum das passieren kann.
Ich bin gerade beschäftigt und kann daher nicht nach der Ursache für dieses Ergebnis suchen. Es wäre schön, wenn die Entwickler des Terminals einige Hinweise geben könnten, warum dies passieren könnte.
Für den Anfang, lassen Sie Denis alle seine Dateien an Anatoly geben, und lassen Sie Anatoly sie in einem leeren Terminal installieren. Wenn es sich reproduziert, können Sie die Dateien vergleichen.
Ich werde das später auch überprüfen
Lassen Sie Denis zunächst alle seine Dateien an Anatoly übergeben, und lassen Sie Anatoly sie in einem leeren Terminal installieren. Wenn er spielt, können Sie die Dateien vergleichen.
Ich werde das später auch überprüfen
Für den Anfang habe ich es so versucht.
1. Ich habe den MetaTrader 5 Installer heruntergeladen und das Terminal im Standardverzeichnis installiert:
//---
2. Nach der Installation habe ich das Datenverzeichnis des Terminals geöffnet:
//---
3. Kopierte den Expert Advisor mit der bereits kompilierten Datei aus dem Arbeitsverzeichnis in dieses Verzeichnis.
//---
4. Starten Sie die Optimierung und hier ist das Ergebnis. Alles hat funktioniert.
//---
Im Archiv unten finden Sie die kompilierte Version des Expert Advisors aus dem Artikel. Lassen Sie Denis versuchen, ihn auf diese Weise zu testen und lassen Sie ihn wissen, was passiert ist.
1. Als nächstes habe ich die Bilder und Bibliotheksdateien aus meinem Arbeitsverzeichnis kopiert:
//---
2. Dann habe ich den MacdSampleWithFrames Expert Advisor kompiliert und die Optimierung erneut ausgeführt. Alles hat funktioniert:
1. Als nächstes habe ich die Bilder und Bibliotheksdateien aus meinem Arbeitsverzeichnis kopiert:
Das muss entweder aus dem Artikel oder aus Codebase sein. Ansonsten ist natürlich alles in Ordnung
Sie benötigen entweder den Artikel oder die Codebase. Ansonsten geht es natürlich auch.
Habe es schon ausprobiert.
Ich habe die Versionen, die ich aus meinem Arbeitskatalog kopiert habe, gelöscht. Ich habe den Experten aus dem Artikel und die Bibliotheksversion aus Codebase heruntergeladen.
Alles funktioniert.
Ich habe es geschafft!!!
Und so geht's.
Ich habe einen neuen MT5 in einem sauberen Feld installiert. Der Pfad zum MovingAverageWithFrames Expert Advisor lautete wie folgt: %MQL5\Experts\MacdSampleWithFrames\MovingAverageWithFrames.mq5.
Es stellte sich heraus, dass der Roboter im ersten MT5 nicht richtig funktionierte, weil sich die Quelle ursprünglich hier befand: %MQL5\Shared Projects\Testing\Frames\MovingAverageWithFrames\MovingAverageWithFrames.mq5.
Offensichtlich werden Ressourcen aus dem Ordner für freigegebene Projekte problematisch verbunden, wenn überhaupt.
...
Es stellte sich heraus, dass der Roboter im ersten MT5 nicht richtig funktionierte, weil sich die Quelle ursprünglich hier befand: %MQL5\Shared Projects\Testing\Frames\MovingAverageWithFrames\MovingAverageWithFrames.mq5.
Offenbar werden die Ressourcen aus dem Ordner "Gemeinsame Projekte" problematisch verbunden, wenn sie überhaupt verbunden werden.
Solche Nuancen sollten sofort gemeldet werden. Im Archiv, das dem Artikel beigefügt ist, befinden sich die Dateien im Verzeichnis MQL5/Experts, nicht im Verzeichnis der gemeinsamen Projekte. So hätten Sie sie zuerst testen sollen, bevor Sie etwas anderes versuchen.
Es scheint also, dass Sie recht haben:
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Diskussion zum Artikel "Visualisierung der Handelsstrategieoptimierung in MetaTrader 5"
Dennis Kirichenko, 2018.02.25 22:10
Ich bin kein Anfänger. Habe es von hier aus versucht. Nichts hat funktioniert. Ich habe aufgegeben und bin meiner Arbeit nachgegangen. Habe festgestellt, dass es extrem unbequem ist, mit dieser Bibliothek zu arbeiten. Viele Versionen, man kann leicht verwirrt werden...
Vielleicht sind meine Hände krumm, ich werde sie mit Weihwasser besprenkeln, vielleicht hilft das....