Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
Robot comercial abstracto - patrón de POO - Asesor Experto para MetaTrader 5
- Visualizaciones:
- 1330
- Ranking:
- Publicado:
- 2018.02.02 09:39
- ¿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
Cálculo estándar de VWAP (precio medio ponderado del volúmen), pero con la posición inicial ajustable.
Reduce_risksVersión MQL5 del asesor del artículo "Cómo reducir los riesgos del tráder" (https://www.mql5.com/es/articles/4233).
Visualización de las áreas donde el indicador MACD cruza la línea cero.
MACD Crossing the zero level (color candles)Las velas de color muestran las áreas donde el indicador MACD cruza la línea cero.