Qué es un bot de trading, cómo funciona por dentro y si merece la pena
Por Ramon Ruiz 18 min de lectura
En este artículo
- ¿Qué es un bot de trading?
- ¿Cómo funciona un robot de trading por dentro?
- Ejemplo: de una regla escrita a un bot de trading
- Tipos de bots de trading según su estrategia
- Bot de trading, señales y copy trading: no es lo mismo
- ¿Son fiables los bots de trading? Ventajas y riesgos reales
- ¿Cuánto cuesta un bot de trading?
- ¿Comprar un bot de trading o crearlo tú? Qué revisar antes
- ¿Cómo se comprueba si un bot funciona antes de poner dinero real?
- ¿Se puede ganar dinero con un bot de trading?
- Preguntas frecuentes
Si te preguntas qué es un bot de trading, la respuesta corta es esta: un programa que compra y vende en los mercados por ti siguiendo unas reglas fijas. Esas reglas dicen cuándo entrar, cuánto arriesgar, dónde poner el stop loss y cuándo salir. Se conecta a tu bróker desde una plataforma como MetaTrader y ejecuta sin emociones, pero solo gana dinero si la estrategia que lleva dentro es rentable.
Empecé en 2014 con trading manual y perdí dinero y tiempo con scalping, day trading, la apertura de Nueva York y muchas estrategias más. En 2018 me pasé al algorítmico con robots y todo cambió. Aquí tienes lo que me habría gustado saber entonces: cómo es un bot por dentro, cuánto cuesta y cómo se comprueba si sirve.
¿Qué es un bot de trading?
Un bot de trading es un programa que envía órdenes de compra y venta a tu cuenta según unas reglas definidas de antemano. Tú no pulsas el botón. Lo pulsa él cuando se cumplen sus condiciones.
Vas a leer el mismo concepto con muchos nombres: bot, robot de trading, sistema automático o asesor experto (EA, de expert advisor), que es como se llaman los robots dentro de MetaTrader. Y cuando oigas hablar de trading algorítmico, se refiere a operar con este tipo de programas.
Lo que hace un bot, en orden:
- Lee los precios, normalmente en forma de velas.
- Comprueba si se cumplen sus condiciones de entrada.
- Calcula el tamaño de la posición según el riesgo.
- Envía la orden al bróker con su stop loss.
- Gestiona la salida hasta cerrar la operación.
Lo que no es: no es una inteligencia artificial que adivina hacia dónde va el mercado, ni una máquina de hacer dinero. Un bot automatiza una estrategia. Si la estrategia es mala, la automatiza igual de mal, solo que más rápido.
Aquí hablo de bots que operan índices, forex y oro mediante CFD (contratos por diferencias, que replican el precio de un activo sin comprarlo) o futuros. Yo opero sobre todo índices americanos, oro y los pares de forex mayores, en CFD. Si partes de cero absoluto, antes te conviene leer cómo hacer trading desde cero.
Y quédate con esta idea desde ya: lo importante no es el bot, es la estrategia que lleva dentro y cómo se ha comprobado.
¿Cómo funciona un robot de trading por dentro?
Cualquier bot serio se puede desmontar en cinco piezas: datos de mercado, reglas de entrada, gestión del riesgo, reglas de salida y ejecución.
Lo habitual es que el bot trabaje al ritmo de su temporalidad. Si opera en H1 (velas de una hora), cada vez que cierra una vela revisa si se cumplen sus condiciones. Si no se cumplen, espera a la siguiente. Si se cumplen, calcula el tamaño, envía la orden y la gestiona hasta cerrarla.
Datos: las velas y los indicadores
Mis robots se basan siempre en análisis técnico, así que las velas lo son todo. Si aún no las lees con soltura, empieza por esta guía de velas japonesas en trading.
Uso sobre todo indicadores técnicos, que al final son información que sale de las velas: medias móviles, volatilidad, osciladores. Algunos robots usan patrones de velas japonesas, pero no los escojo yo. Los encuentra la herramienta de inteligencia artificial con la que genero y pruebo estrategias, y si pasan todos los tests de robustez, me quedo con ellos.
Reglas de entrada: condiciones del tipo «si pasa X e Y, compra»
La entrada es una lista de condiciones que se tienen que cumplir a la vez. Por ejemplo: «si el precio cierra por encima de tal nivel y tal indicador supera tal valor, compra». No hay interpretación posible: o se cumple o no se cumple.
Esa precisión es la gran diferencia con el trading «a ojo». Una regla que no se puede escribir de forma exacta no se puede automatizar. Y tampoco se puede comprobar.
Gestión del riesgo: stop según la volatilidad y lotaje calculado
El stop loss es la orden que cierra la operación con pérdida si el precio llega a un nivel en contra. En un bot serio va en el 100 % de las operaciones, y yo lo pongo siempre. Lo tienes a fondo en qué es stop loss y take profit.
Para colocarlo uso un multiplicador de entre 1 y 2 veces el ATR del activo. El ATR (Average True Range) mide cuánto se mueve el precio de media en cada vela, es decir, la volatilidad. Con el mercado nervioso, el stop queda más lejos. Con el mercado tranquilo, más cerca.
Como cada operación tiene una distancia de stop distinta, el lotaje (el tamaño de la posición) cambia en cada una. Lo que siempre es fijo es el dinero que arriesgo por operación.
Salidas: take profit, trailing stop, break even o por tiempo
Un bot puede salir de una operación de varias formas:
- Take profit fijo: cierra al llegar a un objetivo de beneficio.
- Trailing stop: un stop que sube detrás del precio a medida que la operación gana.
- Break even: mueve el stop al precio de entrada cuando la operación ha avanzado lo suficiente.
- Salida por tiempo: cierra al cabo de X velas, pase lo que pase.
En mis robots, cómo salir lo decide la herramienta de generación de estrategias según los datos, no yo. Suele ser una mezcla: el stop loss va acompañado de una condición de salida, y a veces de dos, tres o más.
Ejecución: plataforma, bróker y VPS
El bot vive dentro de una plataforma de trading conectada a tu bróker. Yo prefiero MetaTrader 5 si el bróker lo permite; si no, me adapto a MetaTrader 4. Si aún no tienes plataforma, aquí repaso las mejores plataformas de trading para principiantes.
Para que el bot opere, la plataforma tiene que estar abierta y conectada. Por eso uso siempre un VPS, un servidor remoto encendido las 24 horas. Nunca sabes cuándo se te va a ir la luz o internet en casa, y un bot desconectado ni abre operaciones ni gestiona las que tiene.
Ejemplo: de una regla escrita a un bot de trading
Vamos a convertir una regla sencilla en un bot. Es un ejemplo didáctico: no es una recomendación ni una estrategia rentable. Sirve para que veas que un bot no es magia, es lógica precisa.
La regla en lenguaje humano
En un gráfico H1, si una vela cierra por encima del máximo de las 20 velas anteriores y el precio está por encima de su media móvil de 200 (el precio medio de las últimas 200 velas), compra. El stop loss va a 1,5 veces el ATR por debajo de la entrada. La salida, con un trailing stop.
La misma regla como la leería el bot
al cerrar cada vela H1:
si no hay operación abierta:
si cierre > máximo(20 velas anteriores) y cierre > media(200):
distancia_stop = 1,5 × ATR
tamaño = riesgo_euros / (distancia_stop × valor_punto)
comprar(tamaño, stop = cierre − distancia_stop)
si hay operación abierta:
subir el trailing stop si el precio marca un nuevo máximo
No hay ni un «parece que» ni un «yo creo». Todo se puede medir.
Cuánto arriesga y cuánto compra: el cálculo en euros
Supón una cuenta de 10.000 € y un riesgo del 0,3 % por operación: 30 € como máximo si salta el stop. El bot opera un CFD sobre un índice ficticio en el que cada punto vale 1 € por contrato.
- ATR de 40 puntos: el stop queda a 1,5 × 40 = 60 puntos. Tamaño: 30 / 60 = 0,5 contratos. Si salta el stop, pierdes 60 × 0,5 = 30 €.
- ATR de 60 puntos: el stop queda a 1,5 × 60 = 90 puntos. Tamaño: 30 / 90 = 0,33 contratos. Redondeando hacia abajo, arriesgas 29,70 €.
El lotaje cambia; el dinero arriesgado, no. El bot hace esta cuenta en cada operación, sin pereza y sin errores de calculadora.
Fíjate en la vela cuya mecha rompe el rango y cierra dentro: la regla no compra, porque exige cierre por encima. Después llega la ruptura que sí cumple, el precio sube con retrocesos y el trailing stop va subiendo detrás. Cuando el precio cae hasta él, el bot cierra. Sin dudar y sin mover el stop.
Ojo: este gráfico es sintético y está limpio a propósito. En el mercado real el precio es mucho más sucio y las rupturas falsas son frecuentes, también las que cierran fuera del rango y se dan la vuelta a la vela siguiente.
Escribir la regla es fácil. Lo difícil es saber si funciona, y de eso va la parte de validación.
Tipos de bots de trading según su estrategia
Detrás de cada bot hay una lógica. Estas son las familias que te vas a encontrar:
| Tipo de bot | Qué busca | Frecuencia de operaciones | Riesgo principal |
|---|---|---|---|
| Tendencial / ruptura | Seguir el movimiento cuando el precio rompe un rango | Baja o media | Rupturas falsas y rachas de pérdidas pequeñas |
| Reversión a la media | Que el precio vuelva a su promedio tras alejarse | Media | Una tendencia fuerte que no vuelve |
| Scalping / alta frecuencia | Muchos objetivos minúsculos | Muy alta | Comisiones, spread y velocidad de ejecución |
| Grid y martingala | Recuperar pérdidas subiendo el tamaño o promediando | Alta | Fundir la cuenta |
| Arbitraje | Diferencias de precio entre mercados | Muy alta | Infraestructura fuera del alcance de un particular |
Tendenciales y de ruptura. Esperan a que el precio rompa un rango y se suben al movimiento. La gran mayoría de mis robots son tendenciales y usan estrategias de ruptura, porque son las que mejor funcionan.
Reversión a la media. Apuestan a que, cuando el precio se aleja mucho de su promedio, vuelve. Van bien en mercados laterales y sufren cuando aparece una tendencia fuerte.
Scalping y alta frecuencia. Muchas operaciones con objetivos minúsculos. Aquí el spread (la diferencia entre el precio de compra y el de venta), las comisiones y la velocidad lo deciden todo. No es lo mismo un bot que abre una operación al día que uno que abre 50: en el segundo, los costes se comen buena parte del margen.
Grid y martingala. La martingala sube el tamaño tras cada pérdida para recuperarlo todo de golpe; el grid abre órdenes escalonadas y promedia a la baja. Sus curvas parecen perfectas hasta que la cuenta se funde.
Fue la estrategia con la que empecé con robots. Abría 10 cuentas, fundía 6 y ganaba en 4, y los beneficios lo compensaban. Pero tiene las patas cortas, sobre todo desde que ESMA limitó el apalancamiento, y ningún inversor quiere ese riesgo de ruina. Me duró el primer año. Lo cuento con ejemplos en este vídeo sobre bots martingala.
Arbitraje. Aprovecha diferencias de precio del mismo activo entre mercados. Es terreno institucional: la velocidad y la infraestructura que exige son inalcanzables para un minorista.
Bot de trading, señales y copy trading: no es lo mismo
Se suelen mezclar, pero no se parecen tanto. La clave está en quién decide y quién ejecuta.
- Bot: el programa decide y ejecuta en tu cuenta con reglas que conoces, si es tuyo o si te las explican.
- Señales: alguien te avisa de una operación y la ejecutas tú, o un bot de señales la copia. Dependes del criterio de otro.
- Copy trading: replicas automáticamente en tu cuenta las operaciones de otra persona.
| Bot propio | Señales / bot de señales | Copy trading | |
|---|---|---|---|
| Quién decide la operación | Las reglas del bot | Quien emite la señal | El trader al que copias |
| Quién la ejecuta | El bot, en tu cuenta | Tú o un bot que copia la señal | La plataforma, automáticamente |
| ¿Conoces la estrategia? | Sí | Normalmente no | Casi nunca |
| ¿Controlas el riesgo? | Sí, lo fijas tú | Solo en parte | Poco |
| Dependencia de terceros | Baja | Alta | Muy alta |
Mi opinión sobre el copy trading para un principiante: lo mejor es no entrar ahí. Atrae por la promesa de ganar copiando a otro, pero nunca conoces la estrategia que hay detrás ni el riesgo real que estás asumiendo.
¿Son fiables los bots de trading? Ventajas y riesgos reales
Un bot es tan fiable como la estrategia que ejecuta y la forma en que se ha comprobado. Tiene ventajas claras y riesgos que no conviene esconder.
Lo que un bot hace mejor que tú
Disciplina. En mi etapa manual, cuando el precio estaba a punto de tocar el stop, pensaba que justo ahí tenía que girarse. Bajaba el stop y acababa perdiendo tres veces lo que me había propuesto. Después de varios stops seguidos subía el lotaje para recuperarlo todo en una operación. Perdía también esa, aún más, y fundía la cuenta. Un bot no hace nada de eso.
Se puede comprobar con datos. Un backtest es una simulación de lo que habría hecho la estrategia con años de precios históricos. Con el trading «a ojo» es imposible, porque las decisiones no se pueden reproducir. Aquí explico qué es y cómo hacer un backtesting.
Opera todas las horas de mercado y en paralelo. Puedes tener varios robots en varios activos a la vez, que se compensan entre sí cuando uno va mal. Eso no significa que funcione solo: necesita seguimiento.
Lo que un bot no puede arreglar
Sobreoptimización. Ajustar tanto la estrategia al pasado que el backtest sale precioso y en real no funciona.
Cambios de régimen. El mercado cambia de comportamiento y un robot que funcionaba deja de hacerlo. Cuando uno de mis robots va peor que en el backtest, lo cambio por otro. Siempre tengo robots en el banquillo, listos para cuentas reales.
Fallos técnicos. Cortes de conexión, cierres de la plataforma, incidencias del bróker. Por eso se usa un VPS y se revisa la cuenta.
Apalancamiento. Con CFD operas con más dinero del que tienes, así que se puede perder más rápido de lo que se gana. Lo explico en qué es el apalancamiento en trading.
En 2018, ESMA (la Autoridad Europea de Valores y Mercados) limitó el apalancamiento de los CFD para clientes minoristas: 1:30 en los pares de divisas mayores, 1:20 en el oro, los índices principales y el resto de pares, y límites aún más bajos en otras materias primas, índices menores y acciones. También impuso el cierre de posiciones por falta de margen, la protección frente al saldo negativo y una advertencia de riesgo estandarizada. En España, la CNMV (Comisión Nacional del Mercado de Valores) mantuvo esas medidas con su propia resolución de junio de 2019, que sigue vigente. La advertencia obligatoria incluye el porcentaje de cuentas minoristas que pierden dinero con CFD en cada bróker: míralo antes de abrir cuenta.
Estafas. Bots vendidos con rentabilidades imposibles o por entidades no autorizadas. La CNMV mantiene registros oficiales de entidades autorizadas y publica advertencias sobre las que no lo están, los llamados chiringuitos financieros.
¿Cuánto cuesta un bot de trading?
El precio del robot es solo una parte. Un bot se consigue gratis, con un pago único, con una suscripción mensual o anual o con un reparto de beneficios. Pero hay más costes:
- Operar: spread, comisiones y swaps del bróker (el swap es lo que pagas o cobras por mantener una posición abierta de un día para otro). Pesan mucho más en bots que abren muchas operaciones.
- Infraestructura: un VPS con su cuota mensual.
- Herramientas, si lo creas tú: MetaTrader es gratuita con el bróker; aparte van el software de generación y test de estrategias y los datos históricos.
- Aprendizaje y errores: lo que se pierde en real con un bot mal validado suele ser lo más caro.
De esto último hablo con conocimiento: junto con un compañero de piso me gasté más de 14.000 € en cursos y estrategias de trading manual, sin ningún resultado. El algorítmico lo aprendí por mi cuenta, porque entonces no había cursos.
| Concepto | Cómo se suele pagar | De qué depende | Qué revisar |
|---|---|---|---|
| Licencia del robot | Gratis, pago único, suscripción o reparto de beneficios | El vendedor | Track record verificable y lógica explicada |
| Spread y comisiones | En cada operación | Bróker, activo y número de operaciones | Que el backtest los incluya |
| Swaps | Cada noche con posición abierta | Activo, dirección y duración | Si el bot mantiene operaciones varios días |
| VPS | Cuota mensual | Proveedor y recursos | Estabilidad y conexión con el bróker |
| Herramientas de creación y test | Licencia o suscripción | Si creas tus propios robots | Que permitan tests de robustez |
| Datos históricos | Incluidos o de pago | Activo y calidad | Años de histórico y fiabilidad del dato |
| Formación y tiempo | Pago o tiempo propio | Tu punto de partida | Que quien enseña tenga track record |
| Pérdidas por un bot mal validado | En tu cuenta real | La validación previa | Demo antes de real y riesgo bajo |
Gratis tampoco significa sin coste: siguen estando el bróker, el VPS y, sobre todo, el riesgo. Aquí te cuento qué esperar de un robot de trading automático gratis.
¿Comprar un bot de trading o crearlo tú? Qué revisar antes
No todo bot que se vende es una estafa. Pero muchos no aguantan una revisión seria, y la carga de la prueba la tiene quien vende, no tú.
Lista de comprobación antes de comprar un bot
- Track record verificable en cuenta real y auditado por un tercero. Es la idea que más repito: verifica siempre que quien te vende o te enseña es rentable con un track record. Pantallazos de operaciones, no. Yo tengo track records propios y de más de 300 alumnos, porque en la academia cada uno crea el suyo, y son públicos.
- Drawdown máximo histórico y cuánto tiempo pasó en pérdidas. El drawdown es la caída desde el punto más alto de la cuenta.
- Lógica explicada: tendencial, ruptura, reversión… aunque no te den el código.
- Nada de martingala ni grid sin stop.
- Stop loss en todas las operaciones.
- Probado con los costes de tu bróker, no con unos costes ideales.
- Bróker autorizado, y también quien te ofrezca gestionar tu dinero o recomendarte operaciones: compruébalo en los registros y advertencias de la CNMV.
Antes de arriesgar dinero, pon el bot un mes en demo (una cuenta con dinero ficticio) y espera a que haga varias operaciones. Así compruebas que está bien configurado.
Hay dos errores con los que llegan muchos alumnos. Creen que cuanto más complicada es una estrategia, mejor. Y no tienen costumbre de comprobar nada, así que se lo creen todo si viene adornado con lujos.
Crear tu propio bot: qué hace falta de verdad
No hace falta saber programar. De generar y probar estrategias se encarga una herramienta de inteligencia artificial, y pedirle el código del robot a una IA como ChatGPT o Claude me parece lo mejor que ha llegado al mundo de la tecnología. Eso sí: la IA programa, pero la estrategia sale de datos y tests, no de una conversación.
Lo que sí hace falta: ganas de aprender y algo de tiempo. Si te tienta este camino, tienes la guía de cómo crear un bot de trading paso a paso y este vídeo sobre crear un robot sin programar.
¿Cómo se comprueba si un bot funciona antes de poner dinero real?
Aquí se separa un bot serio de uno vendido con humo. Mi metodología tiene 10 pasos, y este es el resumen:
- 1. Objetivo: qué activo y con qué bróker, porque cada uno tiene sus costes y cambian el resultado.
- 2. Generar estrategias: la herramienta prueba miles de combinaciones y hace el backtest de cada una con años de histórico. Necesario, pero no suficiente.
- 3. Robustez: poner la estrategia en condiciones bastante peores que las reales, cambiarle los parámetros, probarla en otros activos y compararla con resultados al azar. Las inestables, fuera.
- 4. Walk forward: un test de optimización que ajusta la estrategia en un tramo del histórico y la comprueba en el siguiente. Elimina otro grupo.
- 5. Elección a mano: la ganadora, según el riesgo que quieres asumir o la que menos tiempo pasa en caída.
- 6 a 8. Salidas: construirlas y pasarlas por los mismos tests.
- 9. Demo: un mes y que todos los robots hayan operado. Luego paso a real los de mejor rendimiento y menor drawdown, porque son los que mejor encajan en el régimen de mercado actual.
- 10. Cartera: varios robots que se cubran entre sí. Cuantos más robots, menos riesgo por operación.
Con práctica, los pasos del 1 al 9 me llevan unos 60 minutos. Si quieres ver los tests de robustez más de cerca, aquí tienes este vídeo.
Por qué insisto tanto: de las 10 estrategias que había comprado a gurús, ninguna me había funcionado, y no me creía el cuento de que el culpable era yo. Lo demostré automatizándolas: el backtest dejó claro que ninguna era rentable. Y casi siempre que backtesteo algo famoso de los libros, como el doji, sale negativo.
¿Se puede ganar dinero con un bot de trading?
Sí se puede, pero depende de la estrategia, del riesgo y de la validación. No del bot en sí.
Una cuenta para detectar promesas imposibles: un bot que hiciera un 10 % al mes compuesto convertiría 1.000 € en unos 30.900 € en 3 años. Si eso fuera sostenible, quien lo tiene no lo vendería, lo usaría con capital grande. Cuando veas cifras así, desconfía.
Lo que define a un profesional es controlar el riesgo de ruina, la probabilidad de perder tanto que ya no puedas recuperarte. Yo trabajo con un drawdown máximo del 20-25 %, y en un día malo puedo llegar a perder hasta un 2 % de la cuenta; lo normal es moverse muy por debajo de eso. Si asumes más, el riesgo de ruina crece de forma exponencial.
Para empezar con un solo robot, recomiendo arriesgar entre un 0,2 % y un 0,4 % por operación y no pasar de un apalancamiento de 1:30, que va de sobra (en oro e índices principales, el máximo para minoristas ya es 1:20). Todo esto forma parte de una buena gestión del riesgo.
El primer año en algorítmico ya gané dinero. No mucho, pero me demostró que merecía la pena invertir tiempo en mejorar.
Y las pérdidas forman parte del juego. Cuando una cuenta llega al drawdown máximo, paro la operativa y cambio de robots o de estrategias. Un bot no te libra de perder: te ayuda a perder solo lo que habías decidido.
Preguntas frecuentes
¿Cuál es el mejor bot de trading?
No existe un mejor bot de trading universal: depende del activo, del bróker, de sus costes y del riesgo que quieras asumir. Para evaluar cualquiera, fíjate en cuatro cosas: track record real y verificable por un tercero, drawdown máximo histórico, una lógica que te expliquen con claridad y stop loss en todas las operaciones. Si falla una de ellas, descártalo.
¿Hace falta saber programar para tener un bot de trading?
No. Hoy de eso se encargan herramientas de inteligencia artificial que generan y prueban estrategias, y pedirle el código de un robot a una IA me parece de lo mejor que ha traído la tecnología. Lo que sí hace falta son ganas de aprender y algo de tiempo. Te lo explico en la guía para crear tu propio robot de trading sin saber programar.
¿Funcionan los robots de trading gratis?
Quien busca un robot gratis o «el mejor robot» para enchufarlo y olvidarse va a perder dinero. Aun así, yo regalo robots en mi canal de YouTube, explicando la estrategia que siguen y cómo se configuran, porque sé que la gente los busca y prefiero que caigan en buenas manos. Tienes más contexto en el artículo sobre robots de trading gratis y en este vídeo sobre dónde descargarlos.
¿Es legal usar un bot de trading en España?
Sí, usar un bot en tu propia cuenta es legal en España. Lo importante es que el bróker esté autorizado por la CNMV o registrado en ella con pasaporte europeo. Desconfía de quien te pide dinero para gestionártelo con su robot sin estar autorizado: consulta los registros oficiales y las advertencias de la CNMV antes de enviar un euro.
¿Con cuánto dinero se puede empezar con un bot de trading?
Se puede empezar con poco, porque lo que importa es el porcentaje que arriesgas, no la cantidad: con un solo robot, entre un 0,2 % y un 0,4 % por operación y sin pasar de un apalancamiento de 1:30. Antes, un mes en demo. En mi caso, el trading principal es gestionar capital de inversores, así que tener mucho capital propio para empezar nunca ha sido el objetivo.
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.