DataExporter MT5
- Utilidades
- Versión: 1.0
DataExporter es un script gratuito que guarda el historial de precios de tu terminal MetaTrader 5 en archivos CSV, listos para abrirse en Excel, Google Sheets, Python, R o cualquier otra herramienta de análisis.
En lugar de exportar un símbolo cada vez a través de la ventana «Símbolos», DataExporter exporta tantos símbolos y intervalos de tiempo como desees en una sola ejecución.
Características principales
- Exporta muchos símbolos y muchos intervalos de tiempo en una sola operación (por ejemplo, 30 símbolos x M15, H1 y D1).
- Introduce «MW» para exportar todos los símbolos de tu «Market Watch».
- Modo de actualización: si lo vuelves a ejecutar más tarde, solo se añadirán las barras nuevas desde la última ejecución.
- Por defecto, se omite la barra que aún se está formando, por lo que tus archivos solo contienen barras completas.
- Espera a que la plataforma descargue el historial que falte antes de exportar.
- Exportación opcional de ticks (precio de compra, precio de venta, último precio, volumen, indicadores) de los últimos N días.
- Separador de coma, punto y coma o tabulación; tres formatos de hora (MetaTrader, ISO, Unix).
- Columnas opcionales de spread, volumen por tick y volumen real.
- Guarda en MQL5\Files o en la carpeta «Common» compartida por todos tus terminales.
- Breves instrucciones en la pestaña «Common» y entradas agrupadas y etiquetadas.
- Sin DLL, sin conexión a Internet, sin restricciones de cuenta.
Para qué lo utilizan los operadores
- Probar ideas de estrategias en Python o Excel.
- Estudios de correlación, estacionalidad y volatilidad (véanse las capturas de pantalla).
- Comparar spreads e historiales entre brókers.
- Alimentar diarios, paneles de control y modelos de aprendizaje automático.
Cómo utilizarlo
- Arrastra DataExporter desde el Navegador > Scripts a cualquier gráfico (vale un gráfico con un EA en ejecución).
- Selecciona los símbolos, los marcos temporales y las fechas en la pestaña «Inputs» y, a continuación, pulsa «OK».
- El progreso se muestra en el gráfico; la pestaña «Expertos» muestra una línea por archivo y un resumen.
- Abre los archivos a través de Archivo > Abrir carpeta de datos > MQL5\Files\export.
Resultado
Un archivo por símbolo y marco temporal, por ejemplo, XAUUSD_H1.csv, con las siguientes columnas:
hora, apertura, máximo, mínimo, cierre, volumen por tick, volumen real, spread
Los ticks se guardan como SYMBOL_ticks.csv.
Parámetros de entrada
1. Qué exportar
- Símbolos: MW para todos los símbolos de Market Watch, o una lista como EURUSD;XAUUSD (separados por coma o punto y coma).
- Intervalos de tiempo: uno o varios de M1, M5, M15, M30, H1, H4, D1, W1, MN1 (y todos los demás intervalos de tiempo de MT5), p. ej., M15;H1;D1.
2. Intervalo de fechas
- Fecha de inicio: inicio de la exportación. Si la fecha es anterior al historial del bróker, se exportará todo lo disponible.
- Exportar hasta ahora: activado por defecto. Desactívalo para utilizar la «Fecha hasta».
- Fecha de finalización: fin de la exportación cuando la opción «Exportar hasta ahora» está desactivada.
3. Modo de exportación
- Nueva exportación (sustituir archivos existentes) o Actualizar archivos existentes (añadir solo nuevas barras).
- Incluir la barra que aún se está formando: desactivada por defecto.
4. Formato y ubicación del archivo
- Nombre de la carpeta dentro de MQL5\Files (por defecto: export).
- Utilizar la carpeta Common\Files (compartida por todos los terminales).
- Separador de columnas: coma, punto y coma o tabulación. Utiliza el punto y coma si tu Excel utiliza la coma como separador decimal.
- Formato de hora: 2026.10.13 15:00, 2026-10-13 15:00:00 o segundos Unix.
- Incluir la columna de spread; incluir las columnas de tick y volumen real.
5. Ticks y opciones avanzadas
- Exporta también los ticks (los archivos pueden ser muy grandes) y el número de días de ticks.
- Tiempo máximo de espera por símbolo para la descarga del historial (en segundos).
Notas
- La cantidad de historial depende de tu bróker; DataExporter exporta lo que la terminal puede descargar.
- Las exportaciones muy grandes (muchos símbolos en M1 o ticks) pueden tardar unos minutos y ocupar espacio en disco.
Si tienes preguntas o sugerencias sobre nuevas funciones, no dudes en dejarlas en los comentarios.
