Buenos dias amigos!!
Vereis, llevo 2 dias programando una estrategia muy simple de entrada en LONG simplemente, la cual es una estrategia de condiciones simples para probar como funciona el probador de estrateia de MT5 y a partirt de alli ir evolucionan do la estregia, de momento la primera condicion es ridicula, con vela verde compro y con vela verde vendo.
El problema esta en que al probar mi estrategia en el analizador de estragtegia NO devuelve ninguna operacion en el ultimo año, pensaba era error de mi estrategia (la cual no devuelve ningun error el compilarla), pero al intentar probar las estrategias que vienen por defecto en MT5 y cualquer estrategia en cualquier instrumento y temporalidad nunca abre posiciones en el probador de estragtegia, lo que me lleva a pensar que evidentemente lo que falla no es la estrategia, sino posiblemente falte ajustar alguna otra cosa previamente en MT5 (lo cual no se que deberia ser!! jejeje)
¿Podria ser que falten descargar datos historicos? Como lo haria? Faltaria posiblemente activar alguna cosa en el probador de estrategias MT5? estoy atascado en el problerma
Agradeceria por favor cualquer ayuda que me podais dar!!
MUuuuuchas gracias!!!!!
Consultaremos al oráculo.
:p
¿Cuál es el procedimiento que estás siguiendo?
Hola Enrique , gracias por responder,
Te comento, el codigo esta totalmente corrrecto en su estructura, y comprobado por el compilador de MT5 el cual indica que NO hay ningun error, Como segundo paso selecciono el simbolo NQ en el porbador de estrategias, el periodo M5, y selecciono como marco temporal de prueba el ultimo año y le doy a Empezar. Todo ello acaba en 2 segundos o 3 y en la pestaña de Grafico del Probador aparece plano, y en la pestaña de Backtesting no devuelve ninguna operacion en todo elaño, cosa que deberia ser imposible.
¿Podria ser que me falta activar algo enn el Probador de estrategias o activar algun datos historico o bien descargarlos de alguna manera en MT5?
Lo he probado con los propios robots free de mt5 y tampoco devuelve ninguna operacion en ningun instrumento ni marco temporal.
¿Podrias ayudarme por favor estoy algo desesperado con erste tema? Ya no se que probar
Muchas gracias!!
Hola Enrique , gracias por responder,
Te comento, el codigo esta totalmente corrrecto en su estructura, y comprobado por el compilador de MT5 el cual indica que NO hay ningun error, Como segundo paso selecciono el simbolo NQ en el porbador de estrategias, el periodo M5, y selecciono como marco temporal de prueba el ultimo año y le doy a Empezar. Todo ello acaba en 2 segundos o 3 y en la pestaña de Grafico del Probador aparece plano, y en la pestaña de Backtesting no devuelve ninguna operacion en todo elaño, cosa que deberia ser imposible.
¿Podria ser que me falta activar algo enn el Probador de estrategias o activar algun datos historico o bien descargarlos de alguna manera en MT5?
Lo he probado con los propios robots free de mt5 y tampoco devuelve ninguna operacion en ningun instrumento ni marco temporal.
¿Podrias ayudarme por favor estoy algo desesperado con erste tema? Ya no se que probar
Muchas gracias!!
Debería haber varios mensajes que podrían identificar el problema.
No ha mencionado los archivos de registro, ¿los ha consultado?
Debería haber varios mensajes que podrían identificar el problema.
Hola Fernando,
Anters que nada agradecerte tu ayuda, he mirado los archivos de registro siguiendo tu recomendación, y efectivamente alli me muestra el siguiente error el cual se repite 2 veces mientras ejecuto el porbador de estrategia: El error es el siguiente pero no se que significa si debo activar alguna cosa:
2025.01.20 18:51:13.149 Core 1 NQ_H : 2025.01.07 23:59 - real ticks absent for 1041 minutes out of 1365 total minute bars within a day
Podrias ayudarme con el error por favor??
Muchsimas gracias!!!
Hola Gustavo,
que el código compile sin errores significa que no tiene fallos críticos en su sintaxis, pero no garantiza que funcione como esperas. Aquí te dejo algunas posibles causas y soluciones:
-
Datos históricos: Verifica en Herramientas > Centro de Historial que tengas descargados los datos del símbolo y marco temporal que te interese.
-
Configuración del Probador:
- Usa el modo de simulación Cada tick basado en ticks reales para una prueba más precisa.
- Asegúrate de que el símbolo, marco temporal y rango de fechas estén bien configurados.
-
Revisión del código: Aunque no tiene errores de compilación, podría haber problemas lógicos en las condiciones de entrada del EA que impidan abrir operaciones.
-
Registros del Probador: Consulta la pestaña Diario del Probador para ver mensajes de error o advertencias sobre la ejecución.
Buenos dias amigos!!
Vereis, llevo 2 dias programando una estrategia muy simple de entrada en LONG simplemente, la cual es una estrategia de condiciones simples para probar como funciona el probador de estrateia de MT5 y a partirt de alli ir evolucionan do la estregia, de momento la primera condicion es ridicula, con vela verde compro y con vela verde vendo.
El problema esta en que al probar mi estrategia en el analizador de estragtegia NO devuelve ninguna operacion en el ultimo año, pensaba era error de mi estrategia (la cual no devuelve ningun error el compilarla), pero al intentar probar las estrategias que vienen por defecto en MT5 y cualquer estrategia en cualquier instrumento y temporalidad nunca abre posiciones en el probador de estragtegia, lo que me lleva a pensar que evidentemente lo que falla no es la estrategia, sino posiblemente falte ajustar alguna otra cosa previamente en MT5 (lo cual no se que deberia ser!! jejeje)
¿Podria ser que falten descargar datos historicos? Como lo haria? Faltaria posiblemente activar alguna cosa en el probador de estrategias MT5? estoy atascado en el problerma
Agradeceria por favor cualquer ayuda que me podais dar!!
MUuuuuchas gracias!!!!!
Hola Gustavo, ¿Cómo estás? Coincido con varias de las cosas que ya te han dicho, pero quería aportar algunas ideas más por si te sirven para encontrar el problema.
Primero, revisa qué tipo de cuenta estás usando en MT5. Si por ejemplo es una cuenta con poco apalancamiento o capital reducido, y tu EA está intentando abrir lotes grandes, puede que directamente no tenga margen suficiente para operar. A veces no se lanza ningún error, simplemente no entra al mercado.
También comprueba la configuración del Probador de Estrategias: símbolo correcto, marco temporal y fechas bien puestas. Parece básico, pero es fácil confundirse, sobre todo si cambias seguido de símbolo.
En cuanto al modelado, si estás usando el modo "Every tick based on real ticks", puede pasar que el bróker no tenga datos históricos suficientes para ese instrumento en el periodo elegido. En ese caso, lo ideal es probar con un periodo más corto, tipo un mes, y lo más reciente posible. Eso te asegura que los datos reales estén disponibles.
Por último, aunque el código compile bien, puede que la lógica de entrada del EA no se esté cumpliendo nunca. No estaría mal que pongas algunas líneas en el Diario para ver si al menos llega a evaluar condiciones.
Espero que te sirva. Ánimo que seguro es una tontería pero cuesta encontrarla.

- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Buenos dias amigos!!
Vereis, llevo 2 dias programando una estrategia muy simple de entrada en LONG simplemente, la cual es una estrategia de condiciones simples para probar como funciona el probador de estrateia de MT5 y a partirt de alli ir evolucionan do la estregia, de momento la primera condicion es ridicula, con vela verde compro y con vela verde vendo.
El problema esta en que al probar mi estrategia en el analizador de estragtegia NO devuelve ninguna operacion en el ultimo año, pensaba era error de mi estrategia (la cual no devuelve ningun error el compilarla), pero al intentar probar las estrategias que vienen por defecto en MT5 y cualquer estrategia en cualquier instrumento y temporalidad nunca abre posiciones en el probador de estragtegia, lo que me lleva a pensar que evidentemente lo que falla no es la estrategia, sino posiblemente falte ajustar alguna otra cosa previamente en MT5 (lo cual no se que deberia ser!! jejeje)
¿Podria ser que falten descargar datos historicos? Como lo haria? Faltaria posiblemente activar alguna cosa en el probador de estrategias MT5? estoy atascado en el problerma
Agradeceria por favor cualquer ayuda que me podais dar!!
MUuuuuchas gracias!!!!!