Conectar
Cómo construir un analista de inversiones con IA
Un agente de inversión con IA no es un modelo propietario, ni un fondo opaco, ni una máquina de predecir. Es un modelo capaz de razonar con acceso a datos reales y un flujo de trabajo repetible. El modelo ya existe. El flujo se aprende. La parte difícil — y de la que nadie habla claro — es la capa de datos. Este artículo cubre las tres cosas.
La versión corta
- Un agente = modelo + herramientas + bucle. No creas ninguna de las tres desde cero — las ensamblas.
- Un modelo sin datos en vivo alucina informes, precios y fundamentales. Un único endpoint MCP se lleva por delante todo el problema de los datos.
- La cadena de análisis tiene seis pasos: barrido de novedades → encuadre macro → rastreo del dinero inteligente → screen de factores → análisis a fondo de un valor → registrar y puntuar la tesis.
- La única medida honesta de si el agente sirve es un historial mecánico y fechado de ideas cerradas y puntuadas contra el SPY.
Un agente es modelo + herramientas + bucle
La palabra “agente” está sobrecargada. A efectos de inversión, redúcela a tres partes.
El modelo razona. Los modelos de frontera — Claude, GPT-4o, Gemini — saben leer un informe, conectarlo con el contexto macro, comparar valoraciones, detectar contradicciones y articular una hipótesis. Esa capacidad de razonamiento ya existe y es accesible por API. No hace falta entrenar nada.
Las herramientas traen la verdad. Un modelo sin herramientas reconstruye el mundo de memoria — y en mercados la memoria está equivocada. Pregúntale a un modelo sin herramientas qué había en el último 8-K de una empresa y responderá con soltura y sin acertar. Pregúntale el rendimiento actual del bono a 10 años y te dará una cifra de hace semanas o meses. Las herramientas cambian la inferencia por la recuperación. El modelo llama a la herramienta; la herramienta devuelve una respuesta real.
El bucle itera. Una sola ida y vuelta — prompt dentro, respuesta fuera — no es un agente. Un agente observa un resultado, decide qué hacer después, llama a otra herramienta o pide una aclaración, y sigue hasta terminar la tarea. En análisis eso se ve así: barrer lo que ha cambiado → detectar un grupo de informes → sacar los fundamentales del valor → comprobar la reacción del precio → formarse una opinión. Cada paso alimenta al siguiente.
El encuadre que importa: el modelo es el analista; las herramientas son el terminal de Bloomberg. Los analistas no se memorizan cada dato — saben dónde buscarlo. Dale al modelo las consultas adecuadas y se convierte en un analista rapidísimo y muy exhaustivo. Para la mecánica de conexión, mira cómo conectar Claude a los informes de la SEC y cómo conectar ChatGPT a datos de mercado en vivo.
El problema de los datos es el problema de verdad
Esto es lo que se saltan casi todos los tutoriales de “construye un agente de inversión con IA”: el modelo que razona es la parte fácil. Lo difícil es darle acceso a datos actuales, estructurados y fiables.
Datos en vivo. Los mercados se mueven a diario. Los informes de la SEC se publican continuamente. Las operaciones de insiders se declaran en dos días hábiles. Un modelo entrenado hasta una fecha de corte no puede responder qué pasó la semana pasada. Necesita recuperación en vivo, no datos memorizados.
Datos estructurados. Un 13F-HR no es un documento para leer — es una tabla de posiciones. Un Form 4 es un conjunto de filas de operaciones. Pegarlos en una ventana de chat pierde la estructura que los hace consultables. Quieres que el modelo pregunte “qué instituciones ampliaron en este valor el trimestre pasado” — eso es un cruce, no comprensión lectora.
Datos fiables. Alucinar en una pregunta macro es una molestia. Alucinar el precio de una operación de un insider o un beneficio por acción declarado puede meter al agente en una hipótesis equivocada durante toda la sesión. La verdad tiene que venir de fuentes primarias: EDGAR, companyfacts XBRL, FRED, Hyperliquid, el directorio de Nasdaq Trader.
El Model Context Protocol (MCP) resuelve las tres cosas. Un servidor MCP registra un conjunto de herramientas; el modelo las llama cuando las necesita. Un único endpoint le da al agente más de 160 herramientas que cubren todas las superficies importantes — informes de la SEC, fundamentales, precios, macro, cripto, operaciones del Congreso, catalizadores de la FDA — sin que tú tengas que montar ningún ETL ni base de datos. La parte difícil de la capa de datos se convierte en un solo paso de configuración. Consigue una clave aquí y conéctalo.
Un flujo de análisis que tu agente puede ejecutar de principio a fin
Cuando el modelo tiene herramientas de datos reales, dale un flujo de trabajo. El flujo es el bucle: el conjunto ordenado de pasos que el agente ejecuta en cada sesión. Este va del mercado amplio a un valor concreto y termina en una tesis registrada.
Paso 1 — barrido diario de novedades entre superficies
Antes de mirar ningún valor concreto, el agente barre todo lo que ha cambiado desde la última sesión. Una sola llamada cubre todas las superficies a la vez:
whats_new(since_days=1)
Eso devuelve los nuevos 8-K con sus códigos de item, las mayores compras y ventas de insiders por importe, las nuevas declaraciones de titularidad real 13D/13G, las aprobaciones y retiradas recientes de la FDA, las declaraciones de operaciones del Congreso bajo la STOCK Act y los mayores movimientos de precio — todo en una respuesta. El agente lee el resultado y decide de qué hilo tirar. Un 8-K con un grupo de compras de insiders en la misma ventana es una señal distinta de cualquiera de las dos por separado. Empieza aquí en cada sesión.
Paso 2 — encuádralo en el régimen macro
Los valores no existen aislados. Un screen de valor que funcionaba con los tipos bajando puede no funcionar con la Fed en pausa y la curva empinándose. Antes de generar candidatos, el agente revisa el entorno macro: rendimiento del bono a 10 años y su variación semanal, el diferencial 2/10, el tipo efectivo de los fed funds, la tendencia del IPC, la tasa de paro, el WTI y el dólar amplio. Esas siete cifras producen una frase de régimen que condiciona todas las decisiones posteriores.
Mira el manual de cuadrantes del régimen macro para ver cómo las lecturas de crecimiento e inflación se traducen en inclinaciones sectoriales y pesos de asignación.
Paso 3 — rastrea el flujo del dinero inteligente
El agente revisa cuatro superficies de dinero inteligente para los valores o sectores que identificó en los pasos 1 y 2:
- Insiders. Compras agrupadas de directivos y consejeros operativos en mercado abierto. No participación en IPO ni PIPE — eso es emisión primaria, no convicción. La ventaja de la literatura (Lakonishok-Lee, Cohen-Malloy) se concentra en compras no retributivas de directivos operativos en small caps. Mira el manual de señales de compras de insiders.
- Congreso. Las declaraciones de la STOCK Act llevan de 30 a 45 días de retraso entre la operación y su publicación. La declaración es el momento materialmente público; adelantarse no es posible. Pero los patrones de acumulación de miembros de comités poderosos en un sector son una señal estructural lenta. Mira el manual de operaciones del Congreso.
- Cambios institucionales del 13F. Variaciones intertrimestrales en las carteras de los gestores que sigue el agente. Las ampliaciones de un activista concentrado o de un gestor con ventaja documentada en un sector tienen más señal que la acumulación amplia de un fondo indexado. Mira el manual de caza de ballenas en el 13F.
- Catalizadores de la FDA. Las aprobaciones de fármacos y las retiradas de Clase I son el catalizador binario más limpio de los mercados cotizados — con reacciones típicas del 30 al 80% el día de la aprobación. El agente puede cruzar la actividad de insiders previa al evento como contexto de investigación (solo descriptivo; n diminuta). Mira el manual de catalizadores de la FDA.
Paso 4 — lanza un screen de factores
Sobre el régimen macro y las señales de dinero inteligente, el agente lanza un filtro sistemático para sacar candidatos que pasen criterios cuantitativos y cualitativos. Un screen de la Fórmula Mágica de Greenblatt (alto earnings yield + alto retorno sobre el capital) es un punto de partida; añadir un F-Score de Piotroski ≥ 7 como filtro de calidad elimina las trampas de valor. El screener admite filtros multirregla y expresiones seguras de ratios propios, y cubre unos 5.000 declarantes estadounidenses con GAAP limpio, con cuenta de resultados y balance de los últimos doce meses y ratios derivados del precio, incluidas métricas de riesgo del último año.
Mira el manual del screener de la Fórmula Mágica para la sintaxis exacta de los filtros y el guardarraíl contra trampas de valor.
Paso 5 — análisis a fondo de un valor
A los supervivientes del filtro se les hace un análisis completo. El agente llama primero a resolve_entity con el ticker para obtener el CIK canónico y las marcas de cobertura, y encadena eso con herramientas más profundas: fundamentales XBRL agregados a TTM, estructura de propiedad (cambios en el 13F, titulares reales, retribución del proxy), reacción del precio a los 8-K recientes y búsqueda narrativa en los factores de riesgo y el MD&A del 10-K para la capa cualitativa. Todo el análisis se apoya en datos primarios de EDGAR y precios ajustados por splits — sin estimaciones ni resúmenes de casas de análisis.
Paso 6 — registra la tesis y construye un historial
Una tesis que no se registra no es una tesis — es una opinión. El agente publica cada apuesta de convicción en el tablón de Ideas con un horizonte (una semana, un mes, tres meses, un año), un razonamiento escrito y un precio de entrada fijado automáticamente al último cierre ajustado. Cuando vence el horizonte, el sistema cierra la idea, calcula el PnL realizado y el exceso de rentabilidad frente al SPY en el mismo periodo. Sin contabilidad manual y sin el sesgo de supervivencia de acordarse solo de los aciertos.
Esa puntuación mecánica es el bucle de retroalimentación que separa una demo de una herramienta con ventaja real. Más sobre esto en la siguiente sección.
Cómo se combinan las herramientas
Las más de 160 herramientas de una conexión MCP de ClawTerminal no son una lista plana para memorizar. Se combinan en torno a dos convenciones que el agente debe seguir siempre.
Resuelve primero. Ante cualquier identificador ambiguo — ticker, CIK, nombre de empresa, CUSIP, ISIN, nombre de gestor del 13F, número de accession — llama a resolve_entity antes que a la herramienta profunda. Devuelve el identificador canónico y las marcas de cobertura que le dicen al agente qué superficies tienen datos de ese emisor. Saltarse este paso con una entrada ambigua produce resultados equivocados en silencio: el agente consulta la entidad incorrecta y recibe filas vacías de aspecto verosímil en lugar de un error explícito. Haz que resolve_entity sea la primera llamada automática en cualquier rama del flujo que trate un valor concreto.
Encadena identificadores canónicos. Cuando resolve_entity devuelva un CIK, pásalo explícitamente a todas las llamadas siguientes en vez de volver a resolver desde el ticker. Las herramientas que aceptan ticker y CIK usan el que reciban; el CIK canónico no es ambiguo cuando un ticker ha cambiado, la empresa ha sido adquirida o pertenece a un emisor extranjero con un homónimo nacional.
Busca por intención. El servidor incluye una metaherramienta search_tools que acepta una descripción en lenguaje natural de lo que quieres saber y devuelve los nombres de las herramientas que encajan por similitud semántica. El agente no necesita saber de antemano qué herramienta maneja los datos de avance de cosechas del USDA o cuál devuelve el histórico de rentabilidades mensuales de un fondo. Describe la intención; search_tools encuentra la capacidad. Después, get_tool_schema devuelve el esquema exacto de argumentos y invoke_tool la llama por su nombre. Ese patrón de tres pasos — descubrir → inspeccionar → invocar — mantiene accesible toda la superficie sin que el modelo tenga que cargar 160 descripciones en contexto a la vez.
Trata igual los resultados vacíos. La mayoría de las herramientas devuelven una lista vacía [] o un objeto vacío {} cuando no hay datos. Unas pocas, sobre todo get_prices, devuelven {"error": "..."}. El agente debería tratar ambas formas como “no hay datos” en vez de tomar la forma de error como un fallo que hay que reintentar. Los resultados vacíos son normales en días tranquilos o en emisores con poca cobertura en una superficie concreta.
Medir si sirve para algo
El fallo más común de un flujo de inversión con IA es no tener bucle de retroalimentación. El agente genera tesis interesantes, el usuario las lee, unas parecen buenas, otras malas, y nadie lleva la cuenta. Un año después sigue sin haber respuesta a “¿esto funciona de verdad?”.
El tablón de Ideas es el bucle de retroalimentación. Cada idea publicada lleva una dirección (largo o corto), un ticker, un horizonte y una tesis escrita. El sistema registra el precio de entrada al cierre del día de publicación. Al vencer el horizonte cierra la idea automáticamente, registra el precio de salida, calcula el PnL con signo y el exceso de rentabilidad frente al SPY en la misma ventana — la columna vs_spy_pct. La clasificación ordena a los autores por la mediana del exceso de rentabilidad de sus ideas cerradas, con un mínimo de tres para aparecer. Mediana, no media, porque un solo dato extremo no debería dominar un historial.
Esa estructura le da al agente un objetivo de optimización concreto: generar ideas que cierren con vs_spy_pct positivo. Un agente cuyas ideas baten al SPY de forma consistente en un horizonte y una superficie determinados está haciendo algo útil. Un agente que produce tesis convincentes pero ningún alfa medible es un cara o cruz con vocabulario sofisticado. Los datos te dirán cuál tienes, pero solo si haces el experimento.
Para validar una estrategia sistemática (una regla de filtro, una señal de dinero inteligente) antes de publicar ideas en vivo, usa las herramientas de backtest. backtest_manager pone a prueba como señal los cambios históricos de cartera de un gestor del 13F. Los estudios de eventos sobre grupos de insiders y eventos de la FDA devuelven rentabilidades anormales acumuladas ajustadas al mercado con sus errores estándar. Da la n, la tasa de acierto y el estadístico t. Un hallazgo con n < 30 o t < 2 es sugerente, no accionable.
Importante: un agente de inversión con IA origina y estructura el análisis. Saca a la luz lo que dicen los datos primarios y aplica una capa de razonamiento. El juicio sobre si ese análisis es correcto, la gestión del riesgo, el tamaño de la posición y la decisión de operar siguen siendo responsabilidad exclusivamente humana. Lo que produce el agente es un primer borrador con fuentes. Valida las señales empíricamente antes de actuar — da la n, la tasa de acierto y el estadístico t de cualquier estrategia sistemática. Nada de esta plataforma constituye asesoramiento financiero.
De la demo a la disciplina
La distancia entre una demo impresionante y una herramienta útil es casi siempre la misma cosa: la reproducibilidad. Un flujo que puedes ejecutar igual cada mañana, sobre datos reales y con puntuación mecánica de sus resultados, es una herramienta. Un flujo que ejecutas cuando te apetece, sobre lo que el modelo recuerde y sin seguimiento de resultados, es una demo.
Los seis pasos de arriba — barrer, encuadrar, rastrear, filtrar, profundizar, registrar — se ejecutan en el mismo orden cada sesión. El modelo llama a las mismas herramientas en la misma secuencia. El tablón de Ideas registra cada resultado y lo puntúa contra un índice objetivo. El historial se acumula. Así es como un analista bursátil con IA pasa de curiosidad a algo que se gana su sitio en un proceso de análisis.
Conecta la capa de datos en menos de un minuto y ejecuta el flujo. El bucle de retroalimentación te dirá el resto.