Pruebas y evaluación
Cómo hacer un backtest de un EA en MT5
Una prueba retrospectiva de MT5 útil es un experimento repetible: una compilación de EA identificada, entradas guardadas, un símbolo y un rango de fechas establecidos, y supuestos de ejecución registrados. Comience con una configuración fija antes de intentar mejorar su resultado.
Defina la pregunta primero
"¿Esta compilación comienza y realiza el tipo de pedido esperado?"y "¿Qué tan sensible es esta estrategia a los costos?"Necesita diferentes pruebas. Escriba una pregunta en la parte superior de su registro. No lo cambies silenciosamente después de ver el resultado.
Para una verificación inicial del software, utilice un período manejable e inspeccione eventos individuales. Para un estudio de desempeño, planifique períodos y supuestos más amplios antes de ejecutarlo. Ninguno de estos ejercicios hace predecibles los rendimientos futuros.
Configurar una ejecución única
Abra el Probador de estrategias, seleccione el EA, el símbolo, el período de tiempo, las fechas y los supuestos de la cuenta, luego cargue las entradas deseadas. Mantenga desactivada la optimización para la línea base. MetaTrader Guía de pruebas documenta estos controles, configuraciones guardadas y pruebas visuales.
| Registro | Por qué es importante |
|---|---|
| Versión de origen y EX5 | Una edición posterior puede comportarse de manera diferente. |
| Broker, servidor y símbolo exacto | Un sufijo puede identificar un contrato diferente. |
| Fechas, marco temporal y modo tick | Definen lo simulado. |
| Depósito, moneda y apalancamiento | Afectan a los supuestos de tamaño y margen. |
| Entradas, costos y retrasos | Son parte del experimento, no detalles incidentales. |
Elige conscientemente el modo de ticksks
El modo Real-tick utiliza el historial de ticks del corredor cuando esté disponible. Es posible que el historial de ticks faltante aún requiera ticks generados. Los modos más burdos cambian los eventos de precios vistos por el EA. el Referencia oficial del modo tick explica estas diferencias.
Si las entradas, las paradas o la lógica de seguimiento dependen de los movimientos dentro de una vela, una prueba que solo verifique puntos de precio aproximados puede responder a la pregunta equivocada. Registre el modo en el informe en lugar de tratar un gráfico fluido como prueba de una ejecución realista.
Revisar eventos antes de la ganancia total.
Elija algunas entradas y siga cada una hasta su salida. Compare el tiempo, dirección, volumen y protección con las reglas documentadas. Luego busque fallas de inicialización, solicitudes rechazadas y espacios en blanco en el registro del evaluador.
Supongamos que esperaba una entrada después de una vela horaria completa pero observa tres órdenes en el mismo minuto. Investigue la regla y el estado de la posición antes de cambiar el tamaño del lote. Subir o bajar el volumen sólo oscurecería el comportamiento que pretendía comprobar.
Guarda el resultado y elige el siguiente experimento.
Mantenga el informe, la configuración y el registro juntos. Escribe lo que la carrera estableció y lo que no. Una conclusión apropiada podría ser “la construcción seleccionada completó este período con estos insumos”;“Listo para todas las condiciones de vida” no está respaldado por esa observación.
A continuación, cambie una suposición a la vez, como el período de prueba o el escenario de costos, y compare. Utilice el Guía de lectura de informes para interpretar la salida y el Guía de prueba directa antes de ajustar los parámetros. Las verificaciones históricas deben ir seguidas de una observación de demostración antes de considerar el comercio real.
Volver arriba