
Metatrader es una plataforma de trading de la empresa MetaQuotes. Es la plataforma de trading más utilizada del mundo, sobre todo la versión Metatrader 4. Existen muchas razones por las que Metatrader es la más utilizada ya que es muy potente e intuitiva, incluye gran cantidad de información útil para el trader como gráficas de todo tipo, indicadores de análisis técnico,… Probablemente la principal razón del éxito de esta plataforma es la capacidad de ejecutar trading automático sin intervención humana. También podemos realizar backtests sobre datos históricos de nuestros scripts de forma que así podemos optimizarlos y depurarlos.
Para utilizar los sistemas automáticos de Metatrader se utilizan los Expert Advisors (EAS) que son pequeños programas informáticos (scripts) en el que se definen el conjunto de reglas de trading. Estos archivos están escritos en un lenguaje propio de Metatrader que es el MQL4 (para Metatrader 4) que es un lenguaje basado en C, así que para programar un Expert Advisor (EA) en principio necesitamos tener algunos conocimientos de base de programación en C y luego adaptarnos a las peculiaridades del MQL4.
Los Expert Advisor (EA) bien creados por nosotros o por otros traders constan de dos ficheros: Uno es el fichero con extensión MQ4 que es el código fuente y otro con extensión EX4 que es el programa ejecutable. Esto como mínimo ya que si el Expert Advisor emplea algún indicador a mayores (que es bastante común) llevará otros dos ficheros (MQ4 y EX4) correspondientes del indicador. El lenguaje MQL4 también se utiliza para programar diferentes funciones para Metatrader además de los Expert Advisors.
Para instalar nuestro EA debemos por una parte copiar los dos archivos (MQ4 y EX4) a la carpeta de instalación de Metatrader (por ejemplo C:\Carpeta_de_Metatrader\MQL4\Experts y los otros archivos de los indicadores (MQ4 y EX4) a la carpeta C:\Carpeta_de_Metatrader\MQL4\Indicators. Debemos de tener en cuenta que si el EA contiene a mayores algún script debemos copiarlo a C:\Carpeta_de_Metatrader\MQL4\Scripts.
En cuento reiniciemos Metatrader podremos ver nuestro EA en el panel Navigator (explorador). Si está en gris es porque solo está cargado el fichero ejecutable y no podremos modificar el código solo ejecutarlo. Si está en color podremos modificar el código fuente y ejecutarlo.
Para ejecutarlo solo debemos arrastarlo sobre el gráfico y en la esquina aparecerá una cara sonriente si nuestro broker acepta Expert Advisors o una cara triste si no lo acepta. Una vez aceptado nuestro EA podemos configurar los parámetros de entrada que son típicamente los Stop Loss, Take Profit o Trailing Stop para adaptarlo a nuestras necesidades.
Para ejecutar un EA necesitamos que nuestro Broker utilice la Plataforma Metatrader y soporte Expert Advisors por lo que si no lo tenemos debemos abrir una cuenta con uno que si lo soporte.
Para conocer cuales son los mejores brokers para trading automático te recomendamos que visites nuestra siguiente comparativa y el análisis de cada boker:
BROKERS PARA TRADING AUTOMÁTICO
Broker Destacado:
Buen articulo.
Una pregunta, los EA que tengo en mi ordenador y utilizo con el broker, el broker puede ver el codigo del EA?
Hola Sont, el EA se ejecuta localmente en tu PC y envía las ordenes de ejecución al broker a través de Metatrader por lo que no veo la posibilidad de que el broker pueda acceder a ningún EA. Lo único que podría analizar son las operaciones que se ejecutan pero no el código del EA.