MT4 Script Loader History
- Utilidades
- Versión: 1.0
Precargador de historial — MT4
El precargador de historial es un script de utilidad para operadores que desean preparar y examinar el historial de precios de MetaTrader antes de ejecutar el Probador de estrategias, revisar un periodo de mercado anterior o utilizar herramientas que dependen de un rango histórico más amplio.
El script funciona a partir del símbolo del gráfico al que se aplica. Abre un gráfico con el símbolo exacto del bróker que desees preparar, aplica el script, selecciona la fecha más antigua deseada y deja que la plataforma solicite el historial disponible.
Qué hace el script
- Solicita datos históricos más antiguos para los timeframe 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 relación con la fecha objetivo seleccionada.
- Estima el ajuste de «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 estados de situación claros, como LISTO, CREADO, CARGANDO, LÍMITE, SIN DATOS, ATASCO 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 necesario, 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 M1. Cuando hay suficientes datos M1 disponibles, la ruta de compilació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 desees.
- 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 número 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 construido el historial de MT4 en marcos temporales superiores a partir de M1 y se está actualizando o verificando.
- CARGANDO: la terminal está solicitando o sincronizando el historial.
- LÍMITE: el parámetro «Barras máximas» restringe el rango solicitado.
- SIN DATOS: la terminal o el servidor no han devuelto el rango solicitado y puede ser necesario realizar una solicitud manual del historial.
- 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 informa del rango disponible en lugar de crear datos de mercado que el servidor no proporciona.
Útilita 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.
