Discusión sobre el artículo "Aprendiendo MQL5 de principiante a profesional (Parte VII): Principios de depuración de aplicaciones MQL"
Hola, Oleg, ¿cómo puedo ponerme en contacto contigo? Me interesa la formación y tengo una solicitud concreta para la creación de un asesor.
Everrest crear un asesor
Buenos días. Lo más sencillo es que me envíes un mensaje privado; lo leo :-)
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
Artículo publicado Aprendiendo MQL5 de principiante a profesional (Parte VII): Principios de depuración de aplicaciones MQL:
El artículo anterior de esta serie explicaba los principios de creación de asesores expertos en MQL5. Tenía pensado dedicar este artículo a los asesores expertos fiables para el Market, que tuvieran en cuenta el procesamiento de errores corregibles, incluidas las respuestas del servidor. E incluso empecé a escribirla.
Sin embargo, la gente leyó los artículos anteriores, empezó a programar… y a enviarme preguntas por mensaje privado. Por supuesto, eran preguntas típicas de los principiantes y, naturalmente, estaba dispuesto a responderlas (y sigo estándolo). Y, al responder a estas preguntas, me di cuenta con bastante claridad de que, antes de seguir adelante y profundizar en la programación, era necesario explicar cómo puede el propio alumno corregir los errores de su código o del código ajeno. Por eso decidí que los «asesores expertos fiables» vendrían después, y que ahora había que hablar de la depuración.
Todo el mundo se equivoca: unos más a menudo, otros menos… Si usted es principiante en algún ámbito, cometerá muchísimos errores típicos que un profesional detecta de inmediato y evita de forma automática. Sin embargo, incluso los profesionales se equivocan a veces. Simplemente, sus errores suelen ser más difíciles de detectar y tienen mayores consecuencias. Y, en este sentido, la programación no se diferencia en nada de cualquier otra actividad humana. Sin embargo, a diferencia de muchos otros ámbitos de la vida, los errores de programación son bastante fáciles de corregir, siempre que se tenga acceso al código del programa y se disponga de tiempo suficiente.
El proceso de corrección de los errores de un programa se denomina depuración. Y la depuración es una etapa casi imprescindible a la hora de escribir cualquier programa, si este tiene más de 100 líneas. Es imposible vivir sin cometer errores, pero corregirlos es nuestro «derecho sagrado». Por eso, en este artículo voy a explicar los fundamentos de la depuración de programas MQL5 con las herramientas integradas en el entorno MetaEditor. Creo que los profesionales no encontrarán aquí ninguna revelación especial; al fin y al cabo, es una serie para principiantes. Pero si se me escapa algo o lo explico mal, los comentarios, como siempre, están abiertos a todo el mundo.
Autor: Oleh Fedorov