Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Asesores Expertos

Robot comercial abstracto - patrón de POO - Asesor Experto para MetaTrader 5

Visualizaciones:
1300
Ranking:
(32)
Publicado:
2018.02.02 09:39
pattern.mq5 (22.92 KB) ver
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Al crear un SAT, a menudo los desarrolladores se enfrentan a un problema de elección de unas u otras soluciones de diseño. En este caso, acuden a los patrones. El caso es que, casi con toda la seguridad, los problemas semejantes ya han sido resueltos antes, y ya existen las soluciones elegantes y bien meditadas que han sido desarrolladas por los programadores de la comunidad experta.

El diseño de los programas orientados a objetos no es una tarea fácil, y todo se pone aún más complicado si hace falta usarlos de nuevo. Es necesario seleccionar los objetos apropiados, asignarlos a diferentes clases guardando un grado razonable de la especificación, definir las interfaces de las clases y la jerarquía de la herencia, etc.

¿Pues, qué hacen los desarrolladores experimentados?

Ante todo, no hace falta solucionar cada tarea desde cero. Es deseable volver a usar las soluciones que han sido acertadas en el pasado. Muchos EAs orientados a objetos contienen los patrones repetidos que se componen de las clases y los objetos de interacción. El desarrollador de los EAs familiarizado con los patrones puede aplicarlos inmediatamente a la solución de una nueva tarea, sin intentar «hacer hoyos donde hay tuza».

La plantilla propuesta puede ser usada para crear un EA real en vez del abstracto.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/19273

VWAP Custom Position VWAP Custom Position

Cálculo estándar de VWAP (precio medio ponderado del volúmen), pero con la posición inicial ajustable.

Reduce_risks Reduce_risks

Versión MQL5 del asesor del artículo "Cómo reducir los riesgos del tráder" (https://www.mql5.com/es/articles/4233).

MACD Crossing the zero level MACD Crossing the zero level

Visualización de las áreas donde el indicador MACD cruza la línea cero.

MACD Crossing the zero level (color candles) MACD Crossing the zero level (color candles)

Las velas de color muestran las áreas donde el indicador MACD cruza la línea cero.