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

Claude para análisis financiero con datos en tiempo real

Aprenda a analizar acciones y opciones con Claude y datos de mercado en tiempo real: API gratuita sin clave, tres conexiones y prompts listos para copiar.

Claude es muy bueno para leer datos financieros y explicar qué significan. No es bueno para conocer las cifras de hoy, porque los datos de entrenamiento de un modelo de lenguaje terminan meses antes de que formule la pregunta. La solución es sencilla: proporcione a Claude datos de mercado en tiempo real mediante una API y deje que haga aquello para lo que realmente es bueno: analizar, comparar y explicar con un lenguaje claro.

Esta guía muestra cómo hacerlo con una API gratuita de datos de mercado, tres formas distintas de conectar Claude a ella y prompts funcionales que puede copiar. Transparencia: la API pertenece a Strasmore, desarrollada por nuestro equipo. No requiere una cuenta, por lo que puede probar todo lo descrito en esta guía en 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 EE. UU. en formato JSON sin formato. No requiere registro ni clave de API, y no hay que gestionar límites de frecuencia. La referencia completa de los endpoints está en la publicación sobre la documentación de la API. Esta es la versión resumida:

# 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 generó los valores. Esto es importante para trabajar con IA: puede mostrar a Claude el SQL junto con los datos, y Claude le explicará tanto la consulta como el resultado.

Los precios tienen retraso y las griegas de las opciones corresponden al cierre de la sesión. Para aprender, filtrar valores y desarrollar flujos de análisis, esto es exactamente lo que necesita. 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á desarrollando, proporcione la API de Claude como una herramienta. Con el SDK de Python de Anthropic, toda la integración consiste en 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. Usted ejecuta fetch y devuelve el JSON. Después, responde a partir de filas reales en lugar de usar la memoria. El cliente obtiene la clave del entorno. Por tanto, si este código termina en un servidor o detrás de un proveedor cloud, consulte primero cómo autenticar el cliente allí antes de incluir nada de forma fija. Esta es también la única opción que se factura por token en lugar de utilizar una suscripción de chat. Si se pregunta si la API de Claude tiene un nivel gratuito, la respuesta breve es que ofrece un crédito pequeño al registrarse y aplica precios medidos después. El mismo patrón funciona con Model Context Protocol si prefiere 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 de forma intencionada. El siguiente paso es la API de pago de Strasmore: el mismo almacén de datos, 22 años de información sobre acciones estadounidenses y 12 años de historial de opciones, además de sus propias consultas en SQL o en inglés natural mediante una clave para uso programático. El flujo de trabajo no cambia; su herramienta obtiene los datos desde un endpoint autenticado en lugar del endpoint abierto, y usted define las consultas. Claude es realmente eficaz para escribir SQL de ClickHouse contra un esquema documentado. Esto convierte una petición como «obtener el historial de dividendos de todos los REIT con más de $10B y ordenarlos por crecimiento a cinco años» en una tarea que se resuelve con un solo prompt.

FAQ

¿Puede Claude analizar acciones sin ninguna 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 información desactualizada. Si le proporciona una API en tiempo real, el análisis se basa en las filas que acaba de obtener.

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

Sí. No requiere clave, registro ni tarjeta. Proporciona un catálogo de consultas fijas sobre acciones estadounidenses con retraso y datos de opciones al cierre del día. Está diseñada para que puedan usarla agentes de IA.

¿Necesito un VPS para esto?

No. El flujo de trabajo de pegar el contenido sólo necesita un navegador. Un VPS resulta útil cuando quiere ejecutar el bucle del agente según una programación, mantenerlo activo aunque se interrumpa la conexión y conservar archivos locales con resultados anteriores.

¿Esto constituye asesoramiento financiero?

No. Todo lo descrito aquí son herramientas de análisis. Claude resume y compara datos. La decisión sobre cómo utilizarlos es suya, y los datos educativos con retraso no sirven de base para ejecutar operaciones.

Conecte una pantalla a un chat y verá la diferencia de inmediato: Claude deja de mostrar seguridad sobre cifras que no puede conocer y empieza a ser útil con las cifras que sí puede conocer.