MT5 Script Loader History
- Utilidades
- Versión: 1.0
Precargador de historial — MT5
El precargador de historial es un script de utilidad para los operadores que deseen preparar y examinar el historial de precios de MetaTrader antes de ejecutar el Probador de estrategias, analizar un periodo de mercado anterior o utilizar herramientas que dependan de un rango histórico más amplio.
El script funciona a partir del símbolo del gráfico al que se adjunta. Abre un gráfico con el símbolo exacto del bróker que desees preparar, adjunta el script, selecciona la fecha más antigua deseada y deja que la terminal solicite el historial disponible.
Qué hace el script
- Solicita datos históricos más antiguos para los timeframes M1, M5, M15, M30, H1, H4 y D1.
- Comprueba la primera y la última fecha disponibles para cada marco temporal.
- Calcula la cobertura del historial en función de la fecha objetivo seleccionada.
- Estima el ajuste «Max Bars» necesario con un margen de seguridad configurable.
- Muestra el recuento de barras, las barras necesarias, la primera fecha del servidor, el volumen de ticks, la cobertura, el estado y la acción en un panel de control integrado en el gráfico.
- Muestra claramente los estados de estado, incluyendo READY, BUILT, LOADING, LIMIT, NO DATA, STALLED y ERROR.
Por qué es importante la preparación del historial
Una prueba histórica solo puede utilizar los datos de los que dispone la terminal. Si no se ha descargado el periodo requerido, la terminal podría trabajar con un intervalo más corto de lo esperado o dedicar tiempo a sincronizar datos cuando comience la prueba. History Pre-loader ofrece un paso de preparación independiente para que puedas comprobar el intervalo disponible antes de iniciar la prueba o el análisis principal.
Flujo de trabajo de MT4
MT4 conserva el historial de gráficos local y utiliza los límites de la terminal para la cantidad de historial que se conserva y se muestra. El script presta especial atención al historial de M1. Cuando hay suficientes datos de M1 disponibles, la ruta de construcción de MT4 puede crear los marcos temporales superiores estándar y, a continuación, solicitar a la terminal que los actualice y verifique.
- Ve a Archivo → Abrir carpeta de datos → MQL4 → Scripts y coloca allí el script de MT4.
- Abre un nuevo gráfico con el símbolo exacto del bróker cuyo historial deseas.
- Añade el «History Pre-loader» desde el Navegador → Scripts.
- Si el panel de control muestra «Max Bars LOW», aumenta el valor en Herramientas → Opciones → Gráficos, reinicia la terminal y vuelve a ejecutar el script.
- Si el historial de M1 no está disponible, utiliza F2 → Centro de historial → símbolo → 1 minuto (M1) → Descargar, reinicia MT4 y vuelve a ejecutar el script.
Flujo de trabajo en MT5
MT5 almacena el historial de cotizaciones en barras de un minuto y crea marcos temporales superiores a partir del historial por minutos. El script solicita y comprueba las series de la plataforma, al tiempo que muestra en el gráfico el intervalo de fechas cargado y la cobertura.
- Abre Archivo → Abrir carpeta de datos → MQL5 → Scripts y coloca allí el script de MT5.
- Abre un nuevo gráfico para el símbolo exacto del bróker cuyo historial desees.
- Añade el «History Pre-loader» desde el Navegador → Scripts.
- Si el panel de control muestra «Máximo de barras: BAJO», aumenta el «Máximo de barras» en el gráfico en Herramientas → Opciones → Gráficos, reinicia MT5 y vuelve a ejecutar el script.
- Si se necesita más historial del bróker, utiliza la función «Símbolos de MT5 → Barras → Solicitar» para ese símbolo.
Guía de estado del panel de control
- LISTO: se ha alcanzado la fecha objetivo seleccionada o el objetivo de cobertura.
- CONSTRUIDO: se ha generado el historial de MT4 en marcos temporales superiores a partir de M1 y se está actualizando o verificando.
- CARGANDO: la plataforma está solicitando o sincronizando el historial.
- LÍMITE: el número máximo de barras limita el rango solicitado.
- SIN DATOS: la terminal o el servidor no han devuelto el rango requerido y puede ser necesario solicitar el historial manualmente.
- ATASCADO: no se ha detectado ningún avance adicional en el historial dentro del intervalo de reintentos.
- ERROR — Se ha producido un error en la operación; comprueba el campo «Acción» del panel de control y el mensaje de «Expertos/Diario».
Disponibilidad del historial del bróker
El script puede solicitar y preparar el historial disponible a través de la terminal MetaTrader y del servidor del bróker conectado. Si los datos más antiguos disponibles del bróker comienzan después de la fecha objetivo seleccionada, el script muestra el rango disponible en lugar de generar datos de mercado que el servidor no proporciona.
Útil de preparación únicamente
History Pre-loader no abre ni gestiona operaciones. Su función es preparar, inspeccionar y mostrar los datos históricos de los gráficos para que el usuario pueda realizar pruebas retrospectivas o análisis históricos con una visión más clara de los datos de los que dispone actualmente la terminal.
