Backtest Data Quality Preflight
- Utilidades
- Versión: 1.0
- Activaciones: 5
Backtest Data Quality Preflight comprueba los datos históricos que sustentan un backtest antes de interpretar sus resultados.
La utilidad lee un archivo CSV OHLC desde MT5 Common/Files o MQL5/Files. Admite archivos con fila de encabezado separados por comas, punto y coma o tabulaciones. Los campos obligatorios son una marca de tiempo y open, high, low y close. También admite las exportaciones estándar de MT5 con columnas DATE y TIME separadas. Las columnas volume, tick volume y spread son opcionales.
QUÉ COMPRUEBA
- Coherencia OHLC y precios no positivos
- Marcas de tiempo de barras duplicadas
- Intervalos ausentes según los supuestos de sesión proporcionados por el usuario
- Valores de spread superiores al umbral proporcionado por el usuario
- Barras consecutivas con volumen cero cuando hay datos de volumen
- Alineación de digits, point y pasos de precio OHLC cuando se proporcionan
- Entradas numéricas mal formadas, no finitas o fuera de rango
La comprobación de intervalos ausentes solo se ejecuta cuando se proporcionan tanto el intervalo esperado como los días de negociación. Las comprobaciones de spread y digits/point también se ejecutan únicamente cuando se facilitan sus datos. Si falta una columna opcional, se informa como no disponible y no como una comprobación superada.
ENTRADA COMPATIBLE
- CSV delimitado por comas, punto y coma o tabulaciones
- Archivos de hasta 50 MB
- Una sola columna datetime/timestamp o columnas DATE y TIME separadas
- Obligatorio: time, open, high, low, close
- Opcional: volume o tick volume, y spread
Los valores numéricos deben utilizar un punto como separador decimal. Las comas decimales regionales y los separadores de miles se rechazan en lugar de reinterpretarse.
Las marcas de tiempo se evalúan exactamente como se proporcionan. La utilidad no deduce ni convierte zonas horarias, sesiones del bróker, reglas de horario de verano, propiedades del símbolo ni calendarios de negociación.
SALIDA
La utilidad genera dos archivos de texto locales: un Human Report en inglés claro y un Evidence Pack que contiene el hash de entrada, el hash de configuración, las comprobaciones evaluadas y no evaluadas, las señales detectadas, las advertencias, las limitaciones y el descargo de responsabilidad.
RECHAZO SEGURO DE ENTRADAS INVÁLIDAS
Los archivos o configuraciones no válidos se rechazan. Los valores rechazados no se reparan, completan, sustituyen ni convierten silenciosamente. No se genera ninguna tabla de señales de calidad de datos para una entrada rechazada.
FUNCIONAMIENTO EXCLUSIVAMENTE LOCAL
El producto se ejecuta localmente como una utilidad EX5. No importa DLL, no realiza solicitudes web, no sube archivos, no se conecta a ningún bróker y no ejecuta órdenes.
LÍMITE IMPORTANTE
Este producto registra señales de calidad de datos para un archivo OHLC histórico proporcionado. No certifica ni repara datos, no estima el rendimiento corregido de una estrategia, no predice beneficios futuros, no recomienda ningún EA, no proporciona asesoramiento de inversión o trading y no garantiza resultados de prop firms ni de cuentas.
EL SOPORTE CUBRE
- Instalación
- Ubicación de archivos
- Estructura CSV y delimitadores compatibles
- Errores básicos de entrada y configuración
- Ubicación de los archivos de salida
- Significado de las señales de calidad de datos notificadas
EL SOPORTE NO CUBRE
- Reparación, relleno, conversión u obtención de datos de mercado
- Determinación de la sesión del bróker, la zona horaria o el calendario de negociación correctos
- Análisis de rentabilidad de EA
- Asesoramiento de trading o recomendaciones de parámetros de optimización
- Asesoramiento sobre brókeres, cuentas o prop firms
- Reescritura de EA del usuario o exportadores de terceros
ARCHIVOS DE SALIDA
- <prefix>__human_report.txt
- <prefix>__evidence_pack.txt
El prefijo de salida se puede configurar en los parámetros de entrada del script.
