SSD Nodes Learn Hosting plans →
Przewodniki Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-08-28

Analiza danych finansowych w Claude: praktyczny poradnik

Dowiedz się, jak analizować akcje i opcje w Claude przy użyciu darmowego API Strasmore. Poznaj trzy metody integracji danych rynkowych oraz gotowe prompty do analizy finansowej.

Analiza danych finansowych przy użyciu Claude

Claude skutecznie interpretuje dane finansowe i wyjaśnia ich znaczenie. Model nie posiada jednak dostępu do bieżących notowań, ponieważ dane treningowe kończą się na kilka miesięcy przed zapytaniem. Rozwiązaniem jest dostarczenie Claude aktualnych danych rynkowych za pośrednictwem API, co pozwala modelowi skupić się na jego mocnych stronach: analizie, porównywaniu oraz tworzeniu wyjaśnień w przystępnym języku.

Niniejszy przewodnik przedstawia sposób realizacji tego zadania przy użyciu darmowego API danych rynkowych, prezentując trzy metody połączenia Claude z tym źródłem oraz gotowe do użycia prompty. Informacja: API należy do Strasmore, narzędzia stworzonego przez nasz zespół. Nie wymaga ono zakładania konta, dzięki czemu wszystkie kroki opisane w przewodniku można przetestować w ciągu 5 minut.

Wymagania wstępne

Aby korzystać z poniższych metod, nie jest wymagana rejestracja. API Strasmore jest dostępne publicznie i umożliwia pobieranie danych finansowych w czasie rzeczywistym.

  • Dostęp do interfejsu Claude.
  • Podstawowa znajomość obsługi zapytań (promptów).
  • Dostęp do przeglądarki internetowej.

Metody integracji

Metoda 1: Ręczne kopiowanie danych

Najprostsza metoda polega na pobraniu danych z API i wklejeniu ich do okna czatu.

  1. Otwórz adres API w przeglądarce, aby uzyskać dane w formacie JSON.
  2. Skopiuj treść odpowiedzi.
  3. Wklej dane do Claude wraz z odpowiednim poleceniem.

Metoda 2: Wykorzystanie funkcji przeglądania

Jeśli korzystasz z wersji Claude z dostępem do Internetu, możesz poprosić model o bezpośrednie pobranie danych z endpointu API.

Metoda 3: Automatyzacja przez skrypt

Dla bardziej zaawansowanych użytkowników zaleca się użycie prostego skryptu w Python, który pobiera dane i przesyła je do API Claude za pomocą biblioteki anthropic.

Przykładowe prompty

Poniżej znajdują się gotowe prompty, które można wykorzystać do analizy danych:

"Przeanalizuj poniższe dane finansowe dla [SYMBOL_GIEŁDOWY]. Zidentyfikuj kluczowe trendy i wyjaśnij, co oznaczają one dla inwestora długoterminowego: [WKLEJ_DANE_JSON]"
"Porównaj wyniki finansowe spółek A i B na podstawie dostarczonych danych. Wskaż, która z nich wykazuje lepszą dynamikę wzrostu przychodów: [WKLEJ_DANE_JSON]"

FAQ

Czy API Strasmore jest płatne?

Nie, API jest w pełni darmowe i nie wymaga tworzenia konta ani podawania danych osobowych.

Jak często aktualizowane są dane?

Dane są aktualizowane w czasie rzeczywistym zgodnie z dostępnością giełdową.

Czy Claude może samodzielnie wykonywać transakcje?

Nie, Claude służy wyłącznie do analizy i interpretacji danych. Nie posiada uprawnień do składania zleceń giełdowych.

Dlaczego Claude wymaga źródła danych

Zadanie modelowi Claude pytania „jaka jest obecnie stopa dywidendy Microsoft” bez podłączonych narzędzi skutkuje jednym z dwóch błędów. Model albo odmawia odpowiedzi, albo udziela jej na podstawie danych treningowych sprzed kilku miesięcy. Oba przypadki wynikają z braku dostępu modelu do aktualnych cen. Model nie posiada zdolności samodzielnego wyszukiwania informacji.

Podłączenie źródła danych całkowicie zmienia sytuację. Claude płynnie odczytuje format JSON, utrzymuje w kontekście dziesiątki wierszy bez utraty wątku oraz bez problemu porównuje, szereguje i podsumowuje faktyczną zawartość danych. Jakość odpowiedzi zależy teraz od jakości dostarczonych danych.

Darmowe API danych rynkowych bez klucza

Demo API firmy Strasmore udostępnia katalog gotowych zapytań dotyczących amerykańskich akcji i opcji w formacie JSON. Nie wymaga rejestracji, klucza API ani przestrzegania limitów zapytań. Pełna dokumentacja punktów końcowych znajduje się w poście z dokumentacją API; wersja skrócona:

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

Każda odpowiedź zawiera wiersze danych, nazwy kolumn oraz dokładne zapytanie SQL, które wygenerowało wyniki. Ten ostatni element jest istotny w pracy z AI: można przekazać modelowi Claude zapytanie SQL wraz z danymi, a model wyjaśni zarówno działanie zapytania, jak i otrzymany wynik.

Ceny są opóźnione, a wartości greckich dla opcji pochodzą z końca dnia. Do celów edukacyjnych, analizy i selekcji danych jest to rozwiązanie wystarczające. Nie jest to kanał danych transakcyjnych, a niniejszy przewodnik dotyczy analizy, a nie realizacji transakcji.

Sposób 1: wklejenie JSON do czatu

Wersja niewymagająca konfiguracji. Należy wykonać jedno polecenie curl, skopiować plik JSON i wkleić go do czatu z Claude wraz z jasną instrukcją. Metoda ta działa w aplikacji internetowej claude.ai, aplikacji desktopowej oraz w każdym innym interfejsie czatu.

Schemat promptu, który sprawdza się dobrze:

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?

Trzecie pytanie jest kluczowe. Zmusza ono Claude do określenia ograniczeń danych zamiast wyciągania zbyt daleko idących wniosków, a jego sugestie (takie jak „sprawdź historię wypłat” lub „porównaj z sektorem”) często stanowią lepszy punkt wyjścia do kolejnego zapytania niż cokolwiek, co można by wpisać samodzielnie bez przygotowania.

Sposób 2: pozwól Claude Code samodzielnie pobrać dane

Jeśli uruchamiasz Claude Code, możesz całkowicie pominąć kopiowanie i wklejanie, ponieważ Claude Code potrafi samodzielnie wykonywać polecenie curl. Zadaj pytanie i wskaż lokalizację danych:

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 odczytuje katalog, wybiera dividend_yield_leaders, pobiera plik i pracuje na rzeczywistych wierszach danych. Ponieważ pętla agenta działa na Twojej maszynie, rozwiązanie to integruje się ze wszystkim innym w systemie: agent może zapisywać wyniki do plików, tworzyć wykresy za pomocą skryptu Python lub porównywać dzisiejszy zrzut ekranu z tym zapisanym w zeszłym tygodniu. Należy monitorować jeden koszt: każdy ładunek JSON pobrany przez agenta pozostaje w konwersacji i jest przesyłany ponownie w kolejnej turze, co jest powodem, dla którego długa sesja Claude Code staje się kosztowna.

Serwer Linux działający w trybie ciągłym jest naturalnym środowiskiem dla tego przepływu pracy. Codzienna pętla typu „pobierz zrzuty ekranu, porównaj z wczorajszymi, napisz podsumowanie” wymaga maszyny, która nigdy nie przechodzi w stan uśpienia. Przygotowaliśmy pełny przewodnik dotyczący uruchamiania Claude Code na VPS z użyciem tmux, dzięki czemu sesje przetrwają rozłączenie SSH. Jeśli wybierzesz tę drogę, najpierw przeczytaj nasz przewodnik dotyczący bezpiecznego uruchamiania agentów AI na VPS; agent z dostępem do powłoki wymaga odpowiednich zabezpieczeń.

Sposób 3: API Claude z narzędziem fetch

W przypadku tworzonego oprogramowania należy udostępnić Claude API jako narzędzie. Przy użyciu Python SDK od Anthropic cała konfiguracja sprowadza się do jednej definicji narzędzia i jednej funkcji 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 wywołuje narzędzie, gdy pytanie wymaga danych, użytkownik wykonuje fetch i zwraca JSON, a model odpowiada na podstawie rzeczywistych wierszy, a nie pamięci. Klient pobiera klucz ze środowiska, więc jeśli kod trafi na serwer lub za infrastrukturę dostawcy chmurowego, należy ustalić sposób uwierzytelniania klienta przed zakodowaniem czegokolwiek na sztywno. Jest to również jedyna ścieżka rozliczana za token, a nie w ramach subskrypcji czatu, więc w razie pytań o to, czy API Claude posiada darmowy plan, krótka odpowiedź brzmi: niewielki kredyt przy rejestracji, a następnie płatność według zużycia. Ten sam wzorzec działa z Model Context Protocol, jeśli preferowane jest użycie serwera wielokrotnego użytku zamiast narzędzia wbudowanego; nasz przewodnik serwery MCP na VPS opisuje sposób ich hostowania.

Prompty zapewniające rzetelną analizę

Kilka wzorców, które konsekwentnie poprawiają jakość wyników, niezależnie od sposobu połączenia:

  • Poleć Claude cytowanie wierszy. „Dla każdego twierdzenia podaj ticker oraz liczbę, z której ono pochodzi”. Eliminuje to niejasne podsumowania.
  • Pytaj o ograniczenia danych. Opóźnione ceny, greki na koniec dnia oraz stały ekran mają swoje limity; Claude jasno je określi, jeśli zostanie o to poproszony, co zapewnia uczciwość analizy.
  • Wymagaj porównywania, a nie przewidywania. „Które z tych stóp zwrotu wydają się trwałe w oparciu o przedstawione wskaźniki wypłat” pozwala uzyskać odpowiedź opartą na faktach. Pytanie „która akcja wzrośnie” skutkuje dobrze napisanym domysłem, ponieważ przewidywanie nie jest poparte danymi.
  • Utrzymuj SQL w kontekście. Pole sql informuje Claude dokładnie, w jaki sposób zbudowano ekran, dzięki czemu może on wyjaśnić, dlaczego brakuje danej nazwy (np. dolny limit kapitalizacji rynkowej, górny limit stopy zwrotu), zamiast wymyślać powody.

Gdy stałe zapytania przestają wystarczać

Ekrany w wersji demonstracyjnej są celowo ograniczone. Kolejnym krokiem jest płatne API Strasmore: ten sam magazyn danych, 22 lata historii akcji amerykańskich i 12 lat historii opcji, oraz możliwość zadawania własnych pytań w SQL lub języku naturalnym przy użyciu klucza programistycznego. Przepływ pracy pozostaje identyczny; narzędzie pobiera dane z uwierzytelnionego punktu końcowego zamiast z otwartego, a pytania definiuje użytkownik. Claude skutecznie generuje zapytania ClickHouse SQL w oparciu o udokumentowany schemat, co pozwala na wykonanie zadania typu „pobierz historię dywidend wszystkich spółek REIT o kapitalizacji powyżej 10 mld USD i uszereguj je według pięcioletniego wzrostu” za pomocą jednego polecenia.

FAQ

Czy Claude może analizować akcje bez źródła danych?

Nie przy użyciu aktualnych liczb. Dane treningowe kończą się przed dniem dzisiejszym, więc wszelkie informacje o bieżących cenach pochodzą z nieaktualnej pamięci. Należy dostarczyć mu API działające w czasie rzeczywistym, aby analiza opierała się na pobranych wierszach danych.

Czy demo API Strasmore jest rzeczywiście darmowe?

Tak. Nie wymaga klucza, rejestracji ani karty płatniczej. Udostępnia katalog stałych zapytań dotyczących opóźnionych danych o akcjach amerykańskich oraz danych o opcjach z końca dnia i jest celowo otwarte dla agentów AI.

Czy potrzebuję VPS do tego celu?

Nie. Przepływ pracy oparty na wklejaniu danych wymaga jedynie przeglądarki. VPS staje się przydatny, gdy użytkownik chce, aby pętla agenta działała zgodnie z harmonogramem, była odporna na rozłączenia i przechowywała lokalne pliki z wynikami historycznymi.

Czy to jest porada finansowa?

Nie. Wszystkie przedstawione tutaj elementy to narzędzia analityczne. Claude podsumowuje i porównuje dane; decyzje o ich wykorzystaniu należą do użytkownika, a opóźnione dane edukacyjne nie stanowią podstawy do zawierania transakcji.

Podłącz jeden ekran do jednego czatu, a różnica będzie natychmiast widoczna: Claude przestaje brzmieć pewnie w kwestii liczb, których nie może znać, i zaczyna być użyteczny w odniesieniu do liczb, do których ma dostęp.