Ir al contenido

Ejecutar un backtest

EA Builder Pro tiene un backtester integrado que ha sido incorporado en el sistema. Puedes ejecutar tus backtests sobre la marcha sin necesidad de exportar tu EA. Con esta función puedes identificar rápidamente estrategias rentables. Si deseas ejecutar un backtest en EA Builder Pro necesitarás registrarte e iniciar sesión. A partir de ese momento tendrás la opción de hacer clic en el botón “Run Backtest”.

  • Nuestros backtests de MT4 utilizan los datos de ticks de Dukascopy.
  • Nuestros backtests de MT5 utilizan los datos de ticks de Pepperstone.

Cada broker tendrá datos de ticks ligeramente diferentes, lo que produce resultados diferentes, especialmente si eres un (micro) scalper. Recomendamos encarecidamente usar MT5 en lugar de MT4, porque la calidad de los ticks de MT5 es mucho mejor.

Si eres un scalper, es común —especialmente con estrategias de scalping o aquellas que involucran niveles bajos de take profit (TP) y/o stop loss (SL)— que los spreads y las Commissions impacten significativamente tus resultados. Para estrategias de scalping, se recomienda: 1: realizar backtests solo en tu máquina local. 2: verificar que los spreads, Commissions y latencia coincidan con los de tu broker.

Sin embargo, si no eres un (micro) scalper, asegúrate de:

  • Usar el modelo de prueba ‘Every tick based on real ticks’ si usas MT5 para obtener los ticks más precisos.
  • Si tu cuenta tiene una Commission por lote, verifica (en MT, pestaña ‘Strategy Tester’, ‘Orders & Deals’) que la columna de Commission esté completada.
Click 'Run backtest' to open the backtest dialog
Haz clic en 'Run backtest' para abrir el diálogo de backtest
Backtest dialog - configure backtest parameters
Diálogo de backtest - configurar parámetros del backtest

En el diálogo de backtest puedes especificar los parámetros del backtest.

  • Período: El período en el que se ejecutará el backtest.
  • Spread: La diferencia entre el precio bid y ask.
  • Par de divisas: El par de divisas (ej. EURUSD) para tu backtest.
  • Marco temporal: El marco temporal (ej. 1 min, 5 min, 1 hora, etc.)
  • Modo de ejecución: Simula la ejecución en el mundo real estableciendo un pequeño retraso entre la colocación de tu orden y la ejecución de tu orden. Compatible solo con MT5.
  • Modelo de prueba: Probar en eventos específicos.

Cuando termines, haz clic en el botón Run y se pondrá en cola un backtest.

Backtest overview - Backtest waiting in queue to be processed
Vista general del backtest - Backtest esperando en cola para ser procesado

Tu backtest se añadirá a una cola. La cola opera en base a primero programado - primero procesado, lo que significa que - cuando hay otros backtests en cola - puede tomar algo de tiempo antes de que tu backtest sea procesado. Esto depende de la cantidad de backtests en cola en ese momento. Puedes monitorear el progreso de tu backtest bajo “Backtest” cuando hagas clic en el menú.

Backtest detail - Select a backtest so you can view more detailed information
Detalle del backtest - Selecciona un backtest para ver información más detallada

Cuando tu backtest haya terminado puedes ver tu informe de backtest o hacer clic para descargar.

View or download backtest report
Ver o descargar informe del backtest

Si deseas recuperar el EA para los resultados del backtest que estás viendo, haz clic en el botón Recuperar expert advisor. Este EA con los parámetros específicos de este backtest se añadirá a tu Lista de Expert Advisors.

Recover expert advisor
Recuperar configuración del expert advisor desde el backtest