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.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
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:
El desarrollo de asesores expertos para el trading en el lenguaje MQL4 no es nada fácil desde varios puntos de vista:
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