Expert Advisors
Los Expert Advisors son los scripts de MQL más interesantes. Tienen la habilidad de buscar los
mejores puntos de entrada (por supuesto siempre que se utilice una lógica previa de programación).
Los Expert Advisors pueden introducir órdenes a favor del inversor, muestran o envían información
relevante, o ambas cosas. Depende de las necesidades de cada operador.
La mayoría de los Expert Advisors programados en MQL están basados en el análisis de indicadores
técnicos, aunque existe una gran variedad de estrategias que pueden ser implementadas como
Advisors y que pueden no tener nada en común con el análisis técnico clásico.
Por ejemplo, un Expert Advisor podría calcular la correlación histórica entre dos instrumentos y
realizar operaciones en función de los cambios que se produzcan en esa correlación en tiempo real.
MQL permite la posibilidad de encontrar patrones o figuras chartistas en varios instrumentos a la
vez. Incluso es posible emplear redes neuronales y otros métodos sofisticados de análisis de datos.
Indicadores
El análisis técnico de indicadores se traduce en scripts especiales que trazan la forma del propio
indicador (líneas, puntos, marcas, etc.) directamente en el chart. Por supuesto, se realizan cálculos
algorítmicos. El algoritmo es responsable de los valores del indicador por cada unidad de tiempo. Por
ejemplo, un algoritmo basado en una Media Móvil toma los precios de un periodo dado, suma dichos
precios y, luego, divide esa suma entre el número de periodos tomados. En el siguiente periodo el
algoritmo realizará el mismo cálculo, pero esta vez los históricos o periodos tomados se moverán un
periodo hacia adelante. El resultado mostrado es una línea continua que representa los valores de la
Media Móvil durante el periodo de tiempo que se pueda ver en el chart.
Scripts
Los Scripts o secuencias de comandos son programas que permiten de un modo sencillo realizar
operaciones repetidas veces de forma automática. Normalmente, cuando un usuario hace funcionar
un script, el script hace su trabajo y después se detiene. Por ejemplo, los scripts pueden ser utilizados
para:
- Cerrar todas las órdenes (pendientes)
- Procesar información (calcular el capital necesario para abrir una posición, etc.)
- Escribir en el chart
- Comprobar la conexión, la disponibilidad para operar, etc.
- Convertir y guardar datos extraídos de los gráficos
Los Scripts son especialmente útiles para la realización de acciones que realizadas manualmente
llevarían mucho tiempo.