XAUXXDiario de investigación
← Volver al diario

La curva de backtest del EA se ve bien; primero verifique estas condiciones de prueba

Distinga entre el método de modelado y los datos reales tick por tick, registre los supuestos de spread, la selección de parámetros y el intervalo de comprobación independiente, para que las conclusiones de las pruebas del EA puedan revisarse.

Thomas · Actualizado 2026-10-06

Autor: Thomas|EA y práctica de plataformas|6 de octubre de 2026

Una curva de backtest ascendente no puede explicar bajo qué condiciones se ejecuta el programa, y menos aún representar directamente el rendimiento en una cuenta real. Al comparar EA de oro, primero verifique las condiciones de prueba y luego lea los resultados; esto es más útil que elegir únicamente el informe con el mayor beneficio neto. Este artículo analiza el probador estándar de MT4 y no mezcla sus funciones con las de MT5 o herramientas de prueba de terceros.

Primero guarde un registro de prueba que se pueda revisar

Antes de ejecutar la prueba, conserve la versión del EA, el archivo de parámetros, el nombre completo del instrumento, el período del gráfico, el intervalo de fechas, el capital inicial y su moneda, así como la fuente de datos y la versión del terminal. Cada vez que modifique parámetros o condiciones, registre el motivo; no guarde únicamente la mejor ejecución después de ver los resultados.

El propósito de estos registros no es aumentar el número de páginas del informe, sino permitir que otras personas sepan qué se comparó exactamente en la prueba. Aunque dos curvas se vean similares, si las condiciones del contrato, la cantidad o el criterio de capital son diferentes, puede que no sean directamente comparables. Las condiciones faltantes en el informe deben indicarse como desconocidas y no pueden completarse con suposiciones.

El método de modelado debe corresponder a la lógica del programa

La ayuda oficial de MT4 enumera diferentes métodos de modelado histórico. Las pruebas que solo usan precios de apertura y los programas que dependen de cambios de precio dentro de las velas pueden no reflejar el mismo tipo de proceso de activación. Al elegir el método, primero debe confirmar si el EA decide después de que se forma una vela completa o si depende de cambios de precio, salidas y órdenes dentro de una misma vela.

El modo Every tick de las indicaciones oficiales también utiliza datos de períodos más pequeños e interpolación para generar cambios de precio, y no equivale automáticamente a un registro histórico completo de transacciones reales tick por tick. No se debe, por ver la frase “cada tick”, concluir que ya se han reproducido todos los detalles del mercado. Si se utilizan datos de terceros o herramientas adicionales, debe indicarse por separado su origen y método.

El supuesto de spread no equivale al entorno histórico de ejecución

Según la ayuda oficial de MT4, el probador estándar utiliza por defecto el spread actual del instrumento al inicio de la prueba para simular el Ask, y también se puede establecer un valor personalizado en el campo Spread. Esto significa que el supuesto de spread de la prueba debe registrarse de forma explícita; no se debe tomar un supuesto fijo como si fuera el spread flotante real durante todo el período histórico.

Las condiciones de ejecución durante publicaciones de datos, cambios de liquidez o períodos anómalos no necesariamente pueden reflejarse por completo con un conjunto de ajustes fijos. También debe verificarse si los informes y herramientas concretos consideran las comisiones, los cargos por overnight y otros efectos de ejecución, y qué criterio utilizan. Las partes no simuladas deben indicarse claramente; no se deben sustituir estas comprobaciones por “el backtest ya pasó”.

Los resultados de optimización son solo una clasificación bajo condiciones específicas

Los resultados de optimización de MT4 pueden mostrar estadísticas como el beneficio, el número de operaciones, la reducción máxima y el beneficio esperado de distintas combinaciones de parámetros. Que una combinación ocupe el primer lugar significa que alcanzó los indicadores correspondientes en el intervalo y las condiciones seleccionados, pero no significa que seguirá en primer lugar en el futuro.

Al analizar, no se debe mirar solo la mejor fila; también hay que observar si al variar ligeramente los parámetros cercanos aparecen resultados completamente diferentes. Si el rendimiento se concentra solo en una combinación muy estrecha, esto indica que la conclusión puede ser sensible a la configuración, pero no se puede concluir únicamente por este fenómeno que el programa necesariamente deje de funcionar. Se debe seguir verificando la lógica, los datos y las condiciones de prueba, y conservar tanto los resultados favorables como los desfavorables.

Reserve datos que no se hayan usado para ajustar parámetros y después haga la comprobación

Se puede dividir de antemano el intervalo utilizado para ajustar parámetros, así como un intervalo de comprobación independiente que no participe en el ajuste. La forma de dividir y los indicadores de evaluación deben determinarse antes de ver los resultados de la comprobación. Si después de la comprobación se modifican repetidamente los parámetros usando el mismo segmento de datos, ese segmento deja de ser una verificación completamente independiente.

Se trata de una disposición de investigación, no de un proceso de certificación que garantice ganancias. El número de muestras, la exposición de posiciones y las diferencias de resultados en distintos estados del mercado todavía deben registrarse; no se debe ignorar el problema de que la muestra sea insuficiente o de que solo cubra un único entorno porque una comprobación independiente haya sido rentable.

Cuando cambien las condiciones, conserve la comparación antes y después

Manteniendo iguales las demás condiciones, cambiar un supuesto claramente definido y comparar los resultados puede ayudar a descubrir la sensibilidad del programa a las condiciones. Deben registrarse el cambio, su fundamento, los resultados de la prueba y las limitaciones no cubiertas, en lugar de ofrecer solo una evaluación difícil de verificar como “más estable”.

Las ejecuciones simuladas pueden servir para revisar el flujo del programa y registrar el entorno real de cotizaciones, pero las ejecuciones simuladas siguen sin ser equivalentes a una cuenta real. Antes de entrar en cualquier fase de ejecución, debe definirse el proceso de comprobación para órdenes anómalas, desconexiones, desviaciones de posición y pérdidas que alcancen el límite; no se deben relajar las reglas temporalmente para prolongar la curva de backtest.

Por último, formule las conclusiones como oraciones condicionales

Un resumen claro debe indicar: bajo qué datos, parámetros y supuestos de costes se observaron qué resultados; qué riesgos no quedaron cubiertos; y qué falta por verificar. Conservar los asuntos desconocidos ayuda más a la revisión posterior que presentar los resultados de la investigación como una promesa de rentabilidad.

El trading con apalancamiento puede causar pérdidas importantes. Este artículo se utiliza para la explicación de pruebas de EA y métodos de investigación, y no constituye una recomendación de compra de programas, de trading ni de posiciones. Los resultados de backtest, simulación y optimización no pueden garantizar la seguridad en cuenta real ni los beneficios futuros.

Aviso de riesgo: operar con apalancamiento puede causar pérdidas importantes. El contenido tiene fines educativos y de investigación, sin garantías de rentabilidad. El rendimiento pasado no predice resultados futuros.