Documentacion · Fundamentos
Como funciona un Expert Advisor
Un Expert Advisor, abreviado EA, es un programa que opera en el terminal MetaTrader aplicando una estrategia escrita en codigo. Esta pagina describe la cadena completa, desde la logica hasta la confirmacion del broker, y los puntos en los que el resultado puede apartarse del esperado.
Definicion
Un Expert Advisor es un modulo software que se ejecuta dentro del terminal MetaTrader 4 o MetaTrader 5. Lee los datos de mercado que el terminal recibe del broker, evalua sus propias condiciones y envia ordenes. No es una cuenta de inversion ni contiene dinero: es un automatismo que actua sobre una cuenta que el usuario ha abierto en un broker.
La cadena de ejecucion, paso a paso
- 1. Datos de mercado. El terminal recibe del broker precios y volumenes a traves del feed. Si el feed se interrumpe, el EA deja de tener informacion actualizada: es el primer punto de fragilidad de cualquier sistema automatico, y la razon por la que se usa una maquina siempre encendida (ver requisitos VPS).
- 2. Evaluacion de la estrategia. En cada tick o en cada nueva vela, el EA verifica sus propias condiciones: horario, sesion, indicadores, niveles, filtros sobre las noticias. Mientras no se cumplan las condiciones no ocurre nada, y eso ya es comportamiento operativo.
- 3. Calculo del tamano. Cuando la condicion se activa, el EA determina el volumen de la operacion en funcion del capital, del riesgo aceptado y de la distancia del stop. Es el paso en el que una configuracion demasiado agresiva produce un riesgo muy superior al esperado.
- 4. Envio de la orden. La orden se envia al broker. Aqui entran en juego el spread, la latencia y la liquidez disponible: son los factores descritos en requote y slippage y en spread, slippage y comisiones.
- 5. Confirmacion y gestion. El broker confirma la ejecucion al precio efectivo, que puede diferir del solicitado. A partir de ese momento el EA gestiona la operacion: stop, objetivo, trailing, cierre anticipado segun las reglas de la estrategia.
MetaTrader 4 y MetaTrader 5
Los dos terminales comparten la idea de fondo pero difieren en el lenguaje de programacion, la gestion de las ordenes y las herramientas disponibles. Un EA escrito para MT4 no funciona en MT5 sin una conversion, y viceversa. Por eso los productos Softi indican explicitamente en que terminal operan.
Referencias oficiales: documentacion MetaTrader 5 e guia MetaTrader 4.
Que es lo que un Expert Advisor no hace
- No elimina el riesgo de mercado. Automatiza la ejecucion de una estrategia, no la vuelve inmune a las perdidas.
- No garantiza el precio de ejecucion. El slippage es una condicion del mercado, no un defecto del software.
- No preve el futuro. Las estrategias reaccionan a condiciones presentes o pasadas; los resultados historicos no se repiten por construccion.
- No gestiona el capital en tu lugar. Ningun EA Softi tiene acceso a los fondos: las ordenes pasan de tu terminal a tu broker.
Los limites operativos y las metricas con las que se mide una estrategia se describen en drawdown y recovery factor, y el cuadro completo de los riesgos en limites y riesgos.









