Trading Sintéticos Academy TRADINGSINTÉTICOS

Inicio › Guías › Automatización

EA y bots para MetaTrader 5: qué se puede automatizar y qué no

Por Luis Sanches y Milton Bertillo, mentores de Trading Sintéticos Academy · Actualizada el 21 de septiembre de 2026 · Lectura: 9 min

Un EA (experto) es un programa que opera por ti siguiendo tus reglas. Eso es todo: no adivina, no tiene olfato y no sabe lo que va a pasar. Justo por eso es útil: hace siempre lo que le has dicho, también el día en que tú no lo harías. La pregunta interesante no es «¿qué bot compro?», sino «¿qué parte de mi operativa puedo delegar sin delegar el juicio?».

Qué es un EA exactamente

Un Expert Advisor es un programa en MQL5 que se ejecuta dentro de MetaTrader 5. Se le adjunta a un gráfico y, desde ahí, recibe los eventos del terminal: cada nuevo tick, cada temporizador que le pidas, cada cambio en la cuenta. Con esa información decide si hace algo o si no hace nada.

Qué se puede automatizar (y qué no)

Esta tabla es el resumen más útil de toda la guía. La columna de la izquierda es donde un EA aporta de verdad; la derecha es lo que venden los que prometen demasiado.

Sí se automatiza bienNo se puede automatizar
Cálculo del lote a partir del riesgo y de la distancia al stop. Predecir la dirección del precio o el momento exacto de un evento.
Colocación del stop y del objetivo en el mismo instante de la entrada. Garantizar resultados: ningún EA elimina el riesgo de perder.
Límites de riesgo: máximo por operación, por día y por semana. Evitar un hueco de fin de semana (el stop no garantiza el precio).
Disciplina de tiempo: cerrar tras X minutos o antes del cierre del mercado. Sustituir el criterio cuando el contexto cambia de régimen.
Ejecución repetible: las mismas condiciones, el mismo tamaño, sin cansancio. Arreglar un sistema sin ventaja: automatizarlo solo acelera el resultado.
Filtros objetivos: horario, spread máximo, volatilidad mínima, número de operaciones al día. Entender lo que hace el mercado: eso sigue siendo tuyo.
La regla práctica: automatiza lo que ya sabes medir y repetir a mano. Si no eres capaz de escribir la regla en una frase con un número dentro, todavía no estás listo para programarla.

Las tres formas de automatizar (y en qué se diferencian)

1 · EA local en MetaTrader 5

El programa corre en tu terminal, con tu cuenta y tus símbolos. Es la forma más directa y la que usamos para la parte de gestión de riesgo: calcular el lote, colocar el stop, limitar el tiempo en posición y cerrar por reglas.

Cómo funciona un EA por dentro →

2 · Señales externas

Un sistema fuera del terminal (una web, un canal, un script) genera avisos y tú ejecutas. Automatiza la parte de análisis, no la de ejecución, y depende de que estés delante en el momento justo.

Útil para aprender a leer, inútil para operar mientras duermes.

3 · Puente local (copy trading)

Un programa intermedio conecta lo que hace una cuenta con lo que hace otra, sin exponer claves ni servidores: lo que se publica es la marcación (símbolo, dirección, niveles) y el alumno ejecuta con su tamaño y su riesgo.

Cómo funciona el copy trading →

Y una advertencia

Ninguna de las tres convierte una mala operativa en buena. La automatización mejora la ejecución; la ventaja sigue estando en las reglas, y las reglas las decides tú.

Por qué en índices sintéticos es distinto

Las cuatro comprobaciones antes de dejar que opere solo

  1. Reglas escritas y medibles. Condición de entrada, tamaño, stop, objetivo y qué hace si algo falla. Si no está escrito, no se programa.
  2. Riesgo definido por operación y traducido a lote con la fórmula, no con una cifra fija. Los límites diarios y semanales también se programan.
  3. Prueba con los datos del bróker con el que vas a operar, incluyendo spread y comisión. En índices sintéticos los históricos provienen del propio bróker: si cambias de bróker, el histórico cambia.
  4. Cuenta demo en tiempo real durante un periodo que incluya días malos. El backtest y la ejecución real nunca coinciden al céntimo.

El error de creer el backtest

Un backtest responde a una pregunta muy concreta: ¿qué habría pasado si estas reglas exactas se hubieran aplicado a estos datos exactos? Nada más. Los fallos que más engañan:

Sobreoptimización

Mover los parámetros hasta que la curva se vea bonita hace que el sistema se ajuste al pasado y no al futuro. Si tu EA necesita valores muy precisos («entrar a 43,7 puntos»), probablemente has ajustado ruido.

Costes olvidados

Spread, comisión, swap y deslizamiento cambian el resultado. Un sistema que gana por 3 puntos por operación puede ser perdedor solo por el coste de entrada.

Régimen único

Diez años de histórico pueden ser un solo tipo de mercado. En sintéticos, además, la volatilidad de cada índice la fija el bróker y puede cambiar.

Muestra pequeña

Cincuenta operaciones no demuestran nada. Con pocos datos, cualquier resultado es compatible con el azar, en un sentido y en el otro.

Cómo lo trabajamos en la academia

El orden es siempre el mismo: primero se escribe la regla, después se mide a mano, luego se calcula el riesgo y solo entonces se automatiza. Nuestras herramientas para MetaTrader 5 (los expertos de la casa y el TITAN BRIDGE, el conector local que comparte marcaciones entre cuentas) existen para eso: para que la parte repetitiva la haga la máquina y la decisión siga siendo humana.

Preguntas frecuentes

¿Qué es un EA o experto en MetaTrader 5?

Un programa en MQL5 que se ejecuta dentro del terminal y opera solo siguiendo tus reglas: cuándo entrar, con qué tamaño, dónde el stop y cuándo cerrar. No piensa, ejecuta. Por eso un EA con reglas malas las ejecutará con una disciplina perfecta.

¿Un bot de trading garantiza ganancias?

No, ninguno. Un EA no crea ventaja donde no la hay: si las reglas tienen esperanza negativa, automatizarlas acelera las pérdidas. Lo que sí elimina son los errores de ejecución humanos: calcular el lote, respetar el stop, no doblar tras una pérdida y no operar fuera de horario.

¿Se puede automatizar índices sintéticos como Volatility o Boom?

Sí, con matices: un EA aplica reglas, limita el tiempo en posición y calcula el lote por riesgo, pero no anticipa el pico de Boom ni el desplome de Crash, porque su momento exacto es aleatorio dentro de una frecuencia media. En esos instrumentos el valor está en el tamaño y el tiempo, no en la predicción.

¿Qué necesito para empezar a automatizar?

Reglas escritas y verificables, el tamaño de posición resuelto, un backtest con datos del mismo bróker y una prueba en demo en tiempo real. Sin las cuatro, no es automatización: es delegar en algo que no entiendes.

¿Por qué mi EA no abre operaciones?

Casi siempre por algo ajeno a la estrategia: «Trading algorítmico» desactivado, símbolo sin historial, lote calculado por debajo del mínimo del bróker, stop más corto que el mínimo permitido, pausa diaria del mercado o un filtro de horario. El registro de Expertos suele decir exactamente qué ocurre.

¿Un backtest bonito significa que el EA funciona?

No. Un backtest responde solo a «¿qué habría pasado con estas reglas en estos datos?». Los fallos más comunes son sobreoptimizar, olvidar spread, comisión y swap, ignorar el deslizamiento y probar en un único régimen de mercado. Sirve para descartar ideas malas; no certifica ideas buenas.

Automatizar la parte aburrida, decidir tú la importante

En la academia se automatiza el cálculo del riesgo, la colocación del stop y la disciplina de horario. Lo demás se aprende a mano, porque es lo que sostiene la cuenta cuando el mercado cambia.

Ver planes de acceso →

Sigue leyendo

Aviso de riesgo. Los índices sintéticos y los CFDs son productos apalancados con alto riesgo de pérdida; la mayoría de cuentas minoristas pierde dinero. La automatización no reduce ese riesgo por sí sola: un EA puede ejecutar pérdidas con la misma eficacia con la que ejecuta aciertos. Contenido formativo, no asesoramiento financiero.