Con MQL4 podemos crear tres tipos de aplicaciones, que cubren prácticamente todos los aspectos del Trading en Forex:

Indicadores técnicos personalizados. Creo que está claro lo que buscamos con un indicador personalizado, poner de relevancia una inficiencia del mercado de la que pensamos es posible sacar provecho.

Expert Advisor, o asesor esperto. Con este programa, automatizamos las operaciones básicas de entrar y salir del mercado, en función de una serie de variables predeterminadas.

Script. Es un progrma que se ejecuta sólo una vez. Incluye la ejecución de operacioes de Trading.

Una de las grandes ventajas que tiene crear estos Programas de Trading automatizados, es que podemos saber como habrían funcionado nuestras ideas en el pasado, y deducir si son eficientes, si es posible obtener algún beneficio de ellas, y por su puesto, ponerlas en marcha en el presente.
No voy a entrar más en detalles, ya que para explicar como funciona la programación para la Metatrader 4, ya está el libro de programación MQL4, y si quieres puedes descargarlo gratis y estudiar en detalle como programar para Metatrader 4.

[video=youtube;gVk5]https://www.youtube.com/watch?time_continue=2&v=gVk5**24qq8[/video]