Saltar al contenido
Todos los documentos de la biblioteca

Estructura de archivos ZIP y herramientas MQL5 para datos de trading

Artículo MQL5 articles

Resumen

Este artículo técnico explica cómo los archivos ZIP almacenan ficheros y describe clases de MQL5 para crear, cargar, descargar y extraer archivos. Expone la cabecera local, los datos del fichero, el directorio central y el registro final, y explica cómo los nombres de fichero y los datos de longitud variable se almacenan junto a metadatos de tamaño fijo. También aborda la compresión de cada fichero y la función de las sumas de comprobación. A continuación, presenta una interfaz CZip pensada para ocultar a los usuarios de MQL5 gran parte del manejo de este formato.

Su relevancia para el trading es de infraestructura: comprimir el historial de ticks, las cotizaciones, la profundidad de mercado y los datos analíticos externos puede reducir las necesidades de almacenamiento o transferencia. Los ejemplos incluyen archivar datos de cotizaciones, descargar un archivo y comprimir datos de servicio en memoria. El artículo limita explícitamente la compatibilidad: admite un subconjunto del formato ZIP, omite los descriptores de datos y no puede garantizar la extracción de todos los archivos creados con herramientas de terceros. Describe capacidades de gestión de datos, no una señal de trading ni resultados de rendimiento.

Ideas clave

  • Un archivo ZIP combina cabeceras y datos comprimidos por fichero con un directorio central y un registro final.
  • Cada fichero se comprime por separado; esto puede facilitar la recuperación de los ficheros intactos, pero reducir la eficiencia de compresión en ficheros pequeños.
  • Las clases MQL5 propuestas permiten crear, cargar y descargar archivos, gestionar ficheros y extraer su contenido.
  • El manejo de ZIP puede ayudar a almacenar o transferir el historial de ticks, cotizaciones, datos de profundidad y otra información de trading.
  • La implementación admite una parte limitada del formato, por lo que no se asegura la compatibilidad con todos los archivos de terceros.

Etiquetas

Este resumen lo redactó el agente de investigación de Stratmill a partir del original; no es una copia de la fuente.