Cómo crear un bot de trading con IA (y que no sea un espejismo)
Por Ramon Ruiz 14 min de lectura
En este artículo
- ¿Qué es un bot de trading con inteligencia artificial?
- ¿Qué necesitas antes de crear un bot de trading con IA?
- Cómo crear un bot de trading con IA paso a paso
- ¿Se puede crear un bot de trading con ChatGPT o Claude?
- Cómo saber si tu bot de IA funciona o solo se ha aprendido el pasado
- La gestión del riesgo que tiene que llevar tu bot
- ¿Es rentable crear un bot de trading con IA?
- Preguntas frecuentes
Para crear un bot de trading con IA no hace falta programar. Defines el activo y los costes de tu bróker, una herramienta de inteligencia artificial genera estrategias con datos históricos, descartas las que fallan los tests de robustez, llevas la ganadora a MetaTrader y la pruebas un mes en demo. ChatGPT o Claude te ayudan con el código, no con la estrategia. Lo demás que oigas sobre un bot de trading con inteligencia artificial que «piensa» y adivina el mercado es marketing.
Yo empecé en 2014 con trading manual, perdiendo dinero y tiempo con muchas estrategias. En 2018 me pasé al algorítmico con robots y todo cambió. El primer año ya gané dinero. No mucho, pero me demostró que era un camino en el que merecía la pena invertir tiempo.
La idea que verás repetida aquí es sencilla: la IA te ahorra programar y probar a mano, pero no te ahorra validar. Si prefieres el vídeo, lo explico en trading con IA para principiantes.
¿Qué es un bot de trading con inteligencia artificial?
Un bot de trading (o robot, o asesor experto en MetaTrader) es un programa que ejecuta reglas de entrada, salida y riesgo sin que tú pulses el botón. La base completa la tienes en qué es un bot de trading. Lo de «con IA» es otra historia, y ahí empieza la confusión.
Cómo funciona un bot de trading por dentro
Cada vez que se cierra una vela, el bot repite el mismo ciclo:
- Lee las velas y los indicadores de su estrategia.
- Comprueba si se cumplen las condiciones de entrada.
- Calcula el lotaje, es decir, el tamaño de la posición, según el riesgo fijado.
- Abre la orden con su stop loss, la orden que cierra la operación con una pérdida limitada.
- Gestiona la salida según su regla.
Funciona 24 horas en un VPS, un servidor remoto siempre encendido. Yo lo uso siempre, porque nunca sabes cuándo se te va a ir la luz o internet en casa.
Los tres significados de «IA» en un bot
- IA generalista que escribe código. ChatGPT o Claude programan un robot o un indicador a partir de reglas que ya tienes. Es un ayudante.
- IA que genera estrategias con datos. Una herramienta prueba miles de combinaciones de reglas sobre datos históricos y te propone estrategias que luego sometes a tests. Es el camino práctico.
- El bot que «piensa» y predice en vivo. Lo que vende el marketing: un robot que adivina el mercado en cada vela. Desconfía.
Para un particular, lo sensato es combinar el 2 con el 1: la estrategia sale de los datos y la IA generalista te echa una mano con el código y las tareas. Y un matiz clave: una vez construido, el bot sigue reglas fijas. La IA trabaja en la fase de creación, no adivina en cada vela. El panorama completo está en la guía de trading con inteligencia artificial.
¿Qué necesitas antes de crear un bot de trading con IA?
No hace falta saber programar: de eso se encarga la herramienta de IA. Solo hacen falta ganas de aprender e invertir un poco de tiempo en algo que te va a valer para toda la vida.
- Plataforma. Prefiero MetaTrader 5 si el bróker lo permite; si no, me adapto a MetaTrader 4. TradingView lo uso para analizar los activos y decidir qué opero y en qué dirección.
- Datos históricos de calidad del activo y del bróker donde vas a operar. Los costes (spread, comisiones, swap) cambian el resultado.
- Una herramienta de IA de generación de estrategias. Yo uso StrategyQuant, que busca entre miles de combinaciones y te da un histórico simulado de cada una. Uses la que uses, el criterio es el mismo: que haga el backtest con los costes reales de tu bróker e incluya tests de robustez. El precio y las condiciones de la licencia, consúltalos en su web antes de decidir.
- Una cuenta demo, con dinero ficticio, para la fase de prueba.
- Un VPS, para que el bot no dependa de tu luz ni de tu conexión.
¿Por dónde empezar? Directo al algorítmico, sin pasar antes por el manual, y con activos tendenciales como el oro o el Nasdaq. Tienes el proceso en vídeo en crear un robot sin programar.
Cómo crear un bot de trading con IA paso a paso
Este es mi método de 10 pasos, simplificado para quien empieza. Fíjate en que casi todo el trabajo consiste en descartar.
Paso 1: elige activo, bróker y costes
Decide qué vas a operar y con qué bróker. Cada uno tiene sus costes, y no es lo mismo un robot que abre una operación al día que uno que abre 50: en el segundo, los costes pesan muchísimo más.
Paso 2: deja que la IA genere estrategias con datos
La herramienta busca entre miles de combinaciones de indicadores y patrones y te da un histórico simulado de lo que habría hecho cada estrategia durante años. Eso es un backtest: probar unas reglas sobre datos pasados.
Hasta los patrones de velas japonesas que usan algunos de mis robots los encuentra la herramienta. La regla la define ella, no yo.
Pasos 3 y 4: descarta las que no son robustas
Los tests de robustez consisten en:
- Poner la estrategia en condiciones bastante peores que las reales.
- Cambiarle un poco los parámetros y ver si aguanta.
- Probarla en otros activos.
- Compararla con resultados al azar, para ver que no es suerte.
Las inestables, fuera. Después viene un test de optimización a lo largo del tiempo (yo uso el Walk Forward Matrix): la estrategia se ajusta en un tramo de datos y se comprueba en el siguiente, que no ha visto. Otro grupo eliminado.
Pasos 5 a 8: elige la ganadora y construye sus salidas
Entre las supervivientes eliges tú, a mano: según el riesgo que quieres asumir o la que menos días pasa en caída.
Luego construyes las salidas, también con la herramienta: take profit, trailing stop (un stop que persigue al precio), break even (mover el stop al precio de entrada), salida al cabo de X velas o una mezcla. Cómo salir lo deciden los datos, pero el stop loss va siempre. Esas salidas pasan por los mismos tests y te quedas con una.
Paso 9: llévala a MetaTrader y pruébala en demo
Llevas el robot a MetaTrader 5 y lo pones en demo un mes, y que en ese tiempo haya hecho algunas operaciones. No es para ver si gana, sino para comprobar que está bien configurado. Después paso a real los de mejor rendimiento y menor drawdown.
Paso 10: de un bot a una cartera de bots
Repites el proceso y montas una cartera de robots que se cubran entre sí cuando las cosas no van bien. La gran mayoría de los míos son tendenciales y de ruptura: en mi experiencia, son los que mejor funcionan.
Con práctica, los pasos 1 a 9 me llevan unos 60 minutos. Aprender el método lleva bastante más: no es algo instantáneo. Lo enseño en crear robots con IA, y la versión general la tienes en cómo crear un bot de trading paso a paso.
¿Se puede crear un bot de trading con ChatGPT o Claude?
Sí, como ayudante. No, como fuente de estrategias.
Lo que sí hacen bien ChatGPT y Claude
Sirven para automatizar tareas, sacar informes, analizar tu operativa y crear indicadores. También para convertir reglas que ya tienes en un asesor experto (lenguaje MQL5) o en un indicador de TradingView (Pine Script). Pedirle el código de un robot a una IA me parece lo mejor que ha llegado al mundo de la tecnología, para cualquier persona.
Tienes un ejemplo en indicador para TradingView con Claude. Yo también he conectado Claude a mi TradingView para leer el gráfico y pintar niveles; te lo cuento en cómo conectar Claude a TradingView. Lo uso para analizar y ahorrar tiempo, no para sacar estrategias. Más usos en cómo hacer trading con ChatGPT.
Para pedir código, sé exacto. Una estructura de ejemplo, no una fórmula mágica:
Plataforma: MetaTrader 5 (MQL5). Activo y temporalidad: [activo], H1. Entrada: [regla exacta y medible]. Stop loss: 1,5 veces el ATR de [número] velas. Riesgo: 0,3 % del balance por operación, lotaje según la distancia del stop y el valor del punto, con el mínimo que admita el bróker (normalmente 0,01). Salida: [regla exacta].
Luego compilas, haces backtest y pruebas en demo. El error típico es que el código compila pero no hace lo que crees: un lotaje mal calculado, un stop que no se coloca, una condición al revés.
| IA generalista (ChatGPT, Claude) | Herramienta de IA de generación de estrategias | |
|---|---|---|
| Para qué sirve | Código, indicadores, informes, análisis | Generar y probar estrategias |
| De dónde sale la estrategia | De ti o de lo que la IA ha leído | De los datos históricos |
| ¿Hace falta programar? | No, pero hay que revisar | No |
| Validación incluida | No | Sí: backtest y tests de robustez |
| Riesgo principal | Código que compila pero falla | Sobreajuste si te saltas los tests |
| Uso recomendado | Ayudante | Origen de la estrategia |
Lo que no deberías pedirles
Una estrategia. Si le pides la de un trader famoso, te la pinta en un minuto. Pero antes de creértela hay que backtestearla con comisiones y deslizamiento (la diferencia entre el precio que esperas y el que te dan). Una IA generalista no sabe si eso gana dinero: te devuelve algo que suena bien.
Cómo saber si tu bot de IA funciona o solo se ha aprendido el pasado
Qué es el sobreajuste y por qué la IA lo provoca
Si pruebas miles de combinaciones, alguna saldrá con una curva preciosa por pura casualidad. Puede funcionar solo en los datos con los que se creó: se ha aprendido el pasado de memoria. Eso es el sobreajuste.
Más complicado no es mejor. Es uno de los errores con los que llegan los alumnos nuevos, junto con creer que lo que hacían antes funcionaba y creérselo todo si viene bien adornado. Cuantas más reglas, más fácil ajustarse al ruido.
Yo lo comprobé por las malas. Había comprado 10 estrategias en mi etapa manual y ninguna me funcionaba. No me creía que el culpable fuera yo, así que las automaticé. El backtest dejó claro que ninguna era rentable.
Con lo famoso de los libros pasa algo parecido: backtesteé el doji y salió negativo, como casi todo lo conocido. Pero no todo: algunos patrones clásicos sí salen bien, como enseño en los top 9 patrones de velas con datos.
Filtros para descartar un bot antes de arriesgar dinero
- Drawdown de Montecarlo. El drawdown es la caída máxima desde un pico de la cuenta (qué es el drawdown). La simulación de Montecarlo repite el backtest cientos o miles de veces cambiando al azar el orden de las operaciones, quitando algunas o empeorando las condiciones. Yo no me quedo con el drawdown del backtest original, sino con el drawdown máximo al 95 % de esas simulaciones: el que solo se supera en el 5 % de los casos.
- Ratio rentabilidad/drawdown. Es el beneficio neto total dividido entre el drawdown máximo. Pido como mínimo 0,5 por cada año de backtest, aunque depende del activo: con 10 años de datos, el beneficio debe ser al menos 5 veces el drawdown máximo.
- Tests de robustez superados. Los explico en tests de robustez, y el backtest en backtesting en MT5.
- Un mes de demo sin sorpresas.
En real, si un robot va peor que en el backtest, lo cambio. Siempre tengo robots en el banquillo. Más criterios en bot de trading rentable.
La gestión del riesgo que tiene que llevar tu bot
Stop loss por ATR
Mis robots llevan stop loss en el 100 % de las operaciones, a entre 1 y 2 veces el ATR del activo. El ATR (Average True Range) mide cuánto se mueve el precio de media por vela: con el mercado nervioso, el stop se aleja; tranquilo, se acerca.
- 1 Entrada al cierre de la ruptura (5190)
- Stop loss 1,5 × ATR (40) = 60 puntos
- A Riesgo fijo 30 € → lotaje 0,5
- B Máximo del rango (nivel de ruptura)
En real el precio es más sucio: más falsas rupturas, mechas que barren stops y retrocesos sin aviso.
Cómo calcula el lotaje un bot: ejemplo resuelto
El lotaje sale de la distancia del stop. Como el stop depende del ATR, cambia en cada operación, pero el dinero arriesgado es fijo. Se calcula sobre el balance (el saldo sin contar el resultado de las operaciones abiertas) y, si sale por debajo del mínimo (normalmente 0,01), se opera ese mínimo, sabiendo que entonces arriesgas algo más de lo previsto.
Índice genérico, balance de 10.000 € y riesgo del 0,3 %:
| Mercado tranquilo | Mercado volátil | |
|---|---|---|
| Riesgo | 0,3 % de 10.000 € = 30 € | 30 € |
| ATR | 40 puntos | 80 puntos |
| Stop (1,5 × ATR) | 60 puntos | 120 puntos |
| Valor del punto | 1 € por lote | 1 € por lote |
| Lotaje | 30 / (60 × 1) = 0,5 lotes | 30 / (120 × 1) = 0,25 lotes |
| Pérdida si salta el stop | 30 € | 30 € |
Más en lotaje en trading y en el vídeo cómo calcular el lotaje.
Con un solo robot, arriesga entre el 0,2 % y el 0,4 % por operación; con más robots, menos. De apalancamiento, con 1:30 va de sobra. Es además el máximo que la normativa permite a los minoristas en CFD sobre pares de divisas principales: lo fijó ESMA en 2018 y en España lo mantiene la Resolución de la CNMV de 27 de junio de 2019. En oro e índices principales, que son con los que conviene empezar, el límite baja a 1:20.
Yo me pongo un drawdown máximo de la cuenta del 20-25 %, medido sobre la equity (el saldo incluyendo las ganancias o pérdidas de las operaciones abiertas). Si se alcanza, paro la operativa y cambio de robots. Mi mayor drawdown fue un -24 % en una cuenta auditada, por errores míos, y tardé un año en recuperarlo. Más en gestión del riesgo.
Por qué tu bot no debe usar martingala
La martingala sube el tamaño tras cada pérdida para recuperarlo todo con una ganadora. Promediar a la baja es añadir posiciones cuando el precio va en contra.
Con martingala empecé yo con robots: abría 10 cuentas, fundía 6 y ganaba en 4. Me duró el primer año. Tiene las patas cortas, sobre todo desde que ESMA limitó el apalancamiento: una racha mala algo más larga y la cuenta se funde. Es el riesgo de ruina. En manual ya había hecho la versión casera: subir el lotaje tras varios stops y fundir la cuenta. Más en qué es la martingala y en qué es un bot martingala.
¿Es rentable crear un bot de trading con IA?
Depende de la estrategia y de su validación, no de la etiqueta «IA». Ningún bot garantiza beneficios.
Cuando ESMA limitó los CFD en 2018, los análisis de los supervisores europeos mostraban que entre el 74 % y el 89 % de las cuentas minoristas pierden dinero. Por eso cada bróker de CFD está obligado a mostrar en su advertencia de riesgo el porcentaje de sus propios clientes minoristas que pierden dinero, algo que en España recoge la normativa de la CNMV. La CNMV también publica advertencias sobre entidades no autorizadas, los llamados chiringuitos financieros: si alguien te ofrece un robot o una IA que invierte por ti, comprueba en la web de la CNMV que está registrado antes de confiarle tu dinero.
Yo, con un compañero de piso, me gasté más de 14.000 € en cursos y estrategias manuales sin ningún resultado. Con robots, el primer año gané dinero, no mucho. Esa es la escala real.
¿El mejor bot o un robot de trading automático gratis para hacerte rico? Vas a perder dinero. Aun así, regalo robots en YouTube explicando la estrategia y cómo se configuran, porque prefiero que quien los busca caiga en buenas manos. Tienes uno en la mejor estrategia para principiantes 2026, bot incluido. Gratis o de pago, todo bot pasa por backtest y demo.
El copy trading, si empiezas, mejor evitarlo: nunca conoces la estrategia de detrás ni el riesgo real.
Y verifica siempre que quien te enseña sea rentable con un track record, el historial verificado de una cuenta real. Pantallazos, no. Yo tengo track records propios y de más de 300 alumnos, públicos en la tribu Hobbiecode en My Trading Tribe (consultado en octubre de 2026). Es un dato, no una promesa.
Preguntas frecuentes
¿Cuál es la mejor IA gratuita para trading?
No hay una ganadora: las versiones gratuitas de IA generalistas como ChatGPT o Claude sirven para escribir código, indicadores y análisis, pero no generan estrategias validadas. Lo que hace que un bot funcione son los datos históricos y los tests de robustez, no la marca de la IA. Si quieres ver qué funciona de verdad, tienes la guía de trading con inteligencia artificial.
¿Hay bots de trading con IA gratis que funcionen?
Quien busca el bot gratis definitivo para hacerse rico suele acabar perdiendo dinero. Aun así, regalo robots en YouTube explicando la estrategia y cómo configurarlos, compatibles con MetaTrader 4 o 5 y pensados para el activo y la temporalidad que indico; los tienes en dónde descargar bots gratis. Gratis o de pago, cualquier bot tiene que pasar por backtest y por demo antes de tocar dinero real.
¿Cuánto se tarda en crear un bot de trading con IA?
Hay que separar aprender y hacer. Aprender el método lleva meses: el programa de mi mentoría dura 4 meses y se sale con 3 robots, y es la duración del programa, no una promesa de resultados. Con práctica, a mí los pasos 1 a 9 me llevan unos 60 minutos, y un alumno que ha terminado el programa puede crear un robot nuevo en unos 7 días. A eso hay que sumar el mes de demo.
¿Un bot con IA puede operar solo sin que yo lo vigile?
Opera solo, pero no se gestiona solo. Hay que vigilar el drawdown de la cuenta sobre la equity, sustituir los robots que van peor que en el backtest y tener otros en reserva. Yo uso siempre un VPS para no depender de la luz ni de internet, y mis robots no llevan un límite automático de pérdida diaria: el control está en el riesgo por operación y en el drawdown máximo.
¿Con cuánto dinero puedo poner un bot de trading en real?
Con poco: con 1.000 € ya se puede empezar en servicios de gestión de capital de inversores, porque mi enfoque es gestionar capital de terceros más que acumular capital propio. Antes, siempre un mes en demo. Con cuentas pequeñas, recuerda arriesgar entre el 0,2 % y el 0,4 % por operación y que el lotaje mínimo suele ser 0,01 (depende del bróker y del activo).
Aprende a crear tus propios robots de trading
Sin saber programar, con la metodología que uso yo y mis alumnos.
Quiero aprenderSígueme en mis canales
Cada semana comparto vídeos sobre trading algorítmico: cómo creo mis robots, cómo los valido y cómo los opero.