Discusión sobre el artículo "Cómo hacer más fácil la detección y recuperación de errores en el código de un asesor experto"

 

Artículo publicado Cómo hacer más fácil la detección y recuperación de errores en el código de un asesor experto:

En el desarrollo de asesores expertos son muy importantes las cuestiones relativas a la detección y recuperación de errores en el código. Lo importante de ello es que un error no detectado a tiempo puede arruinar una valiosa idea de un sistema de trading ya en la etapa de sus primeras pruebas. Por ello, cualquier desarrollador de asesores expertos sensible a ello tiene en cuenta dichos problemas desde el principio. Este artículo hace hincapié en algunos métodos que ayudan en esta difícil tarea.

El desarrollo de asesores expertos para el trading en el lenguaje MQL4 no es nada fácil desde varios puntos de vista:

  • En primer lugar, la construcción de un algoritmo para un sistema de trading más o menos difícil ya es un problema en sí mismo, ya que es necesario tener en cuenta muchos detalles, desde las peculiaridades del algoritmo de un asesor experto hasta el entorno específico de MetaTrader 4;
  • en segundo lugar, incluso la presencia de un algoritmo de un asesor experto no elimina las dificultades que aparecen cuando se transfiere el algoritmo desarrollado al lenguaje de programación MQL4.

Debemos hacer justicia con la plataforma de trading MetaTrader 4: la existencia del lenguaje de programación para escribir asesores expertos de trading es ya un gran paso adelante comparado con las alternativas disponibles anteriormente. El compilador es de gran ayuda a la hora de escribir asesores expertos de forma correcta. Inmediatamente después de hacer clic en 'Compile', este informará sobre todos los errores sintácticos en nuestro código. Si trabajamos con un lenguaje interpretado, dichos errores los encontraremos solo durante el funcionamiento del asesor experto, y esto incrementaría la dificultad y el periodo de desarrollo. No obstante, salvo los errores sintácticos, cualquier asesor experto puede contener errores lógicos. Ahora vamos a analizar dichos errores.

Autor: Roman Kramar

Razón de la queja: