Discusión sobre el artículo "Paradigmas de programación (Parte 2): Enfoque orientado a objetos para el desarrollo de EA basados en la dinámica de precios"

 

Artículo publicado Paradigmas de programación (Parte 2): Enfoque orientado a objetos para el desarrollo de EA basados en la dinámica de precios:

En este artículo hablaremos sobre el paradigma de la POO y su aplicación en el código MQL5. Este será el segundo artículo de la serie. En él aprenderemos las características de la programación orientada a objetos y analizaremos ejemplos prácticos. La última vez escribimos un Asesor Experto basado en la Acción del Precio (Price Action) utilizando el indicador EMA y datos de velas. Ahora convertiremos su código procedimental en un código orientado a objetos.

En el primer artículo, aprendimos a implementar la programación procedimental en MQL5. También tocamos el tema de la programación funcional. Asimismo, aprendimos los fundamentos de la programación procedimental y creamos un Asesor Experto Price Action básico utilizando el indicador de media móvil exponencial (EMA) y datos de velas.

Esta vez examinaremos el paradigma de la programación orientada a objetos. Después de ello, aplicaremos estos conocimientos para convertir el código procedimental del EA desarrollado previamente en el primer artículo en código orientado a objetos. Esto nos permitirá comprender mejor las principales diferencias entre ambos paradigmas.

Querría llamar su atención sobre el hecho de que el propósito de este artículo no es demostrar cómo funciona la estrategia de acción del precio. Nuestro objetivo es mostrar cómo funcionan los diferentes paradigmas de programación y cómo implementarlos en MQL5. El sencillo Asesor Experto Price Action que estamos desarrollando es solo una demostración de cómo poner en práctica los conocimientos.

Autor: Kelvin Muturi Muigua