Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Intenté depurar el EA en un gráfico de 1 minuto pero MT4 inicia automáticamente el gráfico de 1H y no es posible cambiar el marco de tiempo después. ¿Hay algún método para superar esto? Mi EA utiliza comandos de tiempo
que en el gráfico horario devuelven horas y no minutos como quería
Intenté depurar el EA en un gráfico de 1 minuto pero MT4 inicia automáticamente el gráfico de 1H y no es posible cambiar el marco de tiempo después. ¿Hay algún método para superar esto? Mi EA utiliza comandos de tiempo
que en el gráfico horario devuelven horas y no minutos como quería
Definitivamente vamos a mejorar el depurador tan pronto como terminemos la actualización de MT4.
Renat, el sistema de depuración realmente no está pensado de alguna manera. Depurar en tiempo real es inmoral :) La depuración de Asesores Expertos debe realizarse en el modo de prueba de la estrategia. De lo contrario, los breakpoints se pueden tirar a la basura y depurar "de rodillas" a través de archivos de texto y logs. Creo que esta es la razón por la MT5 es impopular, porque han añadido funcionalidad, pero no es aplicable, es decir, MT5 tiene depuración, clases y otras golosinas, pero es imposible utilizarlos. Hasta que no haya un depurador normal, todos los esfuerzos serán en vano.
Saludos, Alexander.
Renat, el sistema de depuración realmente no está pensado de alguna manera. Depurar en tiempo real es inmoral :) La depuración de Asesores Expertos debe realizarse en el modo de prueba de estrategias. De lo contrario, los breakpoints se pueden tirar a la basura y depurar "de rodillas" a través de archivos de texto y logs. Creo que esta es la razón por la MT5 es impopular, porque han añadido funcionalidad, pero no es aplicable, es decir, MT5 tiene depuración, clases y otras golosinas, pero es imposible utilizarlos. Hasta que no haya un depurador normal, todos los esfuerzos serán en vano.
Saludos, Alexander.
Recuerdo, cuando ni el depurador ni las estructuras estaban disponibles en 4, tuve que depurar tanto MQL como DLL en un par.
Por eso es ridículo decir que es "imposible usar" lo que tenemos ahora.
Quien quiere - busca una oportunidad. Hicieron rupturas, depuración y gracias por eso, ayuda 100% en la depuración modular. Y globalmente - se puede poner Print a la antigua usanza.
Y para hacer MT5 popular, es necesario alejarse de MT4, detener el apoyo, obligar a los corredores para cambiar. Como sucedió con MT4 builds < 600. No depende de los desarrolladores, especialmente MQL-desarrolladores.
Recuerdo que en la 4 cuando no había ni depurador ni estructuras, teníamos que depurar MQL y DLL a la par.
Por eso es ridículo decir que "es imposible usar" lo que tenemos ahora.
Quien quiere - busca una oportunidad. Hicieron breaks, debug y gracias por eso, ayuda 100% en depuración modular. Y globalmente - se puede poner Print a la antigua usanza.
Y para hacer MT5 popular, es necesario alejarse de MT4, detener el apoyo, obligar a los corredores para cambiar. Como ocurrió con MT4 builds < 600. No depende de los desarrolladores, y mucho menos de los desarrolladores de MQL.
¿Y para depurar durante el final de la maleza o sin conexión con el mercado? ¿Tiene solución? Porque hay un problema después de la "OnTick" con el depurador, En MT4 hay un "Tick generador", algo como esto en mt5?
Gracias de antemano,
Hola Bisemper
Tuve el mismo problema, mi solución fue usar Alert("messsages/values/variables/etc.") para canalizar a Journal en el Strategy Tester.
Un poco largo pero ¡funciona! :)
Se ha publicado un nuevo artículo Depuración de programas MQL5:
Por Nikolay Demko