Discusión sobre el artículo "Desarrollo de un sistema de repetición (Parte 30): Proyecto Expert Advisor — Clase C_Mouse (IV)"

 

Artículo publicado Desarrollo de un sistema de repetición (Parte 30): Proyecto Expert Advisor — Clase C_Mouse (IV):

Aquí te mostraré una técnica que puede ayudarte mucho en varios momentos de tu vida como programador. En contra de lo que muchos dicen, lo limitado no es la plataforma, sino los conocimientos del individuo que lo dice. Lo que se explicará aquí es que con un poco de sentido común y creatividad, se puede hacer que la plataforma MetaTrader 5 sea mucho más interesante y versátil, sin tener que crear programas locos ni nada por el estilo puedes crear un código sencillo, pero seguro y fiable. Utiliza tu ingenio para domar el código con el fin de modificar algo que ya existe, sin eliminar ni añadir una sola línea al código original.

Para demostrarlo, crearemos una modificación de la clase C_Mouse, pero sin utilizar la herencia ni el polimorfismo. Al mismo tiempo, tendremos un modelo de estudio completamente diferente del sistema original presente en la clase C_Mouse. Para ello, crearemos una nueva clase que puede heredar o no de la clase C_Estudios, que vimos en el artículo anterior. Heredar o no la clase C_Studys es más una cuestión personal que práctica. A decir verdad, de un modo u otro, un proyecto no tendrá nada que ver con el otro, ya que pueden trabajarse en paralelo. Independientemente de esto, cualquier código perteneciente al sistema principal heredará la clase C_Mouse hasta que el código que amplíe la clase pueda considerarse lo suficientemente estable e interesante como para ser utilizado en el proyecto final.

Antes de entrar en la parte de programación, es importante que sepas que el sistema puede tomar dos caminos diferentes. La elección de seguir un camino u otro depende de lo que quieras hacer y de lo lejos que quieras llegar. Como tenemos dos caminos y la diferencia entre ellos es muy pequeña, te mostraré los dos. En el código adjunto, tendrás acceso a una de las dos rutas. Pero si lo deseas, puedes hacer los cambios necesarios para tomar otra ruta, y nada te impide tomar tu propia decisión en cuanto a qué ruta tomar.

Autor: Daniel Jose

Razón de la queja: