Diskussion zum Artikel "Das MQL5-Kochbuch: Schreiben der Historie von Abschlüssen in eine Datei und Erstellen von Bilanzdiagrammen für jedes Symbol in Excel"
Wie immer ein sehr kompetenter Ansatz zur Lösung des Problems. Gut gemacht, Anatoly, guter Artikel!
Wir sollten hinzufügen, dass wir ohne visuellen Modus testen sollten, denn OnTester() hat ... && !IsVisualMode().... Oder diese Einschränkung aufheben, damit die Datei auch während der Visualisierung erstellt wird.
Das ist ein sehr interessantes Ergebnis!
Ist es möglich, es für die Optimierung zu verwenden - um einen detaillierten Bericht über die Geschäfte für jeden Durchgang zu sammeln und ihm eine Seriennummer zuzuweisen? Und ist es möglich, all dies für MT4 zu tun?
Das ist ein sehr interessantes Ergebnis!
Ist es möglich, es für die Optimierung zu verwenden - um einen detaillierten Bericht über die Geschäfte für jeden Durchgang zu sammeln und ihm eine Seriennummer zuzuweisen? Und ist es möglich, dies alles für MT4 zu tun?
Schauen Sie sich diesen Artikel an: Visualisieren Sie eine Strategie im MetaTrader 5 Tester >>>>
Es gibt keine solche Möglichkeit für MT4, mit MQL-Tools (soweit ich weiß).
Das ist ein sehr interessantes Ergebnis!
Ist es möglich, es für die Optimierung zu verwenden - um einen detaillierten Bericht über die Geschäfte für jeden Durchgang zu sammeln und ihm eine Seriennummer zuzuweisen? Und ist es möglich, dies alles für MT4 zu tun?
Was die Verarbeitung von Optimierungsergebnissen angeht, so müssen Sie, dem Code aus dem Artikel nach zu urteilen, nur die !IsOptimization()-Prüfung aus OnTester entfernen und einige sich ändernde Parameter (oder nur die Laufnummer) bei der Generierung des Dateinamens berücksichtigen, siehe zum Beispiel "Arbeiten mit Optimierungsergebnissen". Arbeiten mit Optimierungsergebnissen.
Ich habe etwas Ähnliches in JavaScript gemacht, und ich beobachte es im Browser, wenn ich Testberichte (html-Dateien) lade. Dementsprechend funktioniert mein Ansatz nicht vom Optimierer aus. Aber ohne Excel.
Lesen Sie diesen Artikel: Visualisieren Sie Ihre Strategie im MetaTrader 5 Tester >>>
Für MT4, mit MQL (soweit ich weiß), gibt es keine solche Möglichkeit.
Ich habe diesen Artikel bereits studiert - vielen Dank. Ich habe etwas kompliziertere Kriterien für die Auswahl der Testergebnisse, die die Besonderheiten der Strategie berücksichtigen, und ich bin immer noch auf MT4...
Offenbar ist der einzige Ausweg, zwei Programme (Expert Advisor) für MT4 und MT5 zu machen, eines für die Arbeit und eines zur Optimierung....
Was die Verarbeitung von Optimierungsergebnissen angeht, müssen Sie, dem Code aus dem Artikel nach zu urteilen, nur die !IsOptimization()-Prüfung aus OnTester entfernen und bei der Generierung des Dateinamens einige sich ändernde Parameter (oder einfach nur die Anzahl der Läufe) berücksichtigen, siehe zum Beispiel "Arbeiten mit Optimierungsergebnissen". Arbeiten mit Optimierungsergebnissen.
Ich habe etwas Ähnliches in JavaScript entwickelt und beobachte es im Browser beim Laden von Testberichten (html-Dateien). Dementsprechend funktioniert mein Ansatz nicht aus dem Optimierer heraus. Aber ohne excel.
Ich werde mir die Möglichkeit bewusst machen - vielen Dank.
Können Sie mir mehr über Ihr JavaScript-Dingsbums erzählen? Was kann es tun?
Ich habe diesen Artikel bereits studiert - vielen Dank. Ich habe etwas kompliziertere Kriterien für die Auswahl der Testergebnisse, unter Berücksichtigung der Besonderheiten der Strategie, und auf MT4 bin ich noch...
...
Was hindert Sie daran, Ihre eigenen Kriterien für die Auswahl nach der in diesem Artikel vorgeschlagenen Methode anzuwenden? Es gibt keinerlei Einschränkungen, da alle Handelsreihen eines jeden Optimierungsdurchlaufs verfügbar sind.
- 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.


Neuer Artikel Das MQL5-Kochbuch: Schreiben der Historie von Abschlüssen in eine Datei und Erstellen von Bilanzdiagrammen für jedes Symbol in Excel :
Bei der Kommunikation in diversen Foren nutze ich oft Beispiele meiner Testergebnisse in der Darstellung in Form von Screenshots von Excel-Diagrammen. Ich werde häufig gebeten, zu erklären, wie solche Diagramme erstellt werden können. Nun habe ich endlich etwas Zeit gefunden, alles in diesem Beitrag zu erklären.
Wir können die erstellte Datei in Excel öffnen und sehen, dass sich jeder Datentyp in einer separaten Spalte befindet. Auf diese Art können die Daten viel bequemer betrachtet werden. An dieser Stelle sind wir technisch gesehen bereit, Diagramme zu erstellen und die Datei als Excel-Tabelle im Format *.xlsx zu speichern. Wenn wir allerdings anschließend den Test ausführen und die Tabelle erneut öffnen, sehen wir immer noch die alten Daten.
Wenn wir versuchen, die Daten zu aktualisieren, während die Datei LastTest.csv bereits in Excel verwendet wird, wird die Datei nicht aktualisiert, da es dem Expert Advisor nicht möglich ist, die Datei zum Schreiben zu öffnen, während sie von einer anderen Anwendung verwendet wird.
Abbildung 2. Bericht-Datei im .csv-Format in Excel 2010.
Autor: Anatoli Kazharski