SSD Nodes Learn Hosting plans →
Gidsen Matt ConnorDoor Matt Connor

Claude voor financiële analyse: praktische handleiding

Leer Claude aandelen en opties analyseren met vertraagde marktdata: een gratis API zonder sleutel, drie verbindingsmethoden en prompts voor onderbouwde antwoorden.

Claude is zeer bedreven in het lezen van financiële gegevens en het uitleggen van de betekenis daarvan. Het model is echter niet in staat om actuele cijfers te kennen, omdat de trainingsdata van een taalmodel maanden voor uw vraag eindigt. De oplossing is eenvoudig: voorzie Claude van actuele marktgegevens via een API en laat het model doen waar het goed in is: analyse, vergelijking en uitleg in begrijpelijke taal.

Deze handleiding laat zien hoe u dit aanpakt met een gratis marktdata-API, drie verschillende manieren om Claude hiermee te verbinden en bruikbare prompts die u kunt kopiëren. Volledige openheid: de API is eigendom van Strasmore, ontwikkeld door ons team. Er is geen account vereist, dus u kunt alles in deze handleiding binnen vijf minuten uitproberen.

Waarom Claude een gegevensbron nodig heeft

Vraag Claude zonder gekoppelde tools: "wat is het dividendrendement van Microsoft op dit moment?" Dan krijgt u een van twee mogelijke foutscenario's. Claude weigert de vraag of geeft antwoord op basis van trainingsgegevens die maanden oud zijn. Beide situaties ontstaan omdat het model geen toegang heeft tot actuele koersen. Het kan niet zelfstandig informatie opzoeken.

Koppel een gegevensbron en de situatie verandert volledig. Claude leest JSON probleemloos, houdt tientallen rijen in de context zonder het overzicht te verliezen en vergelijkt, rangschikt en vat de gegevens graag samen. De kwaliteit van het antwoord hangt dan af van de kwaliteit van de gegevens die u aanlevert.

Een gratis marktdata-API zonder sleutel

De demo-API van Strasmore biedt een catalogus van vaste queries over Amerikaanse aandelen- en optiedata als platte JSON. Er is geen registratie, geen API-sleutel en geen gedoe met limieten. De volledige referentie van het eindpunt vindt u in de API-documentatiepost; de korte versie:

# 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"

Elke respons bevat de rijen, de kolomnamen en de exacte SQL die de cijfers heeft gegenereerd. Dat laatste is van belang voor AI-werk: u kunt Claude de SQL samen met de data tonen, waarna het model zowel de query als het resultaat voor u kan uitleggen.

De data is niet live. Aandelenkoersen zijn vertraagd, de optie-Greeks en impliciete volatiliteit zijn waarden van het einde van de dag, en het resultaat van elke query ververst maximaal elke tien minuten; vaker pollen levert dus dezelfde rijen op. Voor leer-, screening- en analyseworkflows is dit precies wat u nodig heeft. Het is geen handelsfeed en deze handleiding gaat over analyse, niet over het uitvoeren van transacties.

Methode 1: plak de JSON in een chat

De versie zonder configuratie. Voer één curl-opdracht uit, kopieer de JSON en plak deze in een Claude-chat met een duidelijke instructie. Dit werkt in de webapp van claude.ai, de desktopapp of een willekeurige chatinterface.

Een promptindeling die goed werkt:

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?

De derde vraag is belangrijk. Deze dwingt Claude om de beperkingen van de gegevens te benoemen in plaats van te ver door te gaan. De suggesties van Claude, zoals "controleer de uitbetalingsgeschiedenis" en "vergelijk met de sector", leiden vaak tot een betere vervolgvraag dan u zonder voorbereiding zou hebben opgesteld.

Methode 2: Claude Code de gegevens zelf laten ophalen

Als u Claude Code gebruikt, kunt u het kopiëren en plakken volledig overslaan, omdat Claude Code zelfstandig curl kan uitvoeren. Stel een vraag en geef aan waar de gegevens staan:

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 leest de catalogus, kiest dividend_yield_leaders, haalt de gegevens op en werkt met de echte rijen. Omdat de agentlus op uw machine draait, kan deze ook met alles op die machine samenwerken: de agent kan resultaten in bestanden opslaan, er met een Python-script grafieken van maken of het scherm van vandaag vergelijken met het scherm dat vorige week is opgeslagen. Let op één kostenpost: elke JSON-payload die de agent ophaalt, blijft in het gesprek staan en wordt bij de volgende beurt opnieuw verzonden. Dat is waarom een lange Claude Code-sessie duur wordt.

Een Linux-server die altijd actief is, is de natuurlijke plek voor deze workflow. Een dagelijkse lus met de opdracht "haal de schermen op, vergelijk ze met gisteren en schrijf een samenvatting" vereist een machine die nooit slaapt. We hebben een volledige handleiding voor Claude Code uitvoeren op een VPS met tmux, zodat sessies na een verbroken SSH-verbinding blijven bestaan. Als u hiervoor kiest, lees dan eerst onze handleiding voor AI-agents veilig uitvoeren op een VPS; een agent met shell-toegang vereist echte beveiligingsmaatregelen.

Manier 3: de Claude API met een fetch-tool

Voor software die u zelf bouwt, kunt u Claude de API als tool aanbieden. Met de Python SDK van Anthropic is de volledige koppeling één tooldefinitie en één fetch-functie:

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 roept de tool aan wanneer een vraag data vereist, u voert de fetch uit en geeft de JSON terug, waarna het model antwoordt op basis van echte rijen in plaats van uit het geheugen. De client haalt uw sleutel uit de omgeving. Als deze code op een server of achter een cloudprovider wordt geplaatst, zoek dan eerst uit hoe u de client daar authenticeert voordat u iets hardcodeert. Dit is ook de enige route waarbij u per token betaalt in plaats van via een chatabonnement. Controleer daarom, voordat u opschaalt, of de Claude API een gratis laag heeft en wat u betaalt na eventueel starttegoed. Hetzelfde patroon werkt met het Model Context Protocol als u de voorkeur geeft aan een herbruikbare server boven een inline tool; onze MCP-servers op een VPS handleiding behandelt het hosten daarvan.

Prompts die tot goede analyses leiden

Enkele patronen verbeteren de uitvoer consistent, ongeacht hoe u de verbinding maakt:

  • Vraag Claude om rijen te citeren. "Noem bij elke bewering de ticker en het nummer waarop deze is gebaseerd." Dit voorkomt vage samenvattingen.
  • Vraag wat de gegevens niet kunnen aantonen. Vertraagde koersen, greeks aan het einde van de handelsdag en een vaste selectie hebben allemaal beperkingen. Claude benoemt die duidelijk wanneer u erom vraagt. Zo blijft de analyse betrouwbaar.
  • Laat Claude vergelijken in plaats van voorspellen. "Welke van deze rendementen lijken houdbaar op basis van de weergegeven payout ratio's?" levert een onderbouwd antwoord op. "Welk aandeel gaat stijgen?" levert een goed geformuleerde gok op, omdat de gegevens een voorspelling niet ondersteunen.
  • Houd de SQL in de context. Het veld sql laat Claude precies zien hoe een selectie is opgebouwd. Daardoor kan het uitleggen waarom een naam ontbreekt, bijvoorbeeld door een ondergrens voor de marktkapitalisatie of een bovengrens voor het rendement, in plaats van een reden te verzinnen.

Wanneer vaste queries niet langer volstaan

De schermen in de demo zijn bewust vastgelegd, maar u hoeft niet te betalen om uw eigen vragen te stellen. Dezelfde demo voert ook uw eigen read-only SQL uit zonder sleutel: stuur deze naar https://ai.strasmore.com/api/demo/sql?sql= en de uitvoering vindt plaats, binnen de limieten die het antwoord vermeldt: 500 rijen, 20 seconden en één jaar aan historie. Een gratis account, zonder creditcard, geeft u 100 queries per dag, geschreven in SQL of in begrijpelijk Engels op de Strasmore-terminal, die de gegenereerde SQL toont voordat deze wordt uitgevoerd.

U heeft ook geen betaald abonnement nodig voor een programmatische sleutel: een gratis sleutel verhoogt de rijlimiet, en betaalde abonnementen voegen historie, tick-level trades en CSV-export toe. Het warehouse bevat 22 jaar aan Amerikaanse aandelen en 12 jaar aan optiehistorie, maar hoeveel u daarvan kunt inzien, hangt af van het abonnement. Per oktober 2026 leest Free één jaar (terug tot 1 januari 2025), Developer ($79/maand) leest drie jaar (terug tot 1 januari 2023), en Pro ($249/maand) en Enterprise lezen de volledige historie. De API met sleutel accepteert SQL; vragen in begrijpelijk Engels zijn een functie van de terminal, niet van de API. De workflow blijft identiek; uw tool haalt gegevens op van een geauthenticeerd eindpunt in plaats van het open eindpunt, en u bepaalt zelf de vragen. Claude is uitstekend in het schrijven van ClickHouse SQL op basis van een gedocumenteerd schema, waardoor "haal de dividendhistorie op van elke REIT boven de $10B en rangschik op vijfjarige groei" een taak van één prompt wordt op Pro of Enterprise, omdat een venster van drie jaar geen vijf jaar aan groei kan bevatten.

FAQ

Kan Claude aandelen analyseren zonder gegevensbron?

Niet met actuele cijfers. De trainingsdata eindigt voor vandaag, dus alles wat het model zegt over actuele koersen komt uit verouderd geheugen. Geef het model een marktdata-API en de analyse is gebaseerd op rijen die zojuist zijn opgehaald.

Is de Strasmore demo-API echt gratis?

Ja. Geen sleutel, geen registratie, geen creditcard. Het biedt een catalogus van vaste queries over vertraagde Amerikaanse aandelen en optiedata van het einde van de dag, plus een SQL-eindpunt zonder sleutel met een limiet van 500 rijen en één jaar historie, en het is bewust open voor AI-agents.

Heb ik hiervoor een VPS nodig?

Nee. De workflow met kopiëren en plakken vereist niets anders dan een browser. Een VPS wordt nuttig wanneer u de agent-loop volgens een schema wilt laten draaien, verbindingen wilt behouden bij uitval en lokale bestanden van eerdere resultaten wilt opslaan.

Is dit financieel advies?

Nee. Alles hier is analysetooling. Claude vat gegevens samen en vergelijkt ze; wat u daarmee doet is uw eigen beslissing, en vertraagde educatieve data is geen basis voor het uitvoeren van transacties.

Koppel één scherm aan één chat en u zult het verschil direct merken: Claude stopt met het zelfverzekerd klinken over cijfers die het niet kan weten, en begint nuttig te zijn over cijfers die het wel kan verwerken.