Hola cyolo,
Un experto es un programa que opera en tu lugar. El programa se encarga de analizar las condiciones del mercado (acción del precio, indicadores, órdenes, etc) y abre, cierra y administra las órdenes en tu lugar.
claro está que es necesario escribir ese programa mediante el lenguaje de programación que ofrece la plataforma (en este caso Metatrader usa el lenguaje MQL, que es un derivado del lenguaje standar C++ adaptado a la plataforma de trading).
Existen cientos de miles de expertos (programas) ya realizados, pero mi recomendación es que nadie debe usar un programa automático en una cuenta real, sin saber exactamente lo que analiza, como opera y que riesgos tiene, es más yo no recomendaría usar ningún programa que no haya hecho uno mismo y que lo domine al 100%.
Espero haberte ayudado
Salu2Foro de Forex Trading United