Para realizar un backtest de un Asesor Experto (EA) en MetaTrader, abra el Probador de Estrategias (Ctrl+R en MT4, o Ver > Probador de Estrategias en MT5), seleccione el EA que desea probar en el menú desplegable, elija el par de divisas y el marco temporal, establezca el rango de fechas y el modelo de ticks, y luego presione Iniciar. El Probador de Estrategias simulará el rendimiento del EA con datos históricos y generará un informe con el beneficio, el drawdown, el recuento de operaciones y la curva de equidad. La calidad de los resultados de su backtest depende totalmente de los datos que le proporcione y de la configuración que elija.
Pasos Rápidos
| Paso | Acción |
| 1 | Instale el archivo del EA en la carpeta Experts de MetaTrader MQL4/MQL5 |
| 2 | Reinicie MetaTrader o actualice el panel del Navegador |
| 3 | Abra el Probador de Estrategias con Ctrl+R |
| 4 | Seleccione el Asesor Experto en el menú desplegable |
| 5 | Elija el símbolo, el marco temporal y el rango de fechas |
| 6 | Seleccione el modelo de tick (Every Tick para mayor precisión, Open Prices Only para mayor velocidad) |
| 7 | Establezca el spread y configure los parámetros de entrada del EA a través de Expert Properties |
| 8 | Haga clic en Start y espere a que se complete la prueba |
| 9 | Revise las pestañas de Results, Graph, Report y Journal |
| 10 | Realice una nueva prueba con mejores datos, diferentes brokers y periodos out-of-sample |
Esa lista de verificación cubre la mecánica. El resto de este artículo aporta el contexto: cómo funciona cada configuración, dónde se esconden las trampas de los datos, cómo leer los resultados sin engañarse a sí mismo y cómo ir más allá del backtesting básico con métodos de out-of-sample y forward testing. Ya sea que utilice MT4 o MT5, los principios son los mismos; la interfaz difiere ligeramente.


Qué hace realmente el backtesting y por qué es importante
Cuando realiza un backtesting de un Expert Advisor, está ejecutando la lógica del EA contra datos de mercado registrados del pasado. Según MetaQuotes (el desarrollador de MetaTrader), el Strategy Tester reproduce el movimiento de precios barra por barra, o tick por tick dependiendo de su configuración, y ejecuta operaciones de acuerdo con el código del EA. El resultado es un conjunto de resultados que muestran qué habría sucedido si hubiera estado ejecutando ese EA durante ese periodo histórico.
Esto es importante por una razón sencilla: probar un EA en una cuenta demo en tiempo real puede tomar semanas o meses. El proceso de backtesting comprime ese mismo análisis en minutos. Puede probar años de datos en una sola ejecución, a través de múltiples pares de divisas y marcos temporales, y obtener una imagen clara del comportamiento de la estrategia antes de arriesgar cualquier capital.
Algunas cosas que el backtesting le indica:
- Si la estrategia es rentable en el rango de datos seleccionado
- El drawdown máximo que produjo el EA durante ese periodo
- El número total de operaciones y la tasa de acierto (win rate)
- El factor de beneficio (ratio de beneficio bruto a pérdida bruta)
- Cómo se ve la curva de equidad, si es suave o irregular
Algunas cosas que el backtesting no te dice:
- Cómo se desempeñará el EA en futuras condiciones de mercado
- Si la estrategia tiene un sobreajuste (over-fitting) al rango de datos específico que probaste
- Cómo afectarán el deslizamiento (slippage) y el spread variable en el trading real al resultado
Términos clave de Backtesting
| Término | Significado |
| Expert Advisor (EA) | Un programa de trading automatizado utilizado en MetaTrader |
| Strategy Tester | La herramienta integrada de MetaTrader para probar EAs con datos históricos |
| Datos de tick | Registro de datos históricos de cada cambio de precio individual |
| Calidad de modelado | Una medida de qué tan con precisión los datos de prueba representan el movimiento real del precio |
| Spread | La diferencia entre el precio bid y el precio ask |
| Slippage | La diferencia entre el precio de ejecución esperado y el real |
| Drawdown | La disminución desde el valor máximo de la cuenta hasta su punto más bajo |
| Factor de beneficio | Beneficio bruto dividido por la pérdida bruta |
| Pruebas fuera de la muestra (Out-of-sample) | Pruebas con datos que no se utilizaron para construir o optimizar la estrategia |
| Forward testing | Ejecutar el EA en tiempo real en una cuenta demo o real |
| Curve fitting | Sobreajuste de los parámetros de una estrategia para que coincidan demasiado con los datos históricos |
Paso a paso: Cómo realizar un backtest de un Expert Advisor en MetaTrader 4
El Strategy Tester de MT4 es donde la mayoría de los traders de forex comienzan. La interfaz parece sencilla, quizás de forma engañosa, porque los ajustes que elija determinarán si los resultados de su backtest significan algo o nada.
- Abra el Strategy Tester
Dos formas de acceder:
- PresioneCtrl+Ren su teclado.
- O vaya aView > Strategy Testerdesde el menú superior.
Un panel aparece en la parte inferior de su ventana de MetaTrader 4. Aquí es donde ocurre toda la configuración.
Antes de ejecutar cualquier cosa, confirme que el EA que desea probar esté instalado. Si aún no aparece en el panel del Navegador bajo “Expert Advisors”, copie el archivo .ex4 o .mq4 en la carpeta MQL4 > Experts dentro de su directorio de datos de MT4 (Archivo > Abrir carpeta de datos), luego reinicie la plataforma. Según la documentación de MQL5, el archivo del EA debe estar en la carpeta correcta para que el Strategy Tester lo detecte.
2. Configure los ajustes de su Backtest
Esto es lo que hace cada campo en el panel del Strategy Tester:
| Ajuste | Qué elegir | Por qué es importante |
| Expert Advisor | Seleccione el EA del menú desplegable | Este es el robot que está probando |
| Símbolo | Elija el par de divisas, como EUR/USD | Debe coincidir con el par para el cual fue diseñado el EA |
| Modelo | Cada tick, Control points o Solo precios de apertura | Determina la precisión del backtest; vea abajo |
| Usar fecha | Marque la casilla, luego establezca las fechas de inicio y fin | Controla qué porción de los datos históricos se utiliza |
| Periodo | Temporalidad (M1, M5, M15, H1, etc.) | Debe coincidir con la temporalidad que la estrategia del EA tiene como objetivo |
| Spread | Valor actual o fijo en puntos | Afecta el realismo del coste de ejecución en la prueba |
| Modo Visual | Encendido o apagado | Muestra las operaciones en el gráfico en tiempo real; es más lento pero útil para entender la estrategia |
Elegir el modelo de tick adecuadoes una de las decisiones más importantes. Como se describe en la documentación de MetaQuotes Strategy Tester:
- Cada Tick:La opción más precisa. Simula cada cambio de precio dentro de cada barra utilizando los marcos temporales más pequeños disponibles. Es más lento, pero produce los resultados más realistas.
- Puntos de Control:Un método más rápido pero menos preciso. Utiliza el marco temporal más pequeño cercano para generar los puntos de precio. Aceptable para un cribado rápido, no para decisiones finales.
- Solo Precios de Apertura:Prueba el EA solo en la apertura de cada barra. El modelo más rápido, apropiado únicamente para estrategias codificadas específicamente para operar con señales de apertura de barra.
Una vez que todo esté configurado, haga clic en el botónExpert Propertiespara ajustar los parámetros de entrada del EA (tamaño del lote, stop loss, take profit o cualquier configuración personalizada que el desarrollador haya incluido). Luego presioneStart.

La barra de progreso verde se llena dos veces. La primera pasada carga los datos; la segunda ejecuta el backtest real. Cuando termina, los resultados se muestran en las pestañas de la parte inferior.

3. Leer los Resultados del Backtest
Después de que el Strategy Tester complete la ejecución, aparecerán cuatro pestañas:
Pestaña de Resultados:Cada operación individual: número de orden, hora de apertura y cierre, tipo (compra/venta), lotes, precio, stop loss, take profit, beneficio y balance actual.
Pestaña de Gráficos:La curva de equidad. Una línea suave con pendiente ascendente sugiere consistencia. Los picos y valles irregulares sugieren un alto drawdown o un comportamiento errático. Esto es usualmente lo primero que los traders experimentados revisan.
Pestaña de Reporte:Las estadísticas clave:
| Métrica | Lo que le indica |
| Beneficio neto total | La ganancia o pérdida total después de todas las operaciones |
| Factor de beneficio (Profit factor) | Beneficio bruto dividido por la pérdida bruta; muchos traders consideran que 1.3-1.5 es un punto de partida útil, evaluado junto con el drawdown y el número de operaciones |
| Drawdown máximo | La mayor caída desde un pico hasta un valle en la equidad de la cuenta |
| Total de operaciones | Cuántas operaciones ejecutó el EA; más operaciones generalmente significan mayor significancia estadística |
| Beneficio esperado | Beneficio promedio por operación |
| Calidad del modelado | Qué tan precisos fueron los datos de prueba; busque un 90%+ en MT4 según la documentación de MetaQuotes, 99%+ con herramientas de datos de ticks |
Pestaña de Journal:Registros técnicos, errores y detalles de ejecución. Si el EA generó errores durante la prueba, aparecerán aquí.
¿Cuántas operaciones son “suficientes”? Muchos traders prefieren varios cientos de operaciones antes de confiar en un backtest, aunque el tamaño de la muestra requerido depende de la frecuencia de la estrategia y el periodo de mantenimiento. Una estrategia con solo 30 operaciones a lo largo de cinco años puede simplemente haber tenido suerte.
Cómo hacer Backtesting en MetaTrader 5
El MT5 Strategy Tester es más potente que su contraparte de MT4. El flujo de trabajo es similar, pero la interfaz y las capacidades difieren de manera significativa.
Ábralo conCtrl+Ro vaya aView > Strategy Tester. El tester se abre como un panel separado con sus propias pestañas. Seleccione el EA, elija el símbolo, establezca el marco temporal y el rango de fechas, elija el modelo de ticks y presione Start. Los resultados aparecen en el mismo formato de Report, Graph y Journal.
Diferencias clave en el Probador de Estrategias de MT5
| Característica | MT4 | MT5 |
| Modelos de tick disponibles | Cada tick, Puntos de control, Solo precios de apertura | Cada tick, Cada tick (ticks reales), OHLC de 1 minuto, Solo precios de apertura |
| Datos de ticks reales | No compatible de forma nativa; requiere Tick Data Suite o herramientas similares | Soporte integrado según la documentación de MQL5; ticks reales de los servidores del bróker |
| Pruebas multi-moneda | No compatible | Compatible; el EA puede acceder a datos de múltiples símbolos simultáneamente |
| Forward testing | No integrado | El periodo de forward testing integrado se puede configurar |
| Modos de optimización | Solo algoritmo genético | Cálculos genéticos, completos y matemáticos |
| Modo visual | Abre una ventana de gráfico separada | Modo visual más refinado con gráficos mejorados |
| Calidad de modelado máxima | 90% nativo, hasta 99% con Tick Data Suite | 99%+ de forma nativa con ticks reales |
| Lenguaje de programación | MQL4 | MQL5 (no es compatible con archivos MQL4) |
La mayor ventaja de MT5 para el backtesting es el acceso nativo a datos de ticks reales. En MT4, alcanzar un 99% de calidad de modelado requiere el Tick Data Suite (una herramienta de terceros documentada en tickdatasuite.com). En MT5, puede cargar datos de ticks reales directamente desde los servidores del bróker, lo que hace que el proceso de backtesting sea más preciso sin necesidad de software adicional.
Nota: Los EAs de MT4 (archivos .ex4 escritos en MQL4) no se pueden cargar en el Strategy Tester de MT5. Los dos lenguajes no son compatibles según la documentación del lenguaje MQL5. Si necesita probar la misma lógica de estrategia en ambas plataformas, herramientas comoEA StudioyForex Strategy Builder Professionalpueden exportar EAs tanto para MT4 como para MT5 desde una única definición de estrategia.
Cómo obtener datos históricos fiables para su backtest
La razón más común de los resultados engañosos en un backtest son los datos de mala calidad. Si los datos históricos que proporciona su bróker están incompletos, llenos de huecos o utilizan un modelo de precios excesivamente simplificado, la prueba parecerá mejor (o peor) de lo que es en la realidad.
Esto es lo que debe comprobar:
- Integridad de los datos.Presione F2 en MetaTrader para abrir el Centro de Historial. Seleccione el símbolo y la temporalidad que planea probar. Si los datos solo retroceden uno o dos años, es posible que no tenga suficiente historial para un análisis significativo.
- Calidad del modelado.Una vez finalizado el backtest, compruebe el porcentaje de calidad del modelado en la pestaña de Reporte. En MT4, cualquier valor inferior al 90% debe tratarse con precaución según las directrices de MetaQuotes. En MT5 con ticks reales, el objetivo es el 99%.
- Huecos (Gaps).Si observa grandes huecos en los datos de precios (especialmente en temporalidades bajas como M1 o M5), los resultados de esos periodos no son fiables.
Para obtener mejores datos de mercado en MT4, muchos traders descargan el historial de fuentes externas y lo cargan manualmente en la plataforma. ElHistorical Data Appde Algo Trading Space proporciona datos de forex limpios para los principales pares de divisas y marcos temporales, formateados para su importación directa en MetaTrader.
Datos de Tick y Calidad de Modelado
Los datos de tick son la forma más granular de datos de mercado disponibles. En lugar de registrar solo la apertura, máxima, mínima y cierre de cada barra, los datos de tick capturan cada cambio de precio individual que ocurrió.
¿Por qué es esto importante? Si su EA toma decisiones basadas en los movimientos de precios dentro de una barra (como hacen la mayoría), un backtest que utilice datos de tick producirá resultados más realistas que uno que utilice puntos de control interpolados. Un registro de spread variable, que captura el bid-ask spread real en cada momento, añade otra capa de realismo al contabilizar los costes de ejecución tal como fueron realmente, no como un promedio fijo.
El Tick Data Suite, documentado en tickdatasuite.com, es la herramienta de terceros más utilizada para añadir precisión a nivel de tick en los backtests de MT4. Inyecta datos de tick históricos reales y spread variable en el Strategy Tester, elevando la calidad del modelado al 99%. En MT5, esta funcionalidad está integrada de forma nativa, lo que representa una de las principales ventajas de la plataforma para el testeo serio de estrategias.
Una regla práctica: si está probando un EA con el que planea operar con dinero real, utilice los datos de mayor calidad disponibles. Si está filtrando docenas de EAs rápidamente, los precios de apertura o los puntos de control son suficientes para una primera pasada. Luego, vuelva a probar su lista de seleccionados con datos de tick antes de tomar una decisión final.
Métodos de Backtesting Avanzados
Un backtest estándar en el Strategy Tester es un buen punto de partida, pero tiene una debilidad conocida: el EA a menudo fue construido utilizando los mismos datos con los que se está probando. Esto crea un bucle de autorreferencia donde la estrategia parece buena porque fue diseñada para verse bien con esos datos específicos. Para romper ese bucle, necesita métodos que realicen pruebas con datos que la estrategia nunca ha visto.
Pruebas Out-of-Sample (Fuera de la Muestra)
Las pruebas out-of-sample son quizás el método más fiable para comprobar si una estrategia realmente se mantiene más allá de los datos con los que fue entrenada.
El concepto es sencillo. Divida sus datos históricos en dos periodos:
- Periodo In-sample (Dentro de la Muestra):Los datos sobre los que se construye o se optimiza la estrategia.
- Periodo Out-of-sample (Fuera de la Muestra):Una parte reservada que la estrategia nunca ha encontrado.
En EA Studio, esto viene integrado en el generador, tal como se documenta en la guía del usuario de EA Studio. Puede seleccionar un porcentaje fuera de la muestra (10%, 20%, 30%, 40% o 50%), y el software genera automáticamente estrategias utilizando solo la porción dentro de la muestra, para luego probarlas con los datos reservados. Si la curva de equidad se mantiene positiva durante el periodo fuera de la muestra, esa es una señal más fuerte que un backtest limpio por sí solo.

Por ejemplo, con cinco años de datos históricos y un ajuste del 20% fuera de la muestra, el generador utiliza los primeros cuatro años para crear la estrategia y el último año para probarla. Ese último año es lo más parecido a una simulación de rendimiento futuro que puede obtener sin tener que esperar realmente.
También puede utilizar el método de Horizonte de Datos (Data Horizon): genere estrategias, excluya el mes más reciente de los datos y, tras transcurrir un mes de tiempo real, vuelva a añadir los nuevos datos y recalcule la colección. Esto le proporciona una simulación de backtesting automática del rendimiento forward sin tener que dejar MetaTrader abierto las 24 horas.

Forward Testing en Demo
La prueba más realista es colocar el EA en una cuenta demo real y dejar que opere en tiempo real con datos de mercado reales durante varias semanas o meses.
Este método es más lento, pero elimina todos los atajos y suposiciones en los que se basa el backtesting. Spread real, slippage real, velocidad de ejecución real, condiciones de mercado reales. Si el EA se desempeña bien en demo después de superar tanto un backtest estándar como una prueba fuera de la muestra, su confianza en la estrategia aumenta sustancialmente.
Un consejo práctico de la versión original de este artículo: ejecute siempre su cuenta demo y su cuenta real en instalaciones de MetaTrader separadas. Si cambia entre demo y real en la misma plataforma, desconectará una cuenta al iniciar sesión en la otra, y cualquier EA en ejecución se detendrá. Instale dos instancias de MetaTrader, una para demo y otra para real. Use unVPS de forexsi necesita que ambas funcionen continuamente sin depender de su computadora doméstica.
Errores Comunes, Resolución de Problemas y Lista de Verificación de Calidad
Incluso los traders experimentados caen en estas trampas. Aquí están las que aparecen con más frecuencia.
- Sobre-optimización (curve fitting):Ajusta los parámetros del EA hasta que la curva de equidad se vea perfecta en los datos históricos. El resultado: una optimización de estrategia que funciona brillantemente en el pasado y colapsa en el momento en que encuentra condiciones para las que no fue ajustada. Los signos de curve fitting incluyen curvas de equidad irrealmente suaves, factores de beneficio (profit factors) superiores a 5 y un gran número de parámetros en relación con el número de operaciones.
- Uso de datos de baja calidad:Un backtest con un 25% de calidad de modelado no vale la pena para tomar una decisión financiera. Es posible que las operaciones no se hayan ejecutado a los precios que el tester asumió. Verifique siempre el porcentaje de calidad de modelado después de cada ejecución.
- Ignorar el slippage:Los backtests asumen ejecuciones perfectas al precio mostrado. En el trading en vivo, el slippage se acumula, especialmente durante eventos de noticias o sesiones de baja liquidez. Utilice supuestos de slippage basados en el par, el bróker, la sesión y el historial de ejecución en lugar de un único número fijo. MT5 ofrece un modo integrado de “Estrés y Retrasos” que simula retrasos de ejecución y slippage aleatorio.
- Probar solo con los datos de un único bróker:Diferentes brókeres proporcionan datos históricos ligeramente distintos porque sus precios bid y ask, spreads y fuentes de liquidez varían. Pruebe con al menos dos o tres conjuntos de datos de brókeres antes de sacar conclusiones. El artículo original en esta página enfatizó este punto: siempre pruebe en más de un bróker porque incluso pequeñas diferencias en la formación de las velas pueden afectar los resultados algorítmicos.
- Demasiados pocos trades:Un backtest con 30 trades en cinco años es estadísticamente insuficiente. Muchos traders prefieren varios cientos de trades antes de confiar en un resultado, aunque el conteo requerido depende de la frecuencia de la estrategia.
| Error | Riesgo | Solución |
| Sobreoptimización | La estrategia falla en vivo | Use pruebas out-of-sample; limite los parámetros |
| Datos de baja calidad | Resultados engañosos | Use datos de tick; verifique la calidad del modelado |
| Ignorar el slippage | Beneficio sobreestimado | Añadir slippage realista a la prueba |
| Datos de un solo bróker | Prueba no representativa | Probar en un mínimo de 2-3 brókers |
| Demasiadas pocas operaciones | Ruido estadístico | Ejecutar un rango de datos más largo o probar más pares de divisas |
| Una sola condición de mercado | Debilidad oculta | Incluir periodos de tendencia y de rango |
Errores comunes del Strategy Tester
| Problema | Causa probable | Corregir |
| El EA no aparece en el menú desplegable | El archivo está en la carpeta incorrecta o la plataforma no se ha actualizado | Coloque el archivo en la carpeta MQL4/MQL5 Experts y reinicie MetaTrader |
| No hay operaciones en el backtest | Símbolo, temporalidad, rango de fechas o configuración del EA incorrectos | Verifique los parámetros de entrada y amplíe el periodo de prueba |
| La calidad del modelado es muy baja | Datos históricos faltantes o incompletos | Importe mejores datos o utilice datos de ticks |
| Los resultados parecen irrealmente buenos | Sobreoptimización o spread y slippage poco realistas | Vuelva a probar con datos de ticks y costes realistas |
| El backtest difiere del rendimiento en demo | Diferencias en el spread, slippage, datos del bróker o ejecución | Realizar forward-test y comparar entre brokers |
| La ejecución de la prueba es extremadamente lenta | El modelo de cada tick o el modo visual está habilitado con datos masivos | Desactivar el modo visual para el cribado; usar solo precios de apertura (Open Prices Only) para la primera fase |
Lista de verificación de calidad del backtest
Antes de confiar en un resultado, confirme:
- El test utiliza un spread realista, no cero o artificialmente ajustado
- El rango de datos incluye diferentes condiciones de mercado (tendencia y rango)
- La calidad del modelado es superior al 90% (MT4) o superior al 99% (MT5 con ticks reales)
- El backtest tiene suficientes operaciones para ser estadísticamente significativo
- El drawdown es aceptable para el tamaño de cuenta previsto
- El factor de beneficio (profit factor) es razonable, no sospechosamente alto
- El EA fue probado fuera de la muestra (out-of-sample) con datos en los que no fue construido
- El EA fue sometido a forward-test en una cuenta demo
- La estrategia fue verificada con los datos de más de un broker
- Se consideraron el deslizamiento (slippage) y los supuestos de ejecución
Preguntas Frecuentes
¿Por qué mi EA no muestra operaciones en el Probador de Estrategias?
Este es uno de los problemas más comunes que encuentran los principiantes. La causa habitual es una discrepancia entre la configuración del EA y la configuración del backtest. Verifique que el símbolo coincida con el par de divisas para el que fue diseñado el EA, que el marco temporal (timeframe) coincida con el periodo de gráfico previsto por la estrategia y que el rango de fechas incluya un periodo en el que las condiciones de entrada del EA se habrían activado. También verifique los parámetros de entrada del EA; si el tamaño del lote está configurado en cero o falta un ajuste requerido, no se ejecutarán operaciones. Reinicie MetaTrader si el problema persiste.
¿Qué calidad de modelado es suficiente para el backtesting en MT4?
Según la documentación de MetaQuotes, el Probador de Estrategias de MT4 puede alcanzar aproximadamente un 90% de calidad de modelado utilizando su modelo integrado “Every Tick” con datos históricos completos. Con Tick Data Suite, que inyecta ticks históricos reales y spread variable, puede alcanzar un 99%. Para una prueba de cribado rápida, una calidad menor es aceptable. Para una prueba final antes de comprometer capital, busque la mayor calidad de modelado que su configuración soporte. Verifique siempre el porcentaje en la pestaña de Reporte después de cada ejecución.
¿Es MT4 o MT5 mejor para hacer backtesting de Expert Advisors?
MT5 es generalmente más capaz para el backtesting. Soporta datos de ticks reales de forma nativa, ofrece pruebas multisímbolo, incluye una opción de forward testing integrada y alcanza más del 99% de calidad de modelado sin herramientas de terceros. MT4 se sigue utilizando ampliamente porque muchos EAs populares están escritos en MQL4 y no pueden ejecutarse en MT5. Si su EA solo existe en MQL4, MT4 es su única opción. Si puede elegir, MT5 proporciona un testeo de estrategias más preciso y flexible según la documentación de MQL5.
¿Puedo hacer backtesting de un Expert Advisor sin datos de ticks?
Sí. El Probador de Estrategias de MT4 funciona con sus modelos de datos integrados (Every Tick, Control Points y Open Prices Only) sin necesidad de datos de ticks externos. Los resultados serán menos precisos, particularmente para estrategias que son sensibles al movimiento de precios intra-barra, cambios de spread o deslizamiento (slippage). Para un cribado inicial de muchos EAs, esto es perfectamente aceptable. Para una prueba de grado de decisión final, importar datos de ticks a través de laHistorical Data Appo Tick Data Suite produce números más realistas.
¿Qué spread debería usar al hacer backtesting de un Expert Advisor?
Utilice un valor de spread que refleje condiciones realistas para el par y la sesión que opera. Para los principales pares de forex como EUR/USD durante las sesiones activas de Londres o Nueva York, un spread de 1-2 pips (10-20 puntos en un broker de 5 dígitos) es una base razonable. Para pares exóticos o pruebas fuera de horario, utilice un valor más amplio. Configurar el spread en “Current” en el Probador de Estrategias utiliza el spread en vivo en el momento en que se ejecuta la prueba, lo cual puede ser engañoso si realiza la prueba durante una sesión tranquila. El backtesting con spread fijo ofrece resultados más consistentes y repetibles en múltiples ejecuciones.
¿Debo optimizar un EA antes o después del backtest inicial?
Ejecute primero el backtest inicial con la configuración predeterminada del EA para ver cómo se desempeña la estrategia de forma inmediata. Si los resultados son prometedores pero no ideales, utilice la función de optimización de estrategias integrada de MetaTrader para probar rangos de valores de parámetros. Sin embargo, sea cauteloso: cuantos más parámetros optimice y más estrechos sean los rangos que pruebe, mayor será el riesgo de curve fitting. Siempre siga la optimización con una prueba fuera de la muestra (out-of-sample) enEA Studioo una prueba en cuenta demo para verificar que los ajustes optimizados se mantienen en datos con los que la estrategia no fue ajustada.
La forma más segura de generar confianza en un Expert Advisor es probarlo a fondo antes de que toque capital real. Algo Trading Space ofrece uncurso gratuito para principiantesque cubre backtesting, construcción de estrategias y despliegue de EAs desde cero. Si busca robots listos para probar, labiblioteca gratuita de EAsle ofrece un punto de partida práctico. Y cuando esté listo para estrategias actualizadas mensualmente, seguimiento de rendimiento en vivo y soporte directo, elVIP Clubes donde podrá profundizar. Póngase en contacto con el equipo siempre que necesite una segunda opinión sobre sus resultados de backtest; para eso están exactamente allí.

Unknown Author

