Presiona ESC para cerrar

Prompt Engineering para Traders: Análisis On-Chain con LLMs

El análisis de blockchain en 2026 ha dejado de ser dominio exclusivo de los científicos de datos. Con la aparición de modelos LLM (Large Language Models) avanzados, capaces de interpretar código y trabajar con volúmenes masivos de datos estructurados, los traders han ganado una herramienta poderosísima. Sin embargo, la diferencia entre una "alucinación" del modelo y una señal alfa valiosa radica en una sola habilidad: el Prompt Engineering.

En este artículo, exploraremos cómo convertir una inteligencia artificial en un analista de datos completo que no solo "adivina", sino que interpreta los eventos on-chain con precisión matemática.


1. Cambio de paradigma: de "preguntar" a "instruir"

El principal error de los traders es hacer preguntas genéricas (por ejemplo, "¿Qué está pasando con Ethereum?"). Para el análisis on-chain, esto es inútil. Los modelos no tienen acceso directo a los nodos en tiempo real de forma bruta; funcionan interpretando los datos que tú les "proporcionas" a través de herramientas API o archivos cargados.

Regla de oro: Tu prompt debe contener Rol, Contexto, Tarea y Restricciones.

Ejemplo malo:

"Mira las transacciones de esta dirección [0x...] y dime si es una ballena o no".

Ejemplo profesional:

"Eres un experto en análisis forense de blockchain en redes EVM. Tu tarea es analizar una exportación CSV de las transacciones de la billetera [0x...]. Agrupa las transferencias por protocolo (Lending, DEX, Bridges). Calcula el tiempo promedio de retención de los activos antes de la venta. Si el volumen de transacciones supera los 1000 ETH en los últimos 30 días, clasifícalo como 'Institutional Whale'. Genera el informe en formato de tabla".


2. Uso de la cadena de pensamiento (Chain-of-Thought)

Los datos on-chain suelen ser confusos (por ejemplo, swaps complejos a través de agregadores como 1inch). Para que el modelo no cometa errores de cálculo, utiliza el método Chain-of-Thought. Oblígalo a razonar paso a paso.

Ejemplo de estructura de solicitud:

  1. Paso 1: Identifica todas las transacciones entrantes del token $XYZ.
  2. Paso 2: Filtra las transferencias provenientes de exchanges centralizados (CEX).
  3. Paso 3: Calcula el precio de compra promedio basándote en los datos de precio en el momento de la transacción (si se proporcionan los datos).
  4. Paso 4: Compara el saldo actual con la suma de todas las compras.

3. Caso práctico: análisis de Hooks de Uniswap v4 y liquidez

Con el lanzamiento de Uniswap v4, el análisis de liquidez se ha vuelto más complejo debido a los hooks personalizados. Un usuario promedio no entenderá el código de un hook, pero un LLM puede descompilarlo y explicar la lógica subyacente.

Prompt para análisis de smart contract de hook:

"Analiza este código Solidity de un hook para Uniswap v4. Determina si existe alguna lógica que restrinja la retirada de liquidez (LPs) o que implemente comisiones dinámicas que puedan afectar negativamente al trader. Explica los factores de riesgo en lenguaje sencillo e indica las líneas de código específicas que resulten sospechosas".


4. Tabla: operadores y variables para consultas eficaces

El uso de operadores específicos en los prompts permite que el modelo mantenga el "foco".

Operador/TécnicaPor qué usarloEjemplo
Few-Shot PromptingDar al modelo 2 o 3 ejemplos de un análisis correcto."Aquí tienes un ejemplo de análisis: [Ejemplo]. Ahora analiza este: [Datos]".
DelimitadoresSeparar claramente los datos de las instrucciones.Usa ### o """ para resaltar bloques de código o JSON.
Inyección de restriccionesEliminar ruido innecesario."Ignora las transacciones con un volumen inferior a 0.1 ETH".
Formateo de salidaObtener datos listos para importar."Muestra el resultado estrictamente en formato JSON para su integración en un script de Python".

5. Trabajo con código: automatización mediante Python

La mejor forma para un trader de usar un LLM es pidiéndole que escriba scripts de recolección de datos a través de librerías como web3.py o APIs (Dune, Glassnode, Etherscan).

Solicitud para crear un parser:

"Escribe un script en Python que utilice la librería requests para obtener las últimas 100 transacciones del token [Contract_Address] a través de la API de Etherscan. El script debe filtrar las transacciones donde el remitente sea un contrato (swap) y guardar solo aquellas donde el volumen supere los $50,000. Añade manejo de errores para los límites de la API".

Hack poco conocido: "Reverse-Prompting"

Si ves un informe de análisis on-chain de alta calidad en Twitter o Substack, copia el texto en el LLM y pregunta:

"Analiza este informe. Escribe el prompt ideal que te obligaría a generar exactamente el mismo análisis profundo basado en datos brutos en el futuro".

Esto te permitirá crear tu propia biblioteca de "prompts de oro".


6. Técnica avanzada: SQL en Dune Analytics

Muchos traders usan Dune pero no saben SQL. Puedes usar el LLM como un puente.

Prompt:

"Necesito encontrar las 10 billeteras con mayor volumen de trading en el par PEPE/WETH en Uniswap v3 durante los últimos 7 días. Escribe una consulta SQL para Dune Analytics usando la tabla dex.trades. Ten en cuenta que debes excluir los bots de arbitraje (transacciones en el mismo bloque con idéntico input/output)".

7. Análisis de "Smart Money" (Smart Money Tracking)

Una de las estrategias más rentables es seguir a las billeteras que muestran rendimientos constantes o actividad de insiders. Los LLM pueden ayudar a automatizar el proceso de desanonimización y evaluación de dichas direcciones.

Prompt para el perfilado de billeteras:

"Analiza la lista de transacciones recientes de la dirección [0x...].
1. Identifica la fuente principal de fondos (CEX, puente o otra dirección privada).
2. Detecta patrones: ¿esta dirección compra tokens en etapas tempranas (antes de listarse en exchanges importantes)?
3. Evalúa el 'Win Rate' (proporción de operaciones rentables y con pérdidas), si se proporcionan datos de precios de entrada y salida.
4. Concluye: ¿esta dirección es 'Smart Money', un fondo de capital de riesgo (VC) o un inversor minorista común?"


8. Detección de manipulaciones: Wash Trading y Sandwich Attacks

Los datos on-chain suelen tener "ruido" debido al volumen artificial. Puedes utilizar un LLM para escribir la lógica que reconozca estos patrones.

Ejemplo de solicitud para buscar Wash Trading:

"Ayúdame a diseñar un algoritmo en Python para analizar los registros de eventos (Event Logs) del contrato inteligente de un token. El algoritmo debe buscar transacciones cíclicas (Dirección A -> Dirección B -> Dirección C -> Dirección A) en un intervalo de una hora. Esto es una señal clara de manipulación de volumen. Devuelve una estructura de datos que almacene estas conexiones de manera eficiente para una visualización en grafo."


9. Prompt Engineering para análisis de sentimiento basado en noticias on-chain

A veces, los "datos" no son solo números, sino también descripciones textuales de transacciones (Input Data) o mensajes en DAOs.

Prompt para el análisis de actividad de ballenas:

"Interpreta el aviso de transacción: 'Whale moved 50,000 ETH from cold wallet to Binance'.
Contexto: El mercado actual se encuentra en fase de consolidación cerca de una resistencia fuerte.
Tarea: Evalúa la probabilidad de presión de venta en una escala del 1 al 10. Proporciona analogías históricas de cuándo movimientos similares provocaron una corrección de precio en 24 horas. Responde de forma breve, al estilo de una nota analítica de Bloomberg."


10. Tabla resumen: Herramientas e integración con LLM

Para que los prompts funcionen con eficacia, es necesario entender de dónde extraer la "materia prima".

HerramientaTipo de datoCómo usar con LLM
Etherscan/BscScanTransacciones crudas (Raw)Copiar CSV o generar consultas a la API.
Dune AnalyticsDatos SQL agregadosPedir al LLM que escriba u optimice consultas SQL.
Arkham IntelligenceEntidades etiquetadasUsar conexiones visuales para describir la estructura de la red en el prompt.
DexScreener APIPrecio y liquidez en tiempo realPedir al LLM que escriba un script de alerta ante cambios bruscos de liquidez.

11. Técnicas avanzadas: Emulación de la EVM en el prompt

Los modelos avanzados (como Gemini 1.5 Pro o GPT-4) pueden simular "mentalmente" la ejecución de código.

Prompt para depurar una transacción compleja:

"Te proporciono el código hexadecimal (Input Data) de una transacción que falló con el error 'Execution Reverted'. Actúa como si fueras la EVM. Decodifica este hex paso a paso, identifica qué función del contrato inteligente fue llamada y en qué etapa (verificación de condiciones, transferencia de activos, falta de gas) ocurrió el fallo. Explica la causa en lenguaje sencillo."


12. Consejos prácticos de seguridad

Al trabajar con LLM y datos on-chain, la higiene digital es fundamental:

  • Nunca introduzcas tus llaves privadas o frases semilla (seed phrases) en un chat de IA. Incluso si pides "escribir un script para firmar transacciones".
  • Verifica el código. Un LLM puede, accidentalmente (o por alucinación), sugerir una biblioteca con vulnerabilidades. Siempre pide al modelo que comente cada línea del código generado.
  • Ventana de contexto. Si cargas una cantidad enorme de datos, el modelo puede "olvidar" el inicio de las instrucciones. Repite las instrucciones clave al final del prompt.

Consejo final para profesionales:

Crea un "Prompt de Sistema" (System Instruction). Es un conjunto de reglas permanentes que se aplicarán a todas tus solicitudes. Por ejemplo: "Verifica siempre si las direcciones pertenecen a bots de MEV, calcula siempre el deslizamiento (slippage) y nunca utilices juicios subjetivos sin respaldo en números."


FAQ

Para seguir al smart money, debes alimentar al LLM con un historial de transacciones estructurado (CSV/JSON) y asignarle el rol de analista forense. El objetivo es identificar patrones de comportamiento específicos, como la acumulación temprana antes de listings importantes, clusters de wallets con un win-rate alto y fuentes de financiamiento provenientes de bridges institucionales. El modelo actúa como un motor de clasificación, separando el ruido de las señales de alta convicción al calcular tiempos promedio de hold y ratios de precio de entrada y salida.

Sí, los LLMs avanzados pueden decompilar código de Solidity para auditar hooks de Uniswap v4 e identificar lógica maliciosa, como comisiones de salida ocultas, restricciones de retiro o manipulaciones de fees dinámicos que podrían perjudicar a los proveedores de liquidez (LPs). Usando un prompt de Chain-of-Thought, la IA puede cruzar la lógica de ejecución del hook con vulnerabilidades de seguridad conocidas para asignar un risk score a cualquier pool específica.

Puedes usar LLMs para cerrar la brecha técnica describiendo tus necesidades de datos en lenguaje natural; por ejemplo, pidiendo el "top 10 de compradores de un token específico excluyendo bots de MEV" y el modelo generará el código SQL correspondiente para Dune. Para asegurar la precisión, tu prompt debe especificar las tablas exactas necesarias (como dex.trades o erc20_ethereum.evt_Transfer) e incluir filtros para transacciones cíclicas típicas del wash trading.
Sying Yu

I am a blockchain developer specializing in building secure, scalable, and innovative decentralized solutions. My expertise covers smart contracts, payment systems, and integrating crypto with fiat to optimize financial workflows. I thrive on creating modern, efficient tools for the evolving digital economy....

Escribe una opinión

Tu correo electrónico no será publicado. Los campos obligatorios están marcados *