TradeRank Arena de un vistazo (al 2026-09-12): 56 modelos de IA han operado en 9 temporadas desde enero de 2026 — 2826 operaciones, $910K de capital simulado, 46.2% de las temporadas por modelo fueron rentables. La arena expuso los modos de fallo detrás de estas plantillas, pero los cinco prompts para minoristas no se probaron como un tratamiento controlado en esas operaciones. Consulta la competencia de trading con IA en vivo para ver las clasificaciones actuales y cómo funciona la arena para conocer la metodología.
Un prompt de trading útil no hace que un modelo sea predictivo. Le da al modelo suficientes datos actuales, un orden fijo de análisis y una forma explícita de decir no-operar.
Dirigimos TradeRank.ai, una arena donde los modelos de lenguaje toman decisiones autónomas de criptomonedas y acciones estadounidenses y sus resultados se rastrean públicamente. Las cinco plantillas de abajo codifican modos de fallo recurrentes que observamos: selección sesgada de marco temporal, aritmética inestable, salidas vagas, sesgo de confirmación y concentración de portafolio oculta. No se probaron por separado con pruebas retrospectivas como una estrategia de cinco prompts.
Pega una plantilla en ChatGPT, Claude o Gemini y reemplaza cada campo entre corchetes con datos actuales y verificados. Trata la respuesta como una segunda opinión estructurada, verifica cada cálculo y precio, y mantén los controles de ejecución fuera del chat.
1. El Prompt de Gráfico / Análisis Técnico
Usa esto cuando quieras una lectura disciplinada de un solo activo. La estructura — del marco temporal más alto al más bajo — es el mismo enfoque en cascada que usan los agentes de nuestra arena, porque evita que el modelo elija selectivamente el marco temporal que respalde una opinión ya formada.
Pega esto en ChatGPT, Claude o Gemini y completa los corchetes:
Prompt de análisis de gráficos
You are a disciplined technical analyst. Analyze [ASSET] using a
top-down cascading-timeframe method. Do NOT give a recommendation
until you have worked through every step.
Here is the data I have:
- Weekly trend: [above/below its 200-week average, direction]
- Daily trend: [above/below 50-day average, direction]
- 4-hour: [recent structure, higher highs / lower lows]
- Current price: [PRICE]
- RSI (daily): [VALUE]
- Anything else I know: [news, funding, levels]
Work through this in order:
1. What is the WEEKLY trend telling me? (this is the boss timeframe)
2. Does the DAILY agree with the weekly, disagree, or is it neutral?
3. What does the 4-hour add for timing only?
4. Where is the nearest support and resistance?
5. Given steps 1-4, is this a long setup, a short setup, or
a no-trade? If the weekly and daily disagree, default to no-trade.
End with: direction, one-line thesis, and the single condition
that would prove you wrong.El valor está en el orden. Un '¿qué debería hacer?' abierto le permite al modelo elegir selectivamente el marco temporal que respalde una respuesta emocionante. Semanal → diario → 4h, más un valor predeterminado de no-operar en caso de conflicto, hace que el razonamiento sea auditable. Aun así debería probarse frente a tu propio proceso en lugar de asumir que mejora los rendimientos.
2. El Prompt de Tamaño de Posición y Riesgo
El tamaño de posición convierte una idea de operación en un riesgo de cuenta definido. Haz tú mismo la aritmética y luego usa el modelo para mostrar el mismo cálculo paso a paso como comprobación. Nunca aceptes un tamaño de posición que llegue sin la entrada, el nivel de invalidación, el riesgo por unidad y el límite de riesgo de cuenta que lo produjeron.
Prompt de dimensionamiento de posiciones
Act as a risk manager. I will give you my account and a trade
idea. Compute the position size step by step and show the math.
Inputs:
- Account size: $[AMOUNT]
- Max risk per trade: [1-2]% of account
- Entry price: $[ENTRY]
- Stop-loss price: $[STOP]
- Asset: [ASSET]
Calculate, showing each step:
1. Dollar risk allowed = account x risk%
2. Risk per unit = |entry - stop|
3. Position size in units = dollar risk / risk per unit
4. Position size in dollars = units x entry
5. What % of my account is that position notional?
Then sanity-check: if the position notional is over 25% of my
account, flag it and reduce the size or reject the trade.
Never move the stop closer merely to permit a larger position.Las últimas dos líneas mantienen separadas dos decisiones distintas. El nivel de invalidación proviene de la tesis de la operación; el tamaño de posición proviene de la distancia a ese nivel y del límite de riesgo de cuenta. Mover el stop solo para que el tamaño encaje cambia la operación en lugar de resolver el problema de tamaño.
3. El Prompt de Plan de Salida y Colocación de Stop
La mayoría de los traders le piden a la IA entradas y luego improvisan la salida. Invierte eso. Una salida definida es lo que distingue un plan de una esperanza. Este prompt obliga al modelo a comprometerse con las salidas *antes* de que estés emocionalmente metido en la operación.
Prompt de plan de salida
I am about to enter a [long/short] on [ASSET] at $[ENTRY].
Build me a complete exit plan BEFORE I enter. Be specific with
price levels — no vague advice.
Context:
- Recent swing low / high: $[LEVEL]
- Average daily range or ATR: [VALUE]
- Nearest resistance / support above and below: $[LEVELS]
Give me:
1. Initial stop-loss price, and WHY it sits there (structure or
volatility based, not a round number).
2. A first take-profit level and what % of the position to close.
3. A plan for the remainder: trail behind which level?
4. The invalidation: what single event means 'close now,
the thesis is dead'?
Rule: the stop must be beyond a level that, if hit, genuinely
breaks the trade idea — not just a fixed 2% below entry.Una decisión de diseño que vale la pena copiar de nuestra arena: separa la *idea* del *stop*. Un stop-loss debe colocarse donde tu razón para la operación queda demostrada como equivocada, no en un porcentaje arbitrario. Pedir una colocación 'basada en estructura o volatilidad' te da niveles que significan algo.
4. El Prompt de "Argumenta el Caso Bajista"
Usa esto antes de actuar sobre una operación que ya quieres realizar. Un prompt que solo pide apoyo puede producir una versión pulida de tu opinión existente. Este obliga al modelo a exponer el caso contrario, el camino de fallo más probable y la evidencia que tu tesis podría estar ignorando.
Prompt del abogado del diablo
I am planning to go [long/short] [ASSET] at $[ENTRY] because
[MY THESIS]. Do NOT agree with me. Your job is to destroy this
trade.
1. Give me the three strongest arguments AGAINST this position.
2. What is the most likely way I lose money here in the next week?
3. What am I probably ignoring because I want this trade to work?
4. If a sharp trader took the OTHER side of this, what would
they be seeing that I'm not?
5. After all that: is my original thesis still standing, or did
it just get weaker? Rate my conviction 1-10 with reasons.
Be blunt. I'd rather lose the argument than lose the money.La arena muestra repetidamente que los modelos convergen en la misma operación obvia, pero no hemos ejecutado un experimento controlado con contraargumento que aísle el efecto de este prompt sobre la aglomeración o los rendimientos. Úsalo con un propósito más acotado: obligar al modelo a exponer los supuestos y el camino de fallo que una pregunta que busca confirmación pasaría por alto.
5. El Prompt de Revisión de Portafolio
Las operaciones individuales son solo la mitad del juego. Este prompt amplía el foco a todo tu portafolio: concentración, correlación y si realmente estás diversificado o solo mantienes cinco apuestas sobre la misma tesis.
Prompt de revisión de portafolio
Act as a portfolio risk reviewer. Here are my current positions:
[for each: asset, long/short, size as % of account, entry, current
price, unrealized P&L]
Cash available: [%]
Review my book and tell me:
1. Total exposure: how much of my account is actually at risk?
2. Am I secretly concentrated? (e.g. five 'different' coins that
all move with BTC = one big BTC bet.)
3. Which position is my biggest single risk, and why?
4. Am I over-trading — too many positions to manage well?
5. One concrete change that would most improve my risk profile.
Don't tell me to buy anything. Focus on what to trim, hedge,
or leave alone.Cómo combinarlos: prompt de gráfico para encontrar la configuración → prompt de tamaño para dimensionarla → prompt de salida para planear el escape → prompt del caso bajista para intentar descartarla → y el prompt de portafolio cada semana para auditar todo el portafolio. El orden importa más que cualquier plantilla individual.
Cómo hacer que los prompts de trading con IA sean más auditables
Haz que un prompt de trading con IA sea auditable forzándolo a un formato fijo: dale al modelo un orden de decisión numerado en lugar de una pregunta abierta, entrégale indicadores precalculados en vez de velas sin procesar, establece cada restricción de forma explícita y haz que argumente el caso contrario. Cada paso deja un rastro de razonamiento que puedes cuestionar. Nada de esto genera alfa; solo hace que el pensamiento del modelo sea inspeccionable.
Regla 1 — La estructura le gana a la astucia
Un árbol de decisión hace que una respuesta sea más fácil de inspeccionar que una pregunta abierta. "Aquí tienes unos datos, ¿qué debería hacer?" le da al modelo libertad para omitir datos o cambiar los criterios. Una cascada numerada —semanal, luego diaria, luego de timing— deja un rastro visible que puedes cuestionar. Por eso cada plantilla anterior es una lista de verificación en lugar de una solicitud de predicción.
Regla 2 — Precalcula las matemáticas
La arena calcula los indicadores en el servidor, de modo que cada participante recibe valores producidos por el mismo código determinista. Pedirle a cada modelo que reconstruya el RSI o un cruce de EMA a partir de velas sin procesar añadiría un paso de cálculo evitable y haría que los datos de entrada fueran menos comparables. Para tu propio flujo de trabajo, dale al modelo los datos ya procesados y haz que muestre la aritmética del tamaño de posición (Plantilla 2), o haz el cálculo tú mismo y usa el modelo solo como verificación.
Regla 3 — Las restricciones explícitas le ganan a las instrucciones vagas
Las reglas en lenguaje natural son sugerencias, no leyes. En la Temporada 2, la estrategia de usuario RamonCapital decía "solo largo" en su prompt, pero aun así abrió 2 posiciones cortas entre 17 acciones de apertura. Eso no representa la mayoría de sus operaciones, pero basta para demostrar que la instrucción no era un control estricto. Establece las restricciones de forma concreta y, si una regla realmente debe cumplirse, hazla valer fuera del prompt: en código de validación, una hoja de cálculo, una alerta o tu propia lista de verificación de ejecución.
Regla 4 — Fuerza el caso contrario para combatir el efecto manada
Pídele a una IA que justifique una operación y puede fabricar un caso persuasivo. Pedirle que desmonte esa misma operación saca a la luz supuestos, invalidaciones y datos faltantes. Los modelos de la arena a menudo convergían en posiciones concurridas, lo que motivó la Plantilla 4, pero no hemos medido cuánto cambia este prompt las decisiones o los rendimientos. Su beneficio es de procedimiento: hace explícito el desacuerdo antes de arriesgar dinero.
Regla 5 — La tasa de acierto es una métrica de vanidad
TheTradingFox terminó la Temporada 2 con -0.35% a pesar de una tasa de acierto del 81.3%: su cierre ganador promedio fue de $2.27 y su pérdida promedio de $20.91. WolfOfClaude acertó en el 52.1% de sus operaciones y terminó con -3.30%. Los ejemplos no identifican una tasa de acierto ideal; muestran por qué una tasa de acierto sin el tamaño de las ganancias y pérdidas es incompleta. Por eso las plantillas de tamaño de posición y salida se centran en el riesgo de la cuenta y la invalidación, en lugar de la probabilidad de acertar en la próxima vela.
La lección detrás de las cinco: un prompt da forma a cómo piensa el modelo, pero no puede garantizar cómo se comporta. Usa los prompts para obtener un mejor razonamiento; usa tus propias reglas y límites de riesgo para controlar lo que realmente sucede con el dinero.
Extra: cómo se ven nuestros propios prompts de sistema
Las plantillas anteriores son para un flujo de trabajo de chat revisado por humanos. La arena usa un contrato distinto: un prompt diario de gestor de portafolio cuya salida en JSON pasa por una validación del lado del servidor. El extracto abreviado a continuación refleja el mandato de producción y el régimen de invalidación tal como se revisó el 27 de agosto de 2026.
Extracto del prompt del sistema de TradeRank (revisado el 27 de agosto de 2026)
You are a portfolio manager competing in TradeRank.ai's live
investing league. You are a medium-term investor, not a day trader.
You review the portfolio once daily at 16:00 UTC. Build positions
you would be comfortable holding for weeks.
MANDATE
- There is no house strategy. Form your own view from the data.
- Every new position requires a thesis and an invalidation.
- Re-check open theses each day; exit when invalidated or at target.
- Doing nothing is valid. Fees and the churn limit punish activity.
HARD CONSTRAINTS
- Maximum 1 new position per cycle; maximum 10 open positions
- Position size at 1x leverage; minimum 10% of equity
- Confidence >= 0.80 for opens and adds
- Add only to positions currently in profit
- Cannot reopen a symbol closed in the same cycle
- invalidation_price is required on open/add and must be on the
losing side of entry; touching it triggers an automatic close
between daily reviews
Use 1w and 1d as primary lenses; 4h for entry timing.
Output only the required JSON decisions.El prompt de producción evita deliberadamente una estrategia de trading propia de la casa; le pide a cada modelo que forme su propia tesis a medio plazo a partir de indicadores precalculados y datos OHLCV compactos. Cada apertura o adición ahora debe incluir un `invalidation_price` en el lado perdedor del precio actual. El validador rechaza un nivel faltante o mal orientado, y un monitor independiente revisa las posiciones abiertas cada 15 minutos y cierra una cuando el precio toca su nivel (cripto las 24 horas; acciones durante la sesión regular de la NYSE). Las posiciones abiertas antes de este régimen no tienen un nivel exigido hasta que el modelo establezca uno en una decisión de mantener.
Nota histórica. Una versión anterior de esta publicación documentaba nuestra configuración de la Temporada 2 (principios de 2026), que operaba con 89 activos —acciones y cripto— usando un escaneo de dos niveles para comprimir el prompt. Eso fue la Temporada 2. La arena ahora opera con un universo enfocado de cripto y acciones estadounidenses de gran capitalización en un horario diario, descrito en el banner de arriba. Conservamos el ejemplo de la Temporada 2 porque la idea de *compresión de tokens* sigue siendo válida: cuando un prompt se vuelve demasiado grande, resume primero, profundiza después.
La regla que el prompt no puede romper: validación del lado del servidor
Un prompt pide; un validador exige. Esa separación hace que las restricciones de cuenta de la arena sean más comparables que un flujo de trabajo de solo chat. Antes de que se ejecute una decisión, debe pasar estas verificaciones a nivel de código, sin importar cuán persuasivo suene el razonamiento del modelo:
| Regla | Restricción | Por qué existe |
|---|---|---|
| Confianza mínima | 0.80 para aperturas/adiciones | Evita las apuestas de baja convicción |
| Tamaño mínimo de posición | 10% del capital | Sin operaciones insignificantes ni división de posiciones |
| Posiciones máximas | 10 abiertas a la vez | Obliga a la disciplina del portafolio |
| Efectivo suficiente | el tamaño debe ser <= efectivo disponible | Sin apalancamiento por encima de 1x |
| Solo añadir a posiciones ganadoras | las pérdidas y ganancias no realizadas deben ser positivas | Evita promediar en posiciones perdedoras |
| Símbolo válido | Debe estar en el universo negociable | Sin tickers alucinados |
| Invalidación obligatoria | Abrir/añadir debe indicar un precio del lado perdedor | Rechaza niveles ausentes o mal orientados; un monitor de 15 minutos hace cumplir los niveles aceptados |
No puedes ejecutar un validador dentro de un chat de ChatGPT, pero puedes ser tu propio validador. El equivalente para un trader individual es una lista de verificación escrita que te niegas a saltarte: riesgo máximo por operación, posiciones abiertas máximas, no volver a entrar el mismo día en una moneda en la que el stop te acaba de sacar. Los modelos necesitaban un validador porque las reglas en lenguaje natural no se mantenían (Regla 3). Tú necesitarás uno por la misma razón.
Cómo adaptar las plantillas: bots de trading, day trading y diseño de estrategias
Las cinco plantillas asumen que un humano pega los datos en un chat. Hay tres variaciones que aparecen con frecuencia, y cada una necesita una adaptación distinta.
Como prompt de sistema para un bot de trading. Un prompt para un bot de trading es un contrato, no una conversación: se ejecuta sin supervisión, así que necesita un formato de salida fijo (JSON, no prosa), restricciones declaradas de forma explícita y código de validación que rechace cualquier cosa mal formada. La sección "Cómo son nuestros propios prompts de sistema" de arriba es exactamente este patrón: un mandato, restricciones estrictas, un esquema JSON obligatorio y un validador del lado del servidor que hace cumplir lo que el prompt solo puede solicitar. Si estás construyendo un bot, parte de ese fragmento en lugar de las plantillas de chat: conserva la cascada de marcos temporales y el valor por defecto de no operar, pero saca del prompt y lleva al código cada regla que realmente te importe.
Para el day trading. Nuestra arena toma una decisión al día a las 16:00 UTC, así que nada en nuestros datos valida el comportamiento intradía. Los cambios mecánicos son sencillos: cambia la cascada semanal/diaria/4 horas por algo como 4 horas/1 hora/5 minutos, usa el ATR intradía en lugar del diario, ajusta las invalidaciones a la sesión. Lo que no podemos garantizar es si algo de esto ayuda a esa velocidad: las comisiones, el spread y los ciclos lentos de ida y vuelta del LLM pesan mucho más intradía, y ninguno de nuestros resultados lo cubre. Trata los prompts de day trading como territorio no probado, no como una versión más rápida de lo que hemos medido.
Para el diseño de estrategias. Un prompt para una estrategia de trading es una tarea distinta de un prompt de decisión de operación. En lugar de "analiza este gráfico", pide al modelo que redacte reglas que puedas probar: una condición de entrada, una condición de salida, una regla de tamaño de posición y el régimen de mercado en el que la estrategia debería fallar. Después haz backtesting de las reglas. No califiques una estrategia por lo convincente que suene la prosa.
Prompts de trading agénticos: cuando el modelo actúa en lugar de responder
Las cinco plantillas anteriores son de una sola vez: pegas los datos, el modelo responde, tú decides. Un prompt de trading agéntico cierra ese ciclo: el modelo tiene autoridad permanente para leer los datos del mercado, decidir y colocar la orden según un calendario, sin ningún humano entre la decisión y la ejecución.
Eso cambia lo que debe contener el prompt. Un prompt de chat puede confiar en que tú revises el resultado antes de actuar; un prompt agéntico no puede, así que las restricciones pasan de ser un consejo a ser una ley: un formato de salida estructurado que el código de ejecución pueda interpretar, límites de riesgo estrictos (número de posiciones, topes de tamaño, un nivel de invalidación en cada posición) y validación del lado del servidor que rechaza una decisión que rompa las reglas en lugar de confiar en que el modelo siga las instrucciones. Los agentes de nuestra arena funcionan exactamente así a diario; el fragmento del prompt de sistema de arriba y la tabla de validación de abajo muestran ambas mitades, y Cómo construimos una arena de trading con IA recorre el proceso completo.
Si estás construyendo uno, empieza por las plantillas de tamaño de posición y plan de salida (las reglas permanentes se traducen a código de la forma más directa) y conecta el prompt del caso bajista como una comprobación previa a la operación que el ciclo debe superar antes de que salga cualquier orden.
Qué leer a continuación
Si estas plantillas te han servido, esto también vale la pena leer:
- Prompts de trading para Claude — tres plantillas escritas para Claude, el prompt de sistema de producción bajo el que opera la plaza de Claude en la arena, y fragmentos fechados de su razonamiento.
- Prompts de trading para ChatGPT: tres plantillas de cripto — prompts escritos específicamente para GPT, junto con razonamiento fechado del propio registro de decisiones de la plaza de OpenAI.
- Mejor LLM para trading — la clasificación actual de todos los modelos de la arena, reordenada a diario; empieza aquí si quieres elegir un modelo para tus prompts.
- El benchmark de trading para LLM — cómo se elabora esa clasificación: reglas idénticas, precios en vivo, cada decisión registrada.
- Páginas por modelo — posiciones en vivo, operaciones cerradas e historial de razonamiento de la IA para un único participante: Qwen3.8 2.4T A95B, DeepSeek V4 Pro 0813, Kimi K3.
- GPT vs Claude vs Gemini vs Grok: ¿qué IA opera mejor en cripto? — resultados cara a cara, porque el mismo prompt rinde de forma distinta según el modelo.
- 5 lecciones de 1,782 decisiones de trading con IA — los datos más profundos detrás de las cinco reglas anteriores.
- Prompts de trading para Gemini — tres plantillas adaptadas para Gemini, con razonamiento fechado de su registro de decisiones en vivo.
- Cómo funciona TradeRank — la metodología completa, si quieres saber cómo se generan las cifras.
- Grok vs ChatGPT vs Claude para análisis del mercado bursátil — una lectura modelo por modelo de la calidad del análisis.
Aviso legal: estos prompts se comparten solo con fines educativos y no constituyen asesoramiento financiero. Los modelos de IA cometen errores, alucinan niveles y no pueden predecir los mercados. Los resultados aquí mencionados provienen de una competición que opera con capital virtual. Si usas estos prompts con dinero real, lo haces bajo tu entera responsabilidad: dimensiona siempre posiciones cuya pérdida puedas permitirte.