Discusión sobre el artículo "Desarrollo de asesores expertos autooptimizables en MQL5 (Parte 11): Una introducción sencilla a los fundamentos del álgebra lineal"

 

Artículo publicado Desarrollo de asesores expertos autooptimizables en MQL5 (Parte 11): Una introducción sencilla a los fundamentos del álgebra lineal:

En este artículo, sentaremos las bases para el uso de potentes herramientas algebraicas lineales implementadas en la API de matrices y vectores de MQL5. Para poder utilizar esta API con soltura, debemos tener un conocimiento sólido de los principios del álgebra lineal que rigen el uso adecuado de estos métodos. El objetivo de este artículo es que el lector adquiera una comprensión intuitiva de algunas de las reglas más importantes del álgebra lineal que nosotros, como traders algorítmicos en MQL5, necesitamos para empezar a sacar partido a esta potente biblioteca.

Hoy construiremos un modelo estadístico que prediga varios objetivos a la vez. Por lo general, los modelos de regresión lineal se utilizan para pronosticar una única variable objetivo; por ejemplo, la evolución futura de los precios. Sin embargo, en este caso, nuestro objetivo es predecir cuatro variables diferentes:

  • La media móvil futura del cierre
  • La media móvil futura del máximo
  • La media móvil futura del mínimo
  • El valor futuro del precio

Incorporaremos estas previsiones a nuestra estrategia de negociación para definir tanto las reglas de entrada y salida, así como filtros para el cierre de posiciones. La API de matrices y vectores de MQL5 nos ofrece potentes herramientas para desarrollar aplicaciones modernas de aprendizaje automático. Sin embargo, para aprovechar todo el potencial de la API, es necesario comprender las reglas básicas del álgebra lineal que subyacen al uso adecuado de estos métodos específicos.

El álgebra lineal suele ser una disciplina matemática abstracta. Sin embargo, quiero que te hagas una idea más clara del tema para que puedas ver con claridad las ventajas de lo que vamos a tratar; después, abordaremos los aspectos matemáticos hacia la mitad de la explicación. Por último, una vez que haya quedado clara la motivación de nuestro análisis y se haya explicado toda la notación matemática necesaria, mostraremos un ejemplo de cómo utilizar el álgebra lineal para desarrollar algoritmos de negociación basados en datos numéricos, capaces de pronosticar varios objetivos al mismo tiempo. 

Desarrollo de asesores expertos autooptimizables en MQL5 (Parte 11): Una introducción sencilla a los fundamentos del álgebra lineal


Autor: Gamuchirai Zororo Ndawana