Análisis del EA con IA: Por qué este bot puede marcar la diferencia en tus Challenges
EA de referencia: generado con Techain.ai (base del proyecto colaborativo)
Gracias a la comunidad
Antes de nada, gracias a todas y todos por las contribuciones, y en especial a Fernando de México y sus compañeros por el trabajo que están haciendo. Con vuestra ayuda ya tenemos una base sólida del Bot IA para Challenges sobre la que seguir construyendo.
Os quiero contar de forma clara qué lleva dentro este EA y por qué puede ser un gran aliado para pasar challenges y operar cuentas fondeadas. Lo he revisado a fondo, he realizado algunas modificaciones para que sea 100% funcional y creo que merece la pena que todo el mundo entienda su potencial —sin tecnicismos innecesarios— y se entienda por qué no es “un bot más”.
Ya lo tenéis disponible en el apartado de Proyectos Colaborativos para que podáis descargarlo e ir haciendo las primeras pruebas, comentar como lo veis, resultados etc., para que podamos ir mejorándolo y solucionado los problemas que vayáis detectando:
El problema de los bots que “solo siguen reglas”
Muchos bots hacen siempre lo mismo: “si el RSI pasa de 30, compra” o “si cruza dos medias, vende”. Pero el mercado cambia constantemente, lo que funcionaba hace meses puede dejar de funcionar y en Challenges de fondeo esto es igual a fallar la prueba.
El problema: el bot no aprende, repite la misma receta aunque el contexto sea distinto. El resultado, cuentas quemadas cuando las condiciones ya no son las que el programador imaginó.
Qué hace este EA: no se limita a reglas fijas. Tiene modo de entrenamiento, en backtest prueba, se equivoca, corrige y va aprendiendo qué tipo de situaciones le convienen y cuáles no. Luego usa ese aprendizaje en vivo. Es decir, mejora con la experiencia, igual que un trader que va afinando su criterio.
Además se adapta solo al tipo de mercado (Forex, índices, metales como el oro), ajustando cálculos de pip y riesgo. En este caso por mayoría aplastante, vamos a aprender a optimizarlo primero para XAUUSD.
Los 5 “cerebros” que generan las señales (y por qué eso es una gran ventaja)
En el trading normal sueles depender de una estrategia o un indicador (o una combinación de indicadores). Si este criterio falla en una época —mercado lateral, noticias, volatilidad extrema— todo el sistema se resiente.
El problema: un solo punto de vista se equivoca más a menudo y no tiene quién lo contradiga.
Este EA no usa un solo “cerebro”. Integra cinco formas distintas de analizar el mercado, cada una con su propia lógica. Así no dependes de una sola opinión, varias tienen que coincidir o compensarse antes de que el bot actúe.
Los 5 nodos que generan señales (en lenguaje claro)
-
Agente DQN (aprendizaje por refuerzo)
Piensa el trading como un juego en el que el mercado “premia” o “castiga” cada decisión. Va probando (comprar, vender, esperar) y aprendiendo qué acciones dan mejor resultado en cada situación. Qué aporta: se adapta con la experiencia; no repite siempre la misma jugada.
-
Agente Actor-Crítico
Tiene dos partes: una que propone la acción (actor) y otra que valora si esa acción tiene sentido en el contexto actual (crítico). Se corrigen entre sí. Qué aporta: decisiones más equilibradas; no solo “qué hacer” sino “si tiene sentido hacerlo ahora”.
-
Random Forest (árboles de decisión)
Usa muchos “árboles” que clasifican el mercado con datos recientes (precio, volatilidad, etc.) y votan entre sí. Qué aporta: robustez; si un árbol se equivoca, los demás pueden corregir. Muy útil cuando el mercado no es lineal.
-
Predictor neuronal
Una red neuronal que ve secuencias de precios (como una racha de velas) y estima si el contexto es más alcista o bajista. Qué aporta: capta patrones que los indicadores clásicos no ven; puede anticipar cambios de ambiente.
-
Generador de señales SVM
Usa un modelo matemático (máquinas de soporte vectorial) para separar situaciones “buenas para comprar” de “buenas para vender” según el historial. Qué aporta: fronteras claras entre regímenes; ayuda a no operar en la zona gris donde nada está claro.
Por qué tener los cinco es una gran ventaja:
Cada uno “piensa” distinto: uno aprende por refuerzo, otro por árboles, otro por redes neuronales, etc. Cuando varios coinciden en la misma señal, esa señal suele ser más fiable. Cuando uno falla (por ejemplo el que va bien en tendencia pero mal en lateral), los otros pueden no estar de acuerdo y el sistema no entra —o entra con más cautela. Es como tener cinco analistas con metodologías distintas: si solo uno dice “compra”, dudas; si cuatro de cinco dicen “compra”, la convicción es otra.
El Ensemble Voter: la “democracia” de tus estrategias
Tener cinco cerebros está muy bien, pero si cada uno tira por su lado puedes acabar con señales contradictorias: uno dice compra, otro vende, otro espera. El problema: ¿a cuál le haces caso?
Ahí entra el Ensemble Voter (votación ensemble). No es un generador de señales más; es el coordinador que une las opiniones de hasta cinco estrategias y saca una sola decisión por consenso. No actúa porque sí; actúa cuando hay acuerdo entre varias fuentes.
¿Cómo funciona en la práctica?
Imagina un jurado: en vez de confiar en un solo juez, varios votan y se decide por mayoría. El Ensemble Voter hace lo mismo con tus estrategias:
- Conectas hasta cinco fuentes de señal (por ejemplo los cinco nodos que hemos visto: DQN, Actor-Crítico, Random Forest, Predictor neuronal, SVM).
- Cada una “vota”: compra, vende o no opera.
- El sistema cuenta los votos y genera la señal final según el método que elijas.
Por qué esto reduce señales falsas: es poco probable que cinco formas distintas de analizar el mercado se equivoquen todas a la vez. Si solo una o dos dicen “compra” y el resto no, el voter puede decidir no operar. Solo cuando hay consenso (o un porcentaje mínimo de acuerdo que tú defines) sale la señal de compra o venta.
Tres formas de votar (y cuándo usar cada una)
-
Mayoría simple: por ejemplo “si 3 de 5 estrategias dicen compra → compra”. Todas las estrategias cuentan igual. Útil cuando consideras que todas tienen un nivel similar de fiabilidad.
-
Votación ponderada (recomendada): cada estrategia tiene un peso que se ajusta solo según su historial. La que más aciertos lleva tiene más peso en la votación; la que va mal pierde peso. Así el sistema aprende qué estrategia está funcionando mejor en esta fase del mercado y le da más voz. No es estático: si una deja de funcionar, su peso baja y las otras compensan.
-
Unanimidad: solo opera cuando todas las estrategias están de acuerdo (5 de 5). Muchas menos operaciones, pero con máxima exigencia. Útil si prefieres muy pocas entradas y muy filtradas.
Qué aporta el Ensemble Voter como ventaja:
En lugar de elegir tú “hoy confío en el DQN y mañana en el Random Forest”, el sistema combina todas las opiniones y, si usas pesos adaptativos, prioriza automáticamente a las que mejor están rindiendo. Obtienes una única señal de compra/venta que ya viene “filtrada” por consenso, lo que suele traducirse en menos operaciones impulsivas y más alineadas con lo que varios “cerebros” ven a la vez.
“¿Cómo evito entrar en señales que luego son malas?”
Uno de los dramas del trading es entrar en operaciones que “en el papel” parecían bien pero en la práctica no tenían suficiente calidad. Muchos bots no filtran: si hay señal, abren.
Qué hace este EA: antes de ejecutar pasa por filtros de calidad:
- Un filtro de señales que va aprendiendo qué tipo de señales acaban bien y cuáles no, y deja pasar solo las que superan un umbral.
- Una puerta de confianza: solo opera cuando el sistema está por encima de un nivel de confianza que tú defines. Si la confianza es baja, no abre —evitando entradas “a la ligera”.
Ventaja para ti: menos operaciones basura. Menos veces que el bot entre “porque sí” y más veces que entre cuando realmente hay convicción.
“¿Qué pasa cuando el mercado se vuelve loco (noticias, picos de volatilidad, spread por las nubes)?”
En situaciones raras —volatilidad brutal, spread desorbitado, movimientos anómalos— muchos bots siguen operando igual y acaban perdiendo de golpe.
Qué hace este EA: incluye un guardia de anomalías. Detecta cuándo el precio, la volatilidad o el spread se salen de lo normal y puede pausar el trading automáticamente (o cerrar/alertar, según cómo lo configures). Cuando las cosas se calman, puede volver a operar solo.
Ventaja para ti: protege la cuenta en los momentos más peligrosos, sin que tengas que estar delante del ordenador.
“¿Cómo evito pasarme con el riesgo o quemar la cuenta por racha de pérdidas?”
Otro clásico: el bot arriesga igual en tendencia clara que en mercado caótico, o no reduce el tamaño cuando ya llevas varias pérdidas seguidas. El resultado suele ser un drawdown bestial o que te echen del challenge por límite de pérdidas.
Qué hace este EA: un gestor de riesgo con IA que:
- Ajusta el tamaño según el tipo de mercado (más conservador en caos o alta volatilidad, más cómodo cuando hay tendencia clara).
- Puede usar criterios tipo Kelly (ajustar el riesgo según tu historial de aciertos/fallos).
- Reduce el tamaño cuando te acercas al drawdown máximo o cuando llevas varias pérdidas seguidas.
- Tiene modo recuperación: si has tenido un bache, puede bajar temporalmente el riesgo hasta que la cuenta se estabilice.
Ventaja para ti: el bot cuida solo los límites que no quieres pasar (drawdown diario/total, rachas malas). Menos sustos y más probabilidad de mantener la cuenta a largo plazo.
“¿Puedo entrenarlo sin arriesgar dinero real?”
Sí, de hecho esta es la ideal y el objetivo del hilo, aprender sin riesgo. Muchos quieren probar estrategias o “enseñar” al bot antes de ponerlo en una cuenta de challenge o fondeada.
Qué hace este EA: tiene modo de entrenamiento. Puedes hacer que “practique” con balance virtual o en backtest: el bot aprende de los resultados y va afinando su comportamiento. Cuando estés satisfecho, lo pasas a real (o dejas que cambie automáticamente tras un número de operaciones en paper). Además, en backtest puede usar un multiplicador de velocidad para que el aprendizaje vaya más rápido.
Ventaja para ti: llegas al challenge o a la cuenta fondeada con un bot que ya ha “visto” muchas situaciones y ha ido mejorando, no con uno que empieza de cero en vivo.
“¿Cómo encaja todo: señales, filtros, riesgo y ejecución?”
Para que veas el flujo completo de forma sencilla:
- Varios “cerebros” generan ideas (comprar, vender, esperar).
- Opcionalmente un votador une esas ideas en una decisión consensuada (no actúa por una sola opinión).
- Un filtro quita las señales que no llegan a un mínimo de calidad.
- Una puerta de confianza comprueba que el sistema esté lo bastante seguro; si no, no abre.
- El guardia de anomalías comprueba que el mercado no esté en modo “locura”; si lo está, puede pausar.
- El gestor de riesgo decide el tamaño de la operación (y si toca operar o no) según drawdown, rachas y tipo de mercado.
- El agente estratégico toma la decisión final (abrir, cerrar, no hacer nada) usando todo lo aprendido y ejecuta con stops y objetivos definidos.
Todo esto va en un solo EA: no es un indicador suelto ni un script aparte. Es un sistema completo que va desde la señal hasta la orden, con protección y riesgo controlado.
“¿Y las fases del proyecto y la optimización?”
El proyecto colaborativo tiene tres fases: Base (estructura, gestión de órdenes, trailing, breakeven), Lógica (estrategia, indicadores, filtros de tendencia/volatilidad) e IA (todo lo que hemos comentado: varios cerebros, filtros, confianza, guardia de anomalías, gestor de riesgo, entrenamiento). El EA actual ya incorpora bloques pensados para cada una.
Dentro del propio EA puedes optimizar por pasos, sin tocar 200 parámetros a la vez:
- Primero indicadores.
- Luego lógica de entrada/salida.
- Después riesgo (trailing, breakeven, límites de drawdown).
- Por último el ajuste fino de la IA (umbrales, aprendizaje, etc.).
Así reduces el riesgo de “sobreoptimizar” y que en vivo no funcione. Es un proceso ordenado, no un batiburrillo de parámetros.
En resumen: por qué tiene tanto potencial
- Aprende en lugar de limitarse a reglas fijas → se adapta cuando el mercado cambia.
- Cinco “cerebros” (DQN, Actor-Crítico, Random Forest, Predictor neuronal, SVM) que piensan distinto → si varios coinciden, la señal es más fiable; si uno falla, los otros pueden compensar.
- Ensemble Voter → une las opiniones de hasta 5 estrategias por votación (mayoría, ponderada o unanimidad); con pesos adaptativos prioriza a las que mejor rinden. Menos señales falsas y más consenso antes de actuar.
- Filtros y confianza → menos entradas de baja calidad.
- Guardia de anomalías → protege en picos de volatilidad, spread alto o movimientos raros.
- Gestor de riesgo con IA → ajusta tamaño y exposición según mercado, drawdown y rachas.
- Modo entrenamiento → puedes afinarlo en backtest o paper antes de arriesgar dinero real.
- Optimización por fases → afinas paso a paso sin destrozar el equilibrio del sistema.
En cuentas fondeadas lo que importa es aguantar y crecer con cabeza: no hacer un 100% en un mes y reventar después. Este tipo de arquitectura —que aprende, filtra, protege y gestiona el riesgo— está pensada para eso: para que el bot sea un diferenciador real y la gente vea por qué puede merecer la pena usarlo y mejorarlo entre todos.
Si estáis probando cosas parecidas con Techain que creáis que se podrían aplicar al flujo de este bot IA o tenéis dudas sobre alguna parte del EA, compartid por aquí —¡os leo!
Mensaje del hilo Bot IA para Challenges de Fondeo y Cuentas Fondeadas (Proyectos Colaborativos de Techain). Este EA es solo la base actual del proyecto fina, el bot definitivo lo seguimos construyendo entre todos.
Aviso: contenido con fines formativos y de soporte de la plataforma. No es consejo de inversión ni asesoramiento financiero. Consultad los Términos y Condiciones de Techain.