Saltar al contenido

Qué es un bot de trading, cómo funciona por dentro y si merece la pena

Por 18 min de lectura

En este artículo
  1. ¿Qué es un bot de trading?
  2. ¿Cómo funciona un robot de trading por dentro?
  3. Ejemplo: de una regla escrita a un bot de trading
  4. Tipos de bots de trading según su estrategia
  5. Bot de trading, señales y copy trading: no es lo mismo
  6. ¿Son fiables los bots de trading? Ventajas y riesgos reales
  7. ¿Cuánto cuesta un bot de trading?
  8. ¿Comprar un bot de trading o crearlo tú? Qué revisar antes
  9. ¿Cómo se comprueba si un bot funciona antes de poner dinero real?
  10. ¿Se puede ganar dinero con un bot de trading?
  11. 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:

  1. Lee los precios, normalmente en forma de velas.
  2. Comprueba si se cumplen sus condiciones de entrada.
  3. Calcula el tamaño de la posición según el riesgo.
  4. Envía la orden al bróker con su stop loss.
  5. 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.

Diagrama de cómo funciona un bot de trading: datos, reglas de entrada, gestión del riesgo, salidas y ejecución en el bróker
El ciclo de un bot de trading: de la vela a la orden en el bróker, y vuelta a empezar con la siguiente vela.

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:

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.

El lotaje cambia; el dinero arriesgado, no. El bot hace esta cuenta en cada operación, sin pereza y sin errores de calculadora.

Gráfico ilustrativo. Rango lateral con una falsa ruptura, entrada al cerrar por encima del máximo de 20 velas, stop a 1,5 × ATR y salida por trailing stop. La media de 200 queda por debajo del encuadre.

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 botQué buscaFrecuencia de operacionesRiesgo principal
Tendencial / rupturaSeguir el movimiento cuando el precio rompe un rangoBaja o mediaRupturas falsas y rachas de pérdidas pequeñas
Reversión a la mediaQue el precio vuelva a su promedio tras alejarseMediaUna tendencia fuerte que no vuelve
Scalping / alta frecuenciaMuchos objetivos minúsculosMuy altaComisiones, spread y velocidad de ejecución
Grid y martingalaRecuperar pérdidas subiendo el tamaño o promediandoAltaFundir la cuenta
ArbitrajeDiferencias de precio entre mercadosMuy altaInfraestructura 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 propioSeñales / bot de señalesCopy trading
Quién decide la operaciónLas reglas del botQuien emite la señalEl trader al que copias
Quién la ejecutaEl bot, en tu cuentaTú o un bot que copia la señalLa plataforma, automáticamente
¿Conoces la estrategia?SíNormalmente noCasi nunca
¿Controlas el riesgo?Sí, lo fijas túSolo en partePoco
Dependencia de tercerosBajaAltaMuy 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:

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.

ConceptoCómo se suele pagarDe qué dependeQué revisar
Licencia del robotGratis, pago único, suscripción o reparto de beneficiosEl vendedorTrack record verificable y lógica explicada
Spread y comisionesEn cada operaciónBróker, activo y número de operacionesQue el backtest los incluya
SwapsCada noche con posición abiertaActivo, dirección y duraciónSi el bot mantiene operaciones varios días
VPSCuota mensualProveedor y recursosEstabilidad y conexión con el bróker
Herramientas de creación y testLicencia o suscripciónSi creas tus propios robotsQue permitan tests de robustez
Datos históricosIncluidos o de pagoActivo y calidadAños de histórico y fiabilidad del dato
Formación y tiempoPago o tiempo propioTu punto de partidaQue quien enseña tenga track record
Pérdidas por un bot mal validadoEn tu cuenta realLa validación previaDemo 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

  1. 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.
  2. 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.
  3. Lógica explicada: tendencial, ruptura, reversión… aunque no te den el código.
  4. Nada de martingala ni grid sin stop.
  5. Stop loss en todas las operaciones.
  6. Probado con los costes de tu bróker, no con unos costes ideales.
  7. 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:

Embudo de validación de un robot de trading desde miles de estrategias hasta unos pocos robots en cuenta real
Cada filtro descarta estrategias: de miles de combinaciones generadas, a unos pocos robots en real.

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.

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 aprender

Sí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.

AVISO LEGAL: ALGOVERSE CAPITAL, S.L.U. es propietaria de la marca nacional nº 4320469 "hobbiecode", registrada en España ante la Oficina Española de Patentes y Marcas (OEPM). HobbieCode no aceptará ninguna responsabilidad por cualquier pérdida o daño en el trading como resultado de la confianza en la información suministrada en nuestra web. La operativa en futuros, CFDs, opciones u otras formas de especulación apalancada son formas de inversión con riesgo de pérdida de la totalidad del capital invertido y no son aptas para todos los inversores.