Saltar al contenido

Cómo hacer trading con ChatGPT sin pedirle que adivine el mercado

Por 17 min de lectura

En este artículo
  1. Cómo hacer trading con ChatGPT: lo que sí hace y lo que no
  2. Cómo usar ChatGPT para trading: 5 usos que sí funcionan
  3. ¿Puede ChatGPT darte una estrategia de trading rentable?
  4. Cómo hacer un bot de trading con ChatGPT paso a paso
  5. Errores típicos del código que te da ChatGPT (y cómo detectarlos)
  6. Gestión del riesgo: lo que ChatGPT no puede decidir por ti
  7. ChatGPT, Claude y otras IA: qué cambia cuando la IA lee el gráfico
  8. Y esto, automatizado de verdad: de pedirle código a ChatGPT a crear robots con datos
  9. Preguntas frecuentes

¿Cómo hacer trading con ChatGPT? Úsalo como asistente y no como oráculo. Te explica conceptos, programa indicadores, pasa a código una estrategia con reglas claras, analiza tu historial de operaciones y automatiza informes. Lo que no hace bien es inventar estrategias rentables: todo lo que te proponga hay que backtestearlo antes de arriesgar un euro.

Un backtest es probar unas reglas sobre datos históricos para ver qué habrían hecho en el pasado. Va a salir mucho en este artículo, porque es lo que separa una idea de una estrategia.

Cómo hacer trading con ChatGPT: lo que sí hace y lo que no

ChatGPT es un modelo de lenguaje: genera texto y código a partir de lo que le pides. Ha leído muchísimo, pero no “sabe” hacia dónde va el mercado. Si le preguntas si el oro sube mañana, te contestará algo que suena razonable, y ahí está el problema.

Lo que sí hace bien: explicar, programar, ordenar datos, resumir y quitarte tareas repetitivas. Lo que no hace bien: predecir precios, inventarse una ventaja estadística o garantizar que el código que te da funcione a la primera. Tampoco te fíes de precios ni de resultados de backtest que “recite” en la conversación sin datos reales detrás.

Otra cosa que conviene tener clara: ChatGPT no opera en tu cuenta. Para que algo opere hace falta un programa, un robot, corriendo en una plataforma como MetaTrader conectada a tu bróker. ChatGPT, como mucho, te escribe ese programa. Si no tienes claro cómo funciona, aquí explico qué es un bot de trading.

Yo uso ChatGPT, Claude y las IA generalistas para automatizar cosas, sacar informes, analizar mi operativa y crear indicadores específicos, como un indicador para TradingView. Para sacar estrategias, no.

Pídele estoNo le pidas esto
Que te explique el ATR con un ejemploQue te diga si el oro sube mañana
Que programe un indicador para tu plataformaQue te dé una estrategia ganadora
Que pase tus reglas a MQL5Que te garantice que el código funciona a la primera
Que resuma tu historial de operacionesQue se invente los resultados de un backtest
Que te prepare una plantilla de diario de tradingQue te elija acciones con los precios que da en el chat

Si quieres el panorama completo de la IA aplicada a los mercados, tienes mi guía de trading con IA.

Cómo usar ChatGPT para trading: 5 usos que sí funcionan

Una regla que vale para los cinco: ChatGPT se equivoca con total seguridad. Suena igual de convincente cuando acierta que cuando no. Todo lo que te dé, se comprueba.

1. Aprender conceptos y que te los explique con ejemplos

Es el uso más sencillo y uno de los más útiles. Le pides un concepto y que te lo baje a tierra con números.

Explícame qué es el ATR como si empezara de cero. Pon un ejemplo con un índice en gráfico de 1 hora y dime cómo se usa para colocar un stop loss.

Funciona igual con el drawdown (la caída de la cuenta desde un máximo hasta el mínimo siguiente), el backtest o el apalancamiento. Qué revisar: las cifras de los ejemplos. Si te hace una cuenta, rehazla tú.

2. Programar indicadores propios para TradingView o MetaTrader

TradingView usa su propio lenguaje, Pine Script, y MetaTrader 5 usa MQL5 (MetaTrader 4, MQL4). ChatGPT escribe en todos ellos.

Escríbeme un indicador en Pine Script para TradingView que dibuje una línea con el máximo de las últimas 20 velas y otra con el mínimo. Añade comentarios en español.

Qué revisar: que compila, que se pinta donde debe y que no usa datos de velas que aún no han cerrado. En este vídeo hago un indicador para TradingView con Claude y el proceso es el mismo con cualquier IA.

3. Pasar a código una estrategia que ya tiene reglas claras

Aquí ChatGPT brilla, siempre que las reglas las pongas tú. Si le das una idea vaga, rellena los huecos a su manera y no te avisa. Si le das reglas cerradas, las traduce a código. Lo vemos con detalle más abajo.

4. Analizar tu historial de operaciones

Exportas el historial de tu plataforma en CSV (un archivo de texto con columnas que abre cualquier hoja de cálculo) y se lo adjuntas, si tu plan y tu versión de ChatGPT lo permiten; si no, pega las columnas en el chat.

Te adjunto mi historial de operaciones. Calcula: % de operaciones ganadoras y perdedoras, beneficio medio y pérdida media en euros, la peor racha de pérdidas seguidas y en qué horas y días de la semana pierdo más.

Qué revisar: que ha leído bien las columnas (fechas, signo de los resultados, comisiones) y cuadrar un par de cifras a mano. Si sale que pierdes casi todo en una franja horaria, ya tienes algo concreto que investigar.

5. Automatizar informes y tareas repetitivas

Resumen semanal de la cuenta, plantilla de diario de trading, una hoja de cálculo que te diga el lotaje según el stop. Son cosas que haces a mano cada semana y que se pueden dejar montadas una vez.

Hazme una plantilla de hoja de cálculo para un diario de trading con estas columnas: fecha, activo, dirección, entrada, stop, salida, lotaje, resultado en euros y motivo de la entrada. Añade una fórmula con el resultado acumulado.

Qué revisar: las fórmulas, con dos o tres operaciones inventadas antes de fiarte. Si prefieres partir de algo ya pensado, aquí explico cómo crear una bitácora de trading en Excel.

¿Puede ChatGPT darte una estrategia de trading rentable?

Respuesta corta: puede darte una estrategia, pero no puede decirte si es rentable. Eso solo lo dice un backtest con datos.

Por qué ChatGPT te propone siempre las mismas estrategias de libro

ChatGPT genera lo más probable a partir de lo que ha leído. Y lo que más se ha escrito sobre trading son las estrategias clásicas: cruce de medias, RSI en sobrecompra y sobreventa, MACD, patrones de velas japonesas famosos. Pídele “una estrategia rentable” y te devolverá una mezcla de eso, bien explicada y con mucha seguridad.

El problema es que lo famoso no suele aguantar los datos. Casi siempre que backtesteo algo común de los libros, sale negativo. El doji, por ejemplo: lo backtesteé y salió negativo. Ojo, no todo: en mi vídeo de los 9 patrones de velas más efectivos con datos hay clásicos que sí salen bien. Pero lo sabes porque lo has comprobado, no porque suene bien.

Esto lo aprendí por las malas. En mi etapa manual compré 10 estrategias a gurús y ninguna me funcionó. No me creía el cuento de que el culpable era yo, así que las automaticé y les hice backtest: ninguna era rentable. Que una estrategia suene bien no significa nada, venga de un gurú o de una IA.

A los alumnos nuevos les pasa algo parecido. Llegan creyendo que cuanto más complicada es una estrategia, mejor, y no están acostumbrados a comprobar: se lo creen todo si viene bien adornado. Una respuesta larga, ordenada y segura de ChatGPT es justo eso, adorno.

Comparación entre un prompt vago y un prompt con reglas claras para pedir una estrategia a ChatGPT
El mismo chat, dos peticiones: una te devuelve teoría de libro y la otra, algo que se puede comprobar con backtest.

Cómo convertir tu idea en reglas que se puedan comprobar

El uso correcto es al revés: tú pones la idea y ChatGPT te ayuda a escribirla sin ambigüedades. Una regla sin ambigüedad es la que dos personas, o un ordenador, aplican igual sin interpretar nada.

Plantilla mínima de reglas:

Ejemplo. Idea vaga: “comprar cuando el precio rompe con fuerza”. ¿Qué es “con fuerza”? ¿Romper qué? Convertida en reglas:

He elegido una ruptura porque la gran mayoría de mis robots son tendenciales y usan estrategias de ruptura: en mi experiencia, son las que mejor funcionan. Eso no convierte en rentable esta regla concreta: también hay que backtestearla.

  • Mecha falsa no cierra por encima
  • Entrada cierre por encima
  • A Máximo de 20 velas
  • Stop 1,5 × ATR
  • B Riesgo fijo por operación
Gráfico ilustrativo. Ruptura del máximo de 20 velas con entrada al cierre, stop a 1,5 veces el ATR y el riesgo fijo de la operación.

Fíjate en la mecha que asoma por encima del techo unas velas antes y vuelve dentro: no cuenta, porque la regla pide cierre. En real el gráfico es bastante más sucio y hay muchas rupturas falsas que te sacan por el stop. Por eso se backtestea: para saber si, sumando las buenas y las falsas, queda algo positivo después de costes.

Si te interesa esta lógica, en este vídeo explico una estrategia de tendencias y regalo el robot.

Cómo hacer un bot de trading con ChatGPT paso a paso

No hace falta saber programar. De hecho, pedirle el código de un robot a una IA me parece de lo mejor que ha llegado al mundo de la tecnología, para cualquier persona. Eso sí: la IA escribe el código, no te garantiza que la estrategia gane.

Diagrama del proceso para crear un bot de trading con ChatGPT, desde la idea hasta la cuenta real
ChatGPT solo interviene en dos cajas: escribir el código y corregirlo. El resto del camino es comprobar.

Paso 1: reglas cerradas

Sin reglas no hay bot. Si en tus reglas queda algo como “cuando se vea fuerte”, ChatGPT lo decidirá por ti. Usa la plantilla del apartado anterior y no avances hasta que cada punto tenga un número.

Paso 2: MetaTrader (MQL5) o TradingView (Pine Script)

En MetaTrader 5 se programa en MQL5 (en MetaTrader 4, en MQL4). Ahí un robot, que en MetaTrader 5 en español se llama Asesor Experto (en inglés, Expert Advisor o EA), puede operar solo en tu cuenta del bróker. TradingView usa Pine Script: va muy bien para indicadores, para probar la estrategia en su probador y para crear alertas, pero no es un robot que opere tu cuenta como en MetaTrader.

Yo prefiero MetaTrader 5 si el bróker lo permite; si no, me adapto a MetaTrader 4.

Paso 3: el prompt para pedir el código

Actúa como programador de MQL5. Escribe un Expert Advisor para MetaTrader 5 con estas reglas:
- Gráfico H1. Compra si la última vela cerrada cierra por encima del máximo de las 20 velas anteriores.
- Stop loss obligatorio en todas las operaciones: 1,5 × ATR(14) por debajo de la entrada.
- Salida: take profit a 3 × ATR o cierre tras 24 velas, lo que llegue antes.
- Lotaje calculado desde la distancia del stop para arriesgar un % fijo del balance (parámetro, por defecto 0,3 %). Si sale menos de 0,01, usa 0,01.
- Una sola operación abierta a la vez.
- Prohibido martingala, rejilla o promediar.
- Todos los valores como parámetros configurables y código comentado en español.

Los números de la salida son de ejemplo: los pones tú según tu idea. La línea de la martingala no sobra. La martingala consiste en subir el lotaje tras cada pérdida para recuperar de golpe, y si no la prohíbes, puede colarse.

Paso 4: compilar y corregir errores

Pegas el código en MetaEditor, el editor que viene con MetaTrader (se abre con F4), y lo compilas con F7, que es traducirlo a un programa que la plataforma puede ejecutar. Lo normal es que salgan errores. Se los copias a ChatGPT tal cual y le pides que los corrija. Puede llevar varias vueltas: es normal.

Que compile no significa que haga lo que quieres. Antes de seguir, repasa el código con la checklist del siguiente apartado.

Paso 5: backtest con costes y pruebas de robustez

El backtest se hace en el Probador de Estrategias de MetaTrader 5, con datos reales, comisiones y deslizamiento (la diferencia entre el precio al que querías entrar y al que entras de verdad). Sin costes, casi cualquier estrategia parece mejor de lo que es. Aquí explico qué es y cómo hacer un backtesting y aquí, el backtest en MT5.

Si sale bien, toca intentar romperla:

Si no aguanta, se descarta o se vuelve a las reglas. Tienes los tests de robustez explicados en vídeo.

Paso 6: un mes en demo antes de pasar a real

Mi criterio: un mes en demo y que el robot haya hecho algunas operaciones, para comprobar que está bien configurado. Es donde ves si abre, cierra y calcula el lotaje como debe.

Para dejarlo funcionando 24 horas, yo uso siempre un VPS, un servidor remoto que está siempre encendido, porque nunca sabes cuándo se te va a ir la luz o internet en casa.

Si quieres ir más a fondo, tienes cómo crear un bot de trading paso a paso y mi vídeo sobre crear robots con IA.

Errores típicos del código que te da ChatGPT (y cómo detectarlos)

Antes de llevar un robot a demo, y mucho menos a real, repasa esta lista:

// Bien: vela 1 = última vela cerrada
double cierreCerrada = iClose(_Symbol, PERIOD_H1, 1);
// Mal: vela 0 = vela que aún se está formando
double cierreEnCurso = iClose(_Symbol, PERIOD_H1, 0);

Gestión del riesgo: lo que ChatGPT no puede decidir por ti

ChatGPT programará el riesgo que tú le digas. Decidir cuánto es cosa tuya.

Mi criterio para quien empieza con una sola estrategia o un solo robot: entre 0,2 % y 0,4 % por operación. El stop, entre 1 y 2 veces el ATR del activo, para tener en cuenta la volatilidad. Y el lotaje, calculado para que, si salta el stop, pierdas siempre la misma cantidad de euros. Como el stop cambia con el ATR, el lotaje cambia en cada operación.

El % lo calculo sobre el balance, que es el dinero de la cuenta sin contar las operaciones abiertas. La fórmula: lotaje = riesgo en euros / (distancia del stop en puntos × valor del punto por lote).

Ejemplo con una cuenta de 5.000 € y riesgo del 0,3 %, es decir, 15 € por operación:

EscenarioATRStop (1,5 × ATR)Valor por punto y loteLotajePérdida si salta el stop
Volatilidad baja20 puntos30 puntos1 €0,5015 €
Volatilidad alta40 puntos60 puntos1 €0,2515 €

Valores ilustrativos: el valor por punto depende del activo y del bróker. Si el cálculo sale por debajo de 0,01, se opera 0,01. Fíjate en que el stop se dobla, el lotaje se reduce a la mitad y la pérdida se queda en 15 €. Es justo lo que ChatGPT suele programar mal. Lo tienes desarrollado en lotaje en trading y en mi vídeo sobre cómo calcular el lotaje.

El apalancamiento es operar con más dinero del que tienes en la cuenta. Para empezar, con 1:30 va de sobra. En 2018, ESMA limitó el apalancamiento en CFD para clientes minoristas: 1:30 en los pares de divisas mayores y 1:20 en el oro y los índices principales, entre otros límites. Además, obligó al bróker a cerrar tus posiciones cuando la garantía cae a la mitad de la mínima exigida y a darte protección frente a saldo negativo, de modo que no puedes perder más de lo que tienes en la cuenta. En España, la CNMV mantuvo esas medidas con su Resolución de 27 de junio de 2019 y en 2023 añadió otras, como prohibir la publicidad de CFD dirigida a minoristas.

En mi etapa manual hacía justo lo que un robot evita. Cuando el precio iba en contra y estaba a punto de tocar el stop, lo bajaba pensando que justo ahí se giraba, y acababa perdiendo tres veces lo previsto. Y tras varias pérdidas seguidas subía el lotaje para recuperarlo todo en una operación, perdía también esa y fundía la cuenta. Un robot con reglas fijas no hace eso, siempre que el código las respete. Más en gestión del riesgo en trading.

Un aviso: los CFD (contratos por diferencias) son productos complejos y apalancados. Los brókeres que los ofrecen a minoristas tienen que incluir una advertencia de riesgo estandarizada con el porcentaje de sus cuentas minoristas que pierden dinero. Míralo antes de abrir cuenta.

ChatGPT, Claude y otras IA: qué cambia cuando la IA lee el gráfico

No hay una “mejor IA para invertir” que acierte el mercado. Para trading, lo que importa es que programe bien en el lenguaje de tu plataforma, que pueda trabajar con tus archivos (historial, CSV) y que se pueda conectar a tus herramientas.

Según el plan y la versión, a ChatGPT le puedes pasar capturas del gráfico, pero lee la imagen como una foto y puede equivocarse con los precios exactos.

Otra cosa es conectar la IA a la plataforma. Yo he conectado Claude a TradingView y la IA lee el gráfico por dentro, con el precio exacto de cada vela, y me pinta niveles con su etiqueta, como el máximo y el mínimo de los últimos 20 días del oro. Lo uso para analizar, pintar niveles, sacar informes y ahorrar tiempo. Para sacar estrategias, no: si le pides la estrategia de un trader famoso, te la pinta en un minuto, pero antes de creértela hay que backtestearla con comisiones y deslizamiento.

Si quieres montarlo, aquí tienes el paso a paso para conectar Claude a TradingView.

Y esto, automatizado de verdad: de pedirle código a ChatGPT a crear robots con datos

En mi método las estrategias no salen de un chat. Las genera una herramienta de IA especializada que busca entre miles de combinaciones con datos históricos y me da el histórico simulado de cada una durante años. Después las filtro con pruebas de robustez y las paso a demo.

Hasta los patrones de velas que usan algunos de mis robots los encuentra esa herramienta: la regla la define ella con datos, no yo. Me quedo solo con lo que sobrevive a condiciones peores que las reales. Y con eso construyo una cartera de varios robots que se cubren entre sí cuando las cosas no van bien.

ChatGPT encaja alrededor de ese proceso: informes, análisis de la operativa e indicadores para decidir qué operar.

Si empiezas, mi consejo es ir directo al trading algorítmico, sin pasar antes por el manual, y arrancar con activos tendenciales como el oro o el Nasdaq. Para dar ese primer paso, tienes mi vídeo de trading algorítmico desde cero en 5 pasos.

Y una idea que repito mucho: comprueba siempre que quien te enseña es rentable con un track record, el historial verificado de una cuenta. Con pantallazos de operaciones, no. Yo tengo track records propios y de más de 300 alumnos, porque en la academia todos crean el suyo, y puedes verificarlos en la tribu de Hobbiecode en My Trading Tribe.

Preguntas frecuentes

¿Cuál es la mejor IA para hacer trading?

No hay ninguna IA que acierte el mercado, así que no tiene sentido buscar la que “mejor predice”. Para trading, la mejor es la que programa bien en el lenguaje de tu plataforma (MQL5 o Pine Script), trabaja con tus archivos de operaciones y se puede conectar a tus herramientas. ChatGPT y Claude sirven como asistentes para código, informes y análisis.

¿Se puede ganar dinero haciendo trading con ChatGPT?

ChatGPT por sí solo no genera beneficios: es una herramienta que escribe texto y código. El resultado depende de la estrategia, de que esté validada con backtest con costes y pruebas de robustez, y de la gestión del riesgo. Ten en cuenta que, según la CNMV, un alto porcentaje de clientes minoristas pierde dinero con CFD; cada bróker que los ofrece tiene que indicar su propio porcentaje en la advertencia de riesgo.

¿Hace falta saber programar para crear un bot con ChatGPT?

No hace falta saber programar, pero sí tener las reglas de tu estrategia cerradas y saber comprobar que el código las cumple. Eso significa compilar, devolverle los errores a la IA y revisar sobre todo el stop loss, el cálculo del lotaje y que no use velas sin cerrar. A mí, pedirle el código de un robot a una IA me parece de lo mejor que ha traído la tecnología para cualquier persona.

¿ChatGPT puede operar por mí en el bróker?

No directamente. ChatGPT escribe el código, y quien opera es el robot instalado en una plataforma como MetaTrader conectada a tu cuenta. Lo ideal es tenerlo en un servidor remoto (VPS) encendido las 24 horas para que no dependa de la luz ni de internet de casa.

¿Qué hay que estudiar para hacer trading con inteligencia artificial?

Lo mínimo: qué es un backtest, gestión del riesgo (riesgo por operación, stop según el ATR y cálculo del lotaje), cómo funciona tu plataforma y cómo se valida una estrategia antes de pasarla a real. Con esa base, la IA te ahorra mucho trabajo en lugar de engañarte. Para arrancar, tienes mi vídeo de trading con IA para principiantes.

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.

Más sobre trading con inteligencia artificial

Ver todos los artículos de trading con inteligencia artificial

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.