Flexible OHLC Spread and Volume Data Exporter
- Utilidades
- Kenneth Weleh
- Versión: 2.20
- Activaciones: 10
Este script es una utilidad de recopilación de inteligencia diseñada para darle un control total sobre sus exportaciones de datos desde MetaTrader 5. Le permite sincronizar hasta tres símbolos diferentes en un solo archivo con marca de tiempo precisa.
1. Establecer el rango de datos (Rango)
Puede definir exactamente el periodo histórico que desea capturar:
-
Modo Fecha: Si Últimos N compases (0 = utilizar el intervalo de fechas anterior) se establece en 0, el script exportará todos los datos entre las fechas de inicio y fin elegidas.
-
Modo Barra: Si se introduce un número (por ejemplo, 500) en Últimas N barras (0 = utilizar el intervalo de fechas anterior) , el script ignora las fechas y simplemente toma las 500 barras más recientes del histórico.
2. Elección de símbolos (multisímbolos)
El script permite exportar hasta tres símbolos simultáneamente:
-
Símbolo1: Si este campo se deja vacío, el script utiliza automáticamente el símbolo del gráfico en el que se está ejecutando.
-
Símbolos2 y 3: Aquí puede añadir pares adicionales (por ejemplo, "GBPUSD" y "USDJPY"). El script crea una "línea de tiempo de unión", lo que significa que si a un par le falta una barra en un momento específico, la celda se deja vacía para mantener una sincronización perfecta en todas las columnas.
3. Personalización de columnas (Columnas)
Adapte su archivo CSV activando o desactivando puntos de datos específicos:
-
OHLC: Precios de Apertura, Máximo, Mínimo y Cierre.
-
Volumen: Elija entre Tick Volume (número de cambios de precio) o Real Volume (volumen real negociado, si su broker lo admite).
-
Diferencial: Permite analizar la liquidez y los costes de negociación a lo largo del tiempo.
4. Zona Horaria y Formato (Hora)
Para asegurarse de que los datos se ajustan a su herramienta de análisis (como Excel, Python o R), puede seleccionar la zona horaria:
-
Servidor: La hora del broker (por defecto).
-
UTC: Hora estándar internacional (GMT).
-
Local: La hora de tu propio ordenador.
-
Segundos: Puedes elegir si la marca de tiempo debe ser simple (HH:MM) o detallada (HH:MM:SS).
5. Exportación y optimización para Excel
El script incluye varias funciones para facilitar el procesamiento posterior:
-
Nombre automático: El script puede nombrar automáticamente el archivo basándose en los símbolos y el marco temporal (por ejemplo, "EURUSD_GBPUSD_H1_OHLC_DATA.csv").
-
Sugerencia Excel: Activando Escribir 'sep=;' primera línea para que Excel auto-detecte el delimitador (locale-safe)? se inserta un pequeño código ( sep=; ) en la parte superior del archivo. Esto fuerza a Excel a abrir el archivo correctamente en columnas inmediatamente, evitando el asistente de importación manual.
-
Metadatos: Puede incluir un bloque de información (en la parte superior o inferior) que resuma los detalles de la exportación, como la zona horaria utilizada y el número total de filas.
Cuando ejecute el script, los resultados y la ruta específica del archivo se mostrarán en su Registro de Expertos en MetaTrader. Puede encontrar el archivo en la carpeta MQL5/Archivos/ .
Configuración:
=== Rango ===
- Fecha de Inicio (se utiliza cuando Last-N-Bars = 0): Establezca la fecha de inicio para la exportación de datos si no utiliza un recuento de barras específico.
- Fecha Final (se utiliza cuando Ultimas-N-Baras = 0): Establezca la fecha de finalización para la exportación de datos si no utiliza un recuento de barras específico.
- Últimas N barras (0 = utilizar el intervalo de fechas anterior): Especifique un número total de barras recientes para exportar (establezca 0 para utilizar el intervalo de fechas en su lugar).
=== Archivo ===
- ¿Nombrar archivo automáticamente a partir de Símbolo(s) + Periodo?: Permite generar automáticamente un nombre de archivo basado en los símbolos y el periodo.
- Nombre de archivo (se utiliza cuando el nombre automático está desactivado): Introduzca manualmente un nombre de archivo personalizado que se utilizará cuando el nombre automático esté desactivado.
- Colocación del bloque de metadatos: Elija si desea colocar el bloque de información del archivo en la parte superior, inferior u ocultarlo.
- Escriba 'sep=;' en la primera línea para que Excel detecte automáticamente el delimitador: Activa una sugerencia invisible que ayuda a Excel a reconocer automáticamente el separador de datos del archivo.
=== Hora ===
- Zona horaria para las columnas Fecha/Hora: Seleccione la zona horaria para los datos exportados (Hora del servidor, UTC o la hora de su PC local).
- ¿Incluir segundos en la columna Hora (HH:MM:SS)?: Elija si desea incluir segundos (HH:MM:SS) o sólo minutos (HH:MM) en la columna de hora.
=== Columnas ===
- ¿Incluir columna Abierto? Elija si desea incluir la columna de precio "Abierto" en la exportación.
- ¿Incluir columna Alta? Elija si desea incluir la columna de precio "Alto" en la exportación.
- ¿Incluir columna Baja? Elija si desea incluir la columna de precio "Bajo" en la exportación.
- ¿Columna "Cerrar"? Elija si desea incluir la columna de precio "Cierre" en la exportación.
- Incluir columna "TickVolume": Elija si desea incluir la columna "Tick Volume" en la exportación: Elija si desea incluir la columna "Tick Volume" en la exportación.
- ¿Incluir columna RealVolume? (normalmente vacía para divisas minoristas): Elija si desea incluir la columna "Volumen real" en la exportación.
- ¿Incluir columna Spread? Elija si desea incluir la columna "Spread" en la exportación.
=== Multi-Símbolo ===
- Símbolo 1 (vacío = símbolo del gráfico): Símbolo principal a exportar; déjelo en blanco para utilizar el símbolo del gráfico actual.
- Símbolo 2 (vacío = omitir): Segundo símbolo opcional a exportar junto al primero para datos multisímbolo.
- Símbolo 3 (vacío = omitir): Tercer símbolo opcional a exportar junto con los demás para datos multisímbolo.
