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
lässt sich nicht kompilieren. Hat jemand eine kompilierte Datei?
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Diskussion des Artikels "Arbeiten mit ZIP-Archiven mit MQL5-Tools ohne Verwendung von Bibliotheken Dritter".
fxsaber, 2018.06.09 19:19
Korrekturen in der Header-Datei der Bibliothek.Hallo,
ich würde diesen Code testen, aber der Compiler gibt einen Fehler aus:
'ZipLocalHeaderOpen' hat einen Konstruktor und kann nicht als Unionsmitglied verwendet werden ZipHeader.mqh 52 23
Können Sie mir helfen, eine Lösung zu finden, um ohne Fehler zu kompilieren? vielen Dank
Piero
Können Sie mir helfen, eine Lösung zu finden, um ohne Fehler zu kompilieren?
https://www.mql5.com/ru/forum/64405/page3#comment_7721376
https://www.mql5.com/ru/forum/64405/page3#comment_7721376
Danke fxsaber, jetzt ist alles in Ordnung!
Das Archiv der Drittanbieter-Ticks hat bereits 5 GB (10800 Dateien) erreicht. Das Entpacken und Parsen dauert 6 Minuten - 860 Millionen Ticks.
Wenn man mit so großen Zahlen arbeitet, tauchen Bremsen an Stellen auf, denen man selten Aufmerksamkeit schenkt. Zum Beispiel, wenn man eine Liste von Dateien oder ArrayResize erhält.
Wenn Hunderte von Millionen von Werten geparst werden, beginnt jeder Operator im scheinbar optimalen Code eine Rolle zu spielen.
Ich habe eine Anpassung vorgenommen und die Geschwindigkeit um das 1,5-fache erhöht - 4,5 Millionen MqlTicks pro Sekunde. Es ist nur zweimal langsamer als CopyTicks.
Auf einen funktionierenden Zustand aktualisiert.
ZY zip-archive ist nicht aktuell - enthält alte Version.