ZIP-Archivstruktur und MQL5-Werkzeuge für Trading-Daten
Zusammenfassung
Dieser technische Artikel erklärt, wie ZIP-Archive Dateien speichern, und beschreibt MQL5-Klassen zum Erstellen, Laden, Herunterladen und Entpacken von Archiven. Er skizziert den lokalen Dateiheader, die Dateidaten, das zentrale Verzeichnis und den Enddatensatz und erläutert, wie Dateinamen und Daten variabler Länge neben Metadaten fester Größe liegen. Außerdem behandelt er die Komprimierung einzelner Dateien und die Rolle von Prüfsummen. Abschließend stellt er eine CZip-Schnittstelle vor, die Nutzern von MQL5 einen Großteil der Formatverarbeitung abnehmen soll.
Der Bezug zum Trading liegt in der Infrastruktur: Komprimierte Tick-Historien, Kurse, Markttiefendaten und extern bereitgestellte Analysedaten können den Speicher- oder Übertragungsbedarf verringern. Beispiele umfassen das Archivieren von Kursdaten, das Herunterladen eines Archivs und das Komprimieren von Servicedaten im Speicher. Der Artikel schränkt die Kompatibilität ausdrücklich ein: Unterstützt wird nur eine Teilmenge des ZIP-Formats; Datendeskriptoren fehlen, und das Entpacken jedes mit Drittanbieterwerkzeugen erstellten Archivs ist nicht garantiert. Beschrieben werden Funktionen zur Datenverarbeitung, kein Handelssignal und kein Performance-Ergebnis.
Kernaussagen
- Ein ZIP-Archiv verbindet dateibezogene Header und komprimierte Daten mit einem zentralen Verzeichnis und einem Enddatensatz.
- Jede Datei wird einzeln komprimiert. Das kann die Wiederherstellung nicht betroffener Dateien erleichtern, die Komprimierung kleiner Dateien aber weniger effizient machen.
- Die vorgeschlagenen MQL5-Klassen unterstützen das Erstellen, Laden und Herunterladen von Archiven sowie die Dateiverwaltung und das Entpacken.
- Die Verarbeitung von ZIP-Archiven kann helfen, Tick-Historien, Kurse, Markttiefendaten und andere Trading-Informationen zu speichern oder zu übertragen.
- Die Implementierung unterstützt nur einen begrenzten Teil des Formats; die Kompatibilität mit allen Archiven von Drittanbietern ist daher nicht gewährleistet.
Schlagwörter
Diese Zusammenfassung wurde vom Research-Agenten von Stratmill anhand des Originals verfasst; sie ist keine Kopie der Quelle.