// Nota técnica

EAs en MT4 y MT5.

Qué es realmente un Expert Advisor, qué parte del problema resuelve la plataforma y por qué un EA descargado de un foro no es un sistema cuantitativo aunque ejecute igual de bien.

Qué es el trading algorítmico

EjecuciónLo que resuelve un EALa parte fácil del problema.
VentajaLo que no resuelveEso sigue siendo tuyo o de nadie.
Curva suaveLa señal peor entendidaA veces esconde el riesgo entero.

Qué es un EA

Un Expert Advisor es un programa que se ejecuta dentro de la plataforma MetaTrader y que reacciona a los eventos del mercado: cada vez que llega un precio nuevo, se le llama, mira lo que tiene delante y decide si abre, cierra o modifica una posición. Nada más. Es un mecanismo de ejecución.

Esa frase parece trivial y no lo es, porque el sector usa “EA” como si fuera sinónimo de estrategia. No lo es. El EA es el cómo se ejecuta. La estrategia es el qué se ejecuta y por qué. Puedes tener un EA impecablemente programado que ejecute con precisión una idea sin ninguna ventaja: el código será correcto y el resultado será una pérdida ordenada.

Y funciona al revés también: una estrategia con ventaja real puede perder dinero por una implementación mediocre, porque calcula el tamaño mal, porque no gestiona una reconexión o porque asume que la orden se llena al precio que vio. La separación entre las dos capas importa porque el sector comercializa una y presume de la otra.

Qué resuelve la plataforma

MetaTrader resolvió un problema real y hay que reconocérselo: estandarizó el acceso. Un lenguaje, un formato de datos, un entorno de pruebas y un canal de ejecución, todo en el mismo sitio y sin coste de licencia. Eso puso la ejecución automatizada al alcance de cualquiera con un ordenador, y es la razón por la que existe el ecosistema entero.

Lo que no resolvió — porque no era su trabajo — es todo lo demás. La plataforma no te dice si tu idea tiene ventaja, no valida tus datos, no te avisa de que has ajustado los parámetros al pasado y no impone ninguna gestión de riesgo. Es un taller bien equipado. Un taller no fabrica nada por sí solo.

El malentendido de fondo del sector minorista es haber confundido la disponibilidad de la herramienta con la disponibilidad de la ventaja. Que ejecutar sea gratis no hace que encontrar una regla rentable después de costes sea más fácil. Solo hace que haya muchísima más gente intentándolo, lo cual, si acaso, la hace más difícil.

El problema del backtest

El Strategy Tester es la pieza que más daño hace, precisamente porque es la más útil. Produce una curva ascendente en cuestión de minutos, y esa curva tiene un aspecto de evidencia que no se corresponde con lo que realmente es.

Los motivos son concretos. Los datos históricos que trae por defecto suelen ser incompletos y proceder del bróker con el que estés conectado, lo que significa que dos personas pueden obtener resultados distintos con el mismo EA. La simulación suele asumir un spread fijo cuando en la realidad se ensancha justo en los momentos en que tu sistema quiere operar. Y el deslizamiento —la diferencia entre el precio que pediste y el que te dieron— apenas se modela.

Ninguno de esos sesgos es catastrófico por separado. Juntos, en una estrategia de muchas operaciones y margen pequeño, son decisivos. Haz la aritmética con números redondos: si tu ventaja media es de 3 unidades por operación y entre spread ensanchado y deslizamiento pierdes 1,5 de media, acabas de borrar la mitad de todo. Con 2.000 operaciones al año, esa media desaparecida es la diferencia entre un sistema y un pasatiempo caro.

Y el sesgo más grave no es técnico sino humano: la facilidad de iterar. Probar cuarenta combinaciones de parámetros hasta que la curva sube no es investigación, es búsqueda de una coincidencia. Cómo se manifiesta esto lo tratamos en cómo leer un backtest sin engañarte.

El EA de foro

Existe un patrón repetido y vale la pena describirlo sin condescendencia, porque atrapa a gente inteligente. Un EA se publica con una curva de equity casi recta y un drawdown minúsculo. Funciona durante meses. La confianza crece, el capital asignado crece con ella. Y un día, en una sesión concreta, la cuenta desaparece.

Casi siempre la mecánica es la misma: el EA no cierra las posiciones perdedoras. Las mantiene y añade tamaño mientras el precio va en contra, esperando a que vuelva. Como el precio suele volver, la curva es hermosa. Cuando no vuelve —y eventualmente no vuelve— la posición acumulada es tan grande que una vela se lleva todo lo demás.

La lección aquí es contraintuitiva y es la más valiosa de este artículo: una curva demasiado suave no es una señal de control de riesgo. Puede ser el síntoma de que el riesgo está siendo aplazado en lugar de asumido. El drawdown que no ves en el histórico no ha sido eliminado; ha sido acumulado fuera de la vista, esperando su día.

El problema del EA de foro, en definitiva, no es la calidad del código ni el precio. Es que no declara nada: ni su caída típica, ni el punto en el que se apaga, ni el régimen de mercado en el que su lógica tiene sentido. Sin esas tres cosas no estás decidiendo. La distinción completa entre esto y un sistema está en robots frente a sistemas cuantitativos.

Señales de un EA serio

No hay un test infalible, pero sí un puñado de preguntas cuya respuesta separa casi siempre las dos categorías. Ninguna de ellas requiere saber programar.

  • ¿Cierra las pérdidas? Si la respuesta es que “gestiona la posición hasta que se recupera”, ya tienes la información que necesitabas.
  • ¿Qué caída declara antes de operar? Un número dicho de antemano es una promesa contrastable. Un número dicho después es una descripción del pasado.
  • ¿En qué punto se apaga? Sin un límite escrito, la pérdida máxima es todo el capital, aunque nadie lo formule así en voz alta.
  • ¿Por qué debería tener ventaja? Si la explicación es un patrón encontrado y no una razón por la que alguien esté dispuesto a perder ese dinero, es una coincidencia con buena presentación.
  • ¿Hay operativa real verificable por un tercero? Un backtest lo produce cualquiera en una tarde. Un histórico real registrado durante años, no.

Si un EA supera estas cinco, todavía puede perder dinero — eso no se elimina. Pero al menos habrás tomado una decisión informada en lugar de una apuesta bien iluminada.

Qué hacer con esto

Un EA no es bueno ni malo: es un mecanismo. La pregunta nunca es si el EA está bien programado, sino si detrás hay una hipótesis que explique por qué el dinero debería moverse en tu dirección, y una capa de riesgo que garantice que la peor secuencia posible no es terminal.

Si al buscar un EA lo que estás buscando en realidad es una curva que suba sin sobresaltos, conviene saber que eso existe y que es exactamente lo que hay que evitar. El producto que buscas — rentabilidad sin caídas — no está mal distribuido: no existe. Todo lo que se le parece es un riesgo aplazado. Y si eso te decepciona lo suficiente como para no seguir, esto no es para ti, y eso está bien.

  • ¿Un EA con buen backtest en el Strategy Tester es fiable?

    No por sí solo. El Strategy Tester reconstruye el pasado con datos que suelen ser incompletos, con spread fijo y sin modelar el deslizamiento real. Un backtest limpio ahí es condición mínima, no evidencia. Lo único que se aproxima a evidencia es operativa real registrada durante suficiente tiempo por un tercero.
  • ¿Los EAs gratuitos de foro pueden funcionar?

    Alguno puede tener una idea válida dentro. El problema no es el precio: es que casi ninguno declara su caída típica, su límite de pérdida ni el régimen de mercado en el que su lógica tiene sentido. Sin esas tres cosas no puedes decidir, solo apostar.
  • ¿Un EA que promedia posiciones perdedoras es peligroso?

    Suele serlo. Añadir tamaño mientras el precio va en contra produce curvas muy suaves durante mucho tiempo y una única pérdida capaz de borrar años de resultados. La suavidad no es señal de control de riesgo: en estos casos es exactamente el síntoma que la oculta.
  • ¿Necesito un VPS para operar un EA?

    Si el EA opera en tu terminal, necesita que el terminal esté encendido y conectado. Un VPS resuelve ese problema, pero no resuelve los relevantes: latencia, reconexión, qué pasa con una posición abierta si el proceso cae. La infraestructura es una capa del sistema, no un accesorio opcional.

Contenido educativo. No constituye asesoramiento financiero ni una recomendación de inversión. La operativa con sistemas automatizados está sujeta a riesgo de pérdida total del capital invertido. Los resultados pasados no garantizan resultados futuros. Las cifras de este artículo son ejemplos aritméticos genéricos y no describen el comportamiento de ningún sistema concreto.