SSD Nodes Learn Hosting plans →
Guías Matt ConnorPor Matt Connor · Actualizado 2026-10-22

Claude para análisis financiero: guía práctica

Analiza acciones y opciones con Claude y datos de mercado retrasados: usa una API gratuita sin clave, 3 formas de conectarla y prompts con respuestas fundamentadas.

Claude es muy bueno leyendo datos financieros y explicando qué significan. No es bueno con las cifras de hoy, porque los datos de entrenamiento de un modelo de lenguaje terminan meses antes de que hagas la pregunta. La solución es sencilla: proporciona a Claude datos de mercado actuales desde una API y deja que haga aquello para lo que realmente es bueno: analizar, comparar y explicar en lenguaje claro.

Esta guía muestra cómo hacerlo con una API gratuita de datos de mercado, tres formas distintas de conectar Claude con ella y prompts funcionales que puedes copiar. Transparencia: la API pertenece a Strasmore, un producto desarrollado por nuestro equipo. No necesita una cuenta, así que puedes probar todo lo que se explica en esta guía durante los próximos cinco minutos.

Por qué Claude necesita una fuente de datos

Pregunte a Claude «¿cuál es la rentabilidad por dividendo de Microsoft ahora mismo?» sin herramientas conectadas y obtendrá uno de dos fallos. O se negará a responder, o responderá con datos de entrenamiento que tienen meses de antigüedad. Ambas situaciones se producen porque el modelo no tiene acceso a los precios actuales. No puede consultar información por sí mismo.

Conecte una fuente de datos y la situación cambia por completo. Claude lee JSON con fluidez, mantiene decenas de filas en el contexto sin perder el hilo y puede comparar, clasificar y resumir lo que muestran realmente los datos. La calidad de la respuesta depende ahora de la calidad de los datos que le proporcione.

Una API gratuita de datos de mercado sin clave

La API de demostración de Strasmore ofrece un catálogo de consultas fijas sobre datos de acciones y opciones de Estados Unidos en formato JSON. No hay registro, clave de API ni límites de velocidad que tengas que gestionar. La referencia completa de los endpoints está en la publicación con la documentación de la API; este es el resumen:

# What queries exist? (start here)
curl "https://ai.strasmore.com/api/demo/catalog"

# The highest large-cap dividend yields right now
curl "https://ai.strasmore.com/api/demo?q=dividend_yield_leaders"

# Implied-volatility leaders in the options market
curl "https://ai.strasmore.com/api/demo?q=iv_leaders"

# The latest market headlines with tickers
curl "https://ai.strasmore.com/api/demo?q=latest_market_news"

Cada respuesta incluye las filas, los nombres de las columnas y el SQL exacto que produjo las cifras. Esta última parte es importante para trabajar con IA: puedes mostrar a Claude el SQL junto con los datos, y explicará tanto la consulta como el resultado.

Los datos no son en tiempo real. Los precios de las acciones tienen retraso, las griegas de las opciones y la volatilidad implícita son valores de cierre diario, y el resultado de cada consulta se actualiza como máximo cada diez minutos, por lo que consultar con más frecuencia sólo devuelve las mismas filas. Para aprender, filtrar valores y crear flujos de análisis, eso es exactamente lo que necesitas. No es un feed de trading, y esta guía trata sobre análisis, no sobre ejecución de operaciones.

Forma 1: pegar el JSON en un chat

La opción sin configuración. Ejecute un curl, copie el JSON y péguelo en un chat de Claude con una instrucción clara. Funciona en la aplicación web claude.ai, en la aplicación de escritorio o en cualquier interfaz de chat.

Un formato de prompt que funciona bien:

Here is JSON from a market data API. The `sql` field shows exactly
how the numbers were computed.

[paste the JSON here]

1. Summarize what this data shows in plain English.
2. Which three rows stand out, and what makes them unusual?
3. What would you want to check next before drawing conclusions?

La tercera pregunta es la importante. Hace que Claude indique las limitaciones de los datos en lugar de extraer conclusiones más allá de lo que permiten. Sus sugerencias («revisar el historial de pagos», «comparar con el sector») suelen servir para formular una consulta posterior mejor que cualquier pregunta que hubiera escrito sin contexto.

Forma 2: dejar que Claude Code obtenga los datos directamente

Si ejecuta Claude Code, puede omitir por completo el proceso de copiar y pegar, porque Claude Code puede ejecutar curl por su cuenta. Hágale una pregunta e indíquele dónde están los datos:

Fetch https://ai.strasmore.com/api/demo/catalog, pick the query that
best answers this question, fetch it, and analyze the result:
which large-cap stocks pay the highest dividend yields right now,
and how do their P/E ratios compare?

Claude Code lee el catálogo, elige dividend_yield_leaders, lo obtiene y trabaja con las filas reales. Como el bucle del agente se ejecuta en su máquina, también se integra con todo lo demás que haya en ella: puede guardar los resultados en archivos, representarlos con un script de Python o comparar la pantalla de hoy con la que guardó la semana pasada. Hay un coste que debe vigilar: cada carga JSON que obtiene el agente permanece en la conversación y se vuelve a enviar en el siguiente turno, por lo que una sesión larga de Claude Code resulta cara.

Un servidor Linux siempre activo es el lugar natural para este flujo de trabajo. Un bucle diario que diga «obtener las pantallas, compararlas con las de ayer y escribirme un resumen» necesita una máquina que nunca entre en suspensión, y tenemos una guía completa sobre cómo ejecutar Claude Code en un VPS con tmux para que las sesiones sobrevivan a las desconexiones de SSH. Si elige esa opción, lea primero nuestra guía para ejecutar agentes de IA de forma segura en un VPS; un agente con acceso al shell necesita controles de seguridad reales.

Forma 3: la API de Claude con una herramienta fetch

Para el software que estés desarrollando, proporciona a Claude la API como herramienta. Con el SDK de Python de Anthropic, toda la conexión se reduce a una definición de herramienta y una función fetch:

import json, urllib.request
import anthropic

def fetch_demo(query_key: str) -> str:
    url = f"https://ai.strasmore.com/api/demo?q={query_key}"
    with urllib.request.urlopen(url, timeout=30) as r:
        return r.read().decode()

client = anthropic.Anthropic()
tools = [{
    "name": "fetch_market_data",
    "description": "Fetch a fixed market-data query. Keys are listed at "
                   "https://ai.strasmore.com/api/demo/catalog e.g. "
                   "dividend_yield_leaders, iv_leaders, latest_market_news.",
    "input_schema": {
        "type": "object",
        "properties": {"query_key": {"type": "string"}},
        "required": ["query_key"],
    },
}]

# Claude decides when to call the tool; your loop executes fetch_demo()
# and returns the JSON as the tool result. See Anthropic's tool-use docs.

Claude llama a la herramienta cuando una pregunta necesita datos, tú ejecutas la consulta fetch y le devuelves el JSON, y entonces responde a partir de filas reales en lugar de usar la memoria. El cliente obtiene la clave del entorno, por lo que si este código termina en un servidor o detrás de un proveedor cloud, consulta cómo autenticar el cliente allí antes de incluir nada de forma fija en el código. Esta es también la única opción que te cobra por token en lugar de usar una suscripción de chat, así que antes de ampliarla comprueba si la API de Claude tiene un nivel gratuito y cuánto pagarás después de cualquier crédito inicial. El mismo patrón funciona con el Model Context Protocol si prefieres un servidor reutilizable en lugar de una herramienta integrada; nuestra guía sobre servidores MCP en un VPS explica cómo alojarlos.

Prompts que producen análisis de calidad

Algunos patrones mejoran sistemáticamente el resultado, independientemente de cómo se conecte:

  • Indique a Claude que cite las filas. "Para cada afirmación, indique el ticker y el número del que procede". Esto elimina los resúmenes vagos.
  • Pregunte qué no puede mostrar los datos. Los precios retrasados, las griegas al cierre y un filtro fijo tienen limitaciones; Claude las expondrá claramente si se le solicita. Así el análisis se mantiene objetivo.
  • Pida comparaciones, no predicciones. "¿Cuáles de estos rendimientos parecen sostenibles según los ratios de distribución mostrados?" produce una respuesta fundamentada. "¿Qué acción subirá?" produce una conjetura bien redactada, porque los datos no permiten hacer predicciones.
  • Mantenga el SQL en contexto. El campo sql indica a Claude exactamente cómo se creó el filtro. Así puede explicar por qué falta un valor, por ejemplo, por un umbral mínimo de capitalización bursátil o un límite máximo de rendimiento, en lugar de inventar una razón.

Cuando las consultas fijas dejan de ser suficientes

Las pantallas de la demostración son fijas por diseño, pero no necesita pagar para hacer sus propias preguntas. La misma demostración también ejecuta su propio SQL de solo lectura sin una clave: envíelo a https://ai.strasmore.com/api/demo/sql?sql= y se ejecutará dentro de los límites que indica la respuesta: 500 filas, 20 segundos y un año de historial. Una cuenta gratuita, sin tarjeta, le permite hacer 100 consultas al día escritas en SQL o en lenguaje natural en el terminal de Strasmore, que muestra el SQL generado antes de ejecutarlo.

Tampoco necesita un plan de pago para obtener una clave programática: una clave gratuita aumenta el límite de filas, y los planes de pago añaden historial, operaciones a nivel de tick y exportación a CSV. El almacén contiene 22 años de datos de acciones estadounidenses y 12 años de historial de opciones, pero la cantidad que puede leer depende del plan. En octubre de 2026, Free permite leer un año, desde el 1 de enero de 2025; Developer ($79/mo) permite leer tres años, desde el 1 de enero de 2023; y Pro ($249/mo) y Enterprise permiten leer todo el historial. La API con clave acepta SQL; las preguntas en lenguaje natural son una función del terminal, no de la API. El flujo de trabajo no cambia: su herramienta obtiene los datos desde un endpoint autenticado en lugar del endpoint abierto, y usted define las preguntas. Claude es realmente bueno escribiendo SQL de ClickHouse contra un esquema documentado. Esto convierte una consulta como «obtén el historial de dividendos de todos los REIT con más de $10B y ordénalos por crecimiento a cinco años» en una tarea de un solo prompt en Pro o Enterprise, porque una ventana de tres años no puede contener cinco años de crecimiento.

FAQ

¿Puede Claude analizar acciones sin una fuente de datos?

No con cifras actuales. Sus datos de entrenamiento terminan antes de hoy, por lo que cualquier afirmación sobre precios actuales procede de memoria obsoleta. Proporciónale una API de datos de mercado y el análisis se basará en filas que acaba de obtener.

¿La API de demostración de Strasmore es realmente gratuita?

Sí. No requiere clave, registro ni tarjeta. Ofrece un catálogo de consultas fijas sobre datos retrasados de acciones de Estados Unidos y datos de opciones de cierre diario, además de un endpoint SQL sin clave limitado a 500 filas y un año de historial. Está abierta de forma intencionada a agentes de IA.

¿Necesito un VPS para esto?

No. El flujo de copiar y pegar sólo necesita un navegador. Un VPS resulta útil cuando quieres que el ciclo del agente se ejecute con una programación, sobreviva a las desconexiones y conserve archivos locales con resultados anteriores.

¿Esto constituye asesoramiento financiero?

No. Todo lo que se explica aquí son herramientas de análisis. Claude resume y compara datos; tú decides qué hacer con ellos, y los datos educativos retrasados no sirven de base para ejecutar operaciones.

Conecta una pantalla a un chat y notarás la diferencia de inmediato: Claude dejará de sonar seguro al hablar de cifras que no puede conocer y empezará a ser útil con las cifras que sí puede consultar.