Cómo crear un Robot de Trading Efectivo con Patrones OOP para MetaTrader 5

Mike 2018.01.22 18:19 16 0 0
Archivos adjuntos

Al momento de desarrollar un sistema de trading automatizado, es común que los programadores se enfrenten a la difícil tarea de elegir entre diversas soluciones posibles. En estos casos, los patrones de diseño pueden ser de gran ayuda. Casi con certeza, muchos de estos problemas ya han sido resueltos anteriormente, y existen soluciones elegantes diseñadas por la comunidad de expertos.

Diseñar programas orientados a objetos no es una tarea sencilla, y se vuelve aún más complicada cuando se necesita reutilizar esas soluciones. Es fundamental seleccionar los objetos adecuados, organizarlos en clases apropiadas con un nivel de detalle razonable, definir interfaces de clase y establecer jerarquías de herencia, entre otros aspectos.

¿Qué hacen los programadores experimentados para abordar esta tarea?

Primero que nada, cada nuevo problema no debería resolverse desde cero. Es preferible aprovechar soluciones que han demostrado ser exitosas en el pasado. Muchos Asesores Expertos orientados a objetos contienen patrones similares compuestos de clases y objetos que interactúan entre sí. Aquellos desarrolladores de robots de trading que utilizan patrones pueden aplicar instantáneamente estas estructuras para implementar una nueva tarea, sin necesidad de "reinventar la rueda".

El modelo propuesto puede ser utilizado para crear un Asesor Experto real, y no solo uno abstracto.

Lista
Comentarios 0