SSD Nodes Learn
Gidsen Matt ConnorDoor Matt Connor · Bijgewerkt 2026-07-24

Claude gebruiken voor financiële analyse

Leer Claude te koppelen aan live marktgegevens via een gratis API. Gebruik specifieke prompts voor nauwkeurige analyses van aandelen en opties zonder fouten.

Claude is zeer goed in het lezen van financiële gegevens en het uitleggen van de betekenis ervan. Het is minder goed in het kennen van de cijfers van vandaag, omdat de trainingsdata van een taalmodel maanden voor uw vraag eindigt. De oplossing is eenvoudig: geef Claude live marktgegevens via een API, zodat het kan doen waar het echt goed in is: analyse, vergelijking en uitleg in begrijpelijke taal.

Deze handleiding laat zien hoe u dit doet met een gratis marktgegevens-API, drie verschillende manieren om Claude hiermee te verbinden, en werkende prompts die u kunt kopiëren. Volledige bekendmaking: de API is van Strasmore, dat is gebouwd door ons team. Er is geen account nodig, dus u kunt alles in deze handleiding binnen vijf minuten proberen.

Waarom Claude een gegevensbron nodig heeft

Als u Claude vraagt "wat is de dividend yield van Microsoft op dit moment" zonder gekoppelde tools, krijgt u een van de twee foutmodi. Ofwel weigert het, ofwel het antwoordt op basis van trainingsdata die maanden oud is. Beide situaties ontstaan omdat het model geen toegang heeft tot actuele prijzen. Het kan niet zelfstandig gegevens opzoeken.

Koppel een gegevensbron en het resultaat verandert volledig. Claude leest JSON vloeiend, houdt tientallen rijen in de context zonder de draad kwijt te raken, en kan gegevens probleemloos vergelijken, rangschikken en samenvatten. De kwaliteit van het antwoord hangt nu af van de kwaliteit van de gegevens die u aanlevert.

Een gratis marktgegevens-API zonder sleutel

De demo-API van Strasmore levert een catalogus van vaste queries over Amerikaanse aandelen- en optiedata als pure JSON. Er is geen registratie, geen API-key en geen limiet op het aantal verzoeken. De volledige endpoint-referentie staat 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 deel is belangrijk voor AI-werkzaamheden: u kunt Claude de SQL samen met de data tonen, waarna het zowel de query als het resultaat uitlegt.

Prijzen zijn vertraagd en de optie-greeks zijn end-of-day waarden. Voor leer-, screening- en analyse-workflows is dit precies wat u nodig heeft. Het is geen trading-feed, en deze handleiding gaat over analyse, niet over trade execution.

Manier 1: plak de JSON in een chat

De versie zonder configuratie. Voer één curl uit, kopieer de JSON en plak deze in een Claude-chat met een duidelijke instructie. Dit werkt in de claude.ai web app, de desktop app of elke andere chat-interface.

Een prompt-structuur 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 de belangrijkste. Deze dwingt Claude om de limieten van de data te benoemen in plaats van te gokken, en de suggesties ("controleer de payout history", "vergelijk met de sector") leveren vaak een betere volgende query op dan wat u zelf zou typen.

Manier 2: laat Claude Code de gegevens zelf 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 vertel waar de data staat:

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 deze op en werkt met de echte rijen. Omdat de agent-loop op uw machine draait, werkt dit naadloos samen met de rest op uw systeem: het kan resultaten opslaan in bestanden, ze visualiseren met een Python-script, of de huidige screening vergelijken met de versie die vorige week is opgeslagen. Let op de kosten: elke JSON-payload die de agent ophaalt blijft in de conversatie en wordt bij de volgende beurt opnieuw verzonden, wat verklaart waarom een lange Claude Code sessie duur wordt.

Een Linux-server die altijd aan staat, is de ideale omgeving voor deze workflow. Een dagelijkse loop van "haal de screenings op, vergelijk met gisteren, schrijf een samenvatting" vereist een machine die nooit slaapt. Wij hebben een volledige handleiding voor het draaien van Claude Code op een VPS met tmux zodat sessies blijven bestaan bij een SSH-disconnectie. Als u hiervoor kiest, lees dan eerst onze handleiding voor het veilig draaien van AI-agents op een VPS; een agent met shell-toegang vereist strikte beveiliging.

Manier 3: de Claude API met een fetch tool

Voor software die u zelf bouwt, kunt u de API als tool aan Claude geven. Met de Python SDK van Anthropic is de volledige koppeling slechts één tool-definitie 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 om data vraagt, u voert de fetch uit en geeft de JSON terug, en het model antwoordt op basis van de echte rijen in plaats van het geheugen. 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 voor goede analyse

Enkele patronen die de output consistent verbeteren, ongeacht de verbindingsmethode:

  • Laat Claude rijen citeren. "Noem voor elke bewering de ticker en het nummer waar het vandaan komt." Dit voorkomt vage samenvattingen.
  • Vraag naar wat de data niet kan tonen. Vertraagde prijzen, end-of-day greeks en een vaste screening hebben allemaal limieten; Claude zal deze duidelijk benoemen als u daarom vraagt, wat de analyse betrouwbaar houdt.
  • Laat het vergelijken, niet voorspellen. "Welke van deze yields lijken duurzaam op basis van de getoonde payout ratios" levert een feitelijk antwoord op. "Welk aandeel gaat omhoog" levert een goed geschreven gok op, omdat voorspellingen niet ondersteund worden door de data.
  • Houd de SQL in de context. Het sql veld vertelt Claude precies hoe een screening is opgebouwd, zodat het kan uitleggen waarom een naam ontbreekt (bijvoorbeeld door een market-cap ondergrens of een yield plafond) in plaats van een reden te verzinnen.

Wanneer de vaste queries niet meer volstaan

De demo-screenings zijn met opzet vastgesteld. De volgende stap is de betaalde API van Strasmore: dezelfde database, 22 jaar aan Amerikaanse aandelen en 12 jaar aan optiehistorie, en uw eigen vragen in SQL of gewoon Engels met een programmatische sleutel. De workflow blijft identiek; uw tool haalt gegevens op van een geauthenticeerde endpoint in plaats van de openbare endpoint, en u bepaalt zelf de vragen. Claude is zeer goed in het schrijven van ClickHouse SQL tegen een gedocumenteerd schema, wat een taak als "haal de dividend history op van elke REIT boven $10B en rangschik op vijfjarige groei" reduceert tot één enkele prompt.

FAQ

Kan Claude aandelen analyseren zonder gegevensbron?

Niet met actuele cijfers. De trainingsdata eindigt vóór vandaag, dus alles wat het zegt over huidige prijzen komt uit verouderd geheugen. Geef het een live API en de analyse is gebaseerd op de rijen die het zojuist heeft opgehaald.

Is de Strasmore demo-API echt gratis?

Ja. Geen sleutel, geen registratie, geen creditcard. Het levert een catalogus van vaste queries over vertraagde Amerikaanse aandelen en end-of-day optiedata, en het is bewust openbaar gemaakt voor AI-agents.

Heb ik een VPS nodig voor dit proces?

Nee. De workflow via kopiëren en plakken vereist alleen een browser. Een VPS wordt nuttig wanneer u de agent-loop volgens een schema wilt laten draaien, disconnecties wilt overleven en lokale bestanden van eerdere resultaten wilt bewaren.

Is dit financieel advies?

Nee. Alles hier is een hulpmiddel voor analyse. Claude vat gegevens samen en vergelijkt ze; wat u met die informatie doet is uw eigen beslissing, en vertraagde educatieve data is geen basis voor trade execution.

Koppel één screening aan één chat en u ziet direct het verschil: Claude stopt met zelfverzekerd klinken over cijfers die het niet kan weten, en wordt nuttig met cijfers die het wél kan weten.

#claude#ai-agents#finance#api#data-analysis