Volver al inicio

Agentes IA para análisis de mercado cripto: patrón Reasoning + Action

El artículo analiza problemas de agentes IA existentes para análisis de mercado cripto y ofrece una solución basada en el patrón 'Reasoning + Action'. Se proporciona código del agente en agent-swarm-kit con ejemplos reales de señales en eventos de abril 2026.

Agentes IA adaptativos para trading BTC: código completo y pruebas
Advertisement 728x90

Patrón Razonamiento + Acción para Agentes IA en Análisis Fundamental de Cripto

Los repositorios existentes para análisis automatizado de mercados adolecen de fallos graves al manejar indicadores y noticias. Toma como ejemplo TauricResearch/TradingAgents: el pipeline extrae datos de Reddit, X, Bloomberg, Reuters y Yahoo Finance. Dos agentes debaten —uno alcista, otro bajista— durante un número fijo de rondas. Gana el lado con los argumentos más sólidos.

Pero bajo el capó, indicadores crudos como RSI y Stoch RSI se alimentan a los LLM como texto plano. Los modelos luchan con la priorización: las cadenas de razonamiento son caóticas. Ejemplo:

  • RSI indica sobreventa —hipótesis alcista.
  • Sin herramientas para backtestear la hipótesis.
  • Stoch RSI parpadea sobrecompra —confirma la llamada.

Pesos de prioridad hardcodeados matan la adaptabilidad, llevando a pérdidas. La priorización dinámica exige 200k tokens para backtesting —de $1.20 (Haiku) a $6.00 (Opus). Sin indicadores, el sistema es ciego al ruido de redes sociales: un influencer con cuentas falsas o APIs caras ($200/mes para X).

Google AdInline article slot

node-ccxt-backtest despliega 8 agentes por tema:

  • Balance: reservas on-chain, salidas de exchanges, suministro LTH, ondas HODL.
  • Flujo de Dinero: entradas ETF, presión minera, stablecoins, OTC.
  • Fundamentales: hashrate, MVRV, NVT, Stock-to-Flow.
  • Ingresos de Red: fees, Lightning, TVL DeFi.
  • Insiders: MicroStrategy, ETF BlackRock, Grayscale GBTC.
  • Noticias de Activos: regulaciones, hacks, instituciones.
  • Macro Global: Fed, CPI, DXY, Fear & Greed, M2.
  • Historia de Precios: volúmenes anómalos, rupturas.

¿El problema? Ignora métricas de cartera (drawdown máximo, ratio Sharpe) y pasa por alto giros del mundo real: un tuit presidencial lo cambia todo al instante.

Por qué fallan los enfoques estáticos

Ambos ejemplos dependen de consultas rígidas a fuentes. Los mercados cambian a diario: la adaptación es imprescindible. El patrón "Razonamiento + Acción" lo soluciona: los LLM alternan análisis y búsquedas de noticias. Los agentes se centran en disparadores clave, ignorando el ruido.

Google AdInline article slot

Implementación de Agentes: Ejemplos de Señales de Abril 2026

El análisis fundamental de abril gritaba VENDER: negativos acumulados —Fed manteniendo tasas altas, DXY fuerte, salidas ETF BlackRock, hashrate bajo, tasa de funding 15%, índice de miedo en 28.

{
  "reasoning": "Todos los informes destacan señales bajistas: 1) macro—Fed mantiene tasas elevadas, dólar fuerte, datos de empleo robustos → ánimo risk-off...",
  "signal": "VENDER"
}

5 de abril —geopolítica (ultimátum de Irán): ESPERAR. Precio bajo MA, RSI 44, miedo en 12, pero sin catalizador.

8 de abril —tuit de Trump sobre alto al fuego: COMPRAR. Rally a $72k, liquidaciones cortas $425M, volumen >2M BTC/hora. Stop-loss $70k.

Google AdInline article slot

9 de abril —señales mixtas (ruptura sobre $71k vs. ventas mineras, opciones put 17%): ESPERAR.

Código Fuente de los Agentes

Agente de Búsqueda Web

import { addAgent } from "agent-swarm-kit";
...
import { str } from "functools-kit";

addAgent({
  agentName: AgentName.WebSearchAgent,
  completion: CompletionName.OllamaTextCompletion,
  keepMessages: Infinity,
  prompt: str.newline(
    "Eres un agente de búsqueda web en un enjambre de sistema de trading.",
    "",
    "Tu tarea es compilar un informe objetivo..."
  ),
  tools: [
    ToolName.WebSearchTool,
  ],
});

Generador de Señales

import {
  addOutline,
  commitAssistantMessage,
  commitUserMessage,
  dumpOutlineResult,
  execute,
  fork,
  IOutlineHistory,
  IOutlineResult,
} from "agent-swarm-kit";

...

const DISPLAY_NAME_MAP = {
  BTCUSDT: "Bitcoin",
  // ...
};

const SEARCH_PROMPT = str.newline(
  "Buscas disparadores en eventos de última hora...",
  "Nivel 1—Eventos de última hora..."
);

El código aprovecha agent-swarm-kit para un enjambre de agentes. Las búsquedas apuntan a disparadores frescos: noticias de última hora, hacks, tuits de Trump, sorpresas macro. La salida es JSON con razonamiento y señal (COMPRAR/VENDER/ESPERAR).

Lecciones Clave

  • El patrón "Razonamiento + Acción" ofrece adaptabilidad: los agentes buscan noticias en medio del análisis.
  • Enfocarse en eventos de última hora (tuits, geopolítica) supera a los indicadores estáticos.
  • Métricas de éxito: drawdown máximo, ratio Sharpe —esenciales para backtesting.
  • Costo: optimizado para Ollama, evita APIs caras.
  • Objetividad: prioriza señales bajistas, ejecuta múltiples consultas.

— Editorial Team

Advertisement 728x90

Leer después