SSD Nodes Learn
Посібники Matt ConnorВід Matt Connor · Оновлено 2026-07-24

Як використовувати Claude для аналізу фінансів

Навчіться підключати Claude до ринкових даних через безкоштовний API. Використовуйте готові промпти для точного аналізу акцій та опціонів без помилок у даних.

Claude дуже добре читає фінансові дані та пояснює їхнє значення. Він погано знає сьогоднішні показники, оскільки дані навчання мовної моделі закінчуються за кілька місяців до вашого запиту. Виправлення просте: надайте Claude актуальні ринкові дані через API, і дозвольте йому робити те, що він вміє найкраще: аналізувати, порівнювати та пояснювати простою мовою.

Цей посібник показує, як це зробити за допомогою безкоштовного API ринкових даних, трьома різними способами підключення Claude до нього, а також надає робочі промпти, які можна скопіювати. Попередження: API належить Strasmore, яку розробила наша команда. Для роботи не потрібен обліковий запис, тому ви можете випробувати все в цьому посібнику протягом наступних п'яти хвилин.

Чому Claude потрібен джерело даних

Якщо запитати Claude "яка дивідендна доходність Microsoft прямо зараз" без підключених інструментів, ви отримаєте один із двох варіантів помилки. Або він відмовиться, або відповість на основі даних навчання, яким уже кілька місяців. Обидва випадки стаються тому, що модель не має доступу до поточних цін. Вона не може нічого знайти самостійно.

Підключіть джерело даних, і ситуація кардинально зміниться. Claude вільно читає JSON, тримає десятки рядків у контексті, не втрачаючи зв'язку, і охоче порівнює, ранжує та узагальнює те, що фактично показують дані. Якість відповіді тепер залежить від якості наданих вами даних.

Безкоштовний API ринкових даних без ключа

Демо-API від Strasmore надає каталог фіксованих запитів по акціях та опціонах США у форматі plain JSON. Реєстрація, API-ключ та обмеження частоти запитів не потрібні. Повний перелік ендпоінтів доступний у the API documentation post; короткий варіант:

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

Кожна відповідь містить рядки, назви стовпців та точний SQL-запит, який згенерував ці числа. Остання частина важлива для роботи з ШІ: ви можете показати Claude SQL разом із даними, і він пояснить вам як сам запит, так і результат.

Ціни затримані, а греки опціонів — це значення на кінець дня. Для навчання, скринінгу та аналітичних робочих процесів це саме те, що вам потрібно. Це не стрічка для трейдингу, і цей посібник присвячений аналізу, а не виконанню угод.

Спосіб 1: вставити JSON у чат

Варіант без налаштування. Виконайте один curl, скопіюйте JSON і вставте його в чат Claude з чіткою інструкцією. Це працює у веб-додатку claude.ai, десктопному додатку або будь-якому інтерфейсі чату.

Ефективна структура промпту:

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?

Третє запитання є найважливішим. Воно змушує Claude вказати межі даних замість того, щоб робити необґрунтовані висновки. Його пропозиції ("перевірте історію виплат", "порівняйте з сектором") часто є кращими наступними запитами, ніж те, що ви могли б написати самостійно.

Спосіб 2: дозволити Claude Code самостійно отримати дані

Якщо ви використовуєте Claude Code, ви можете повністю пропустити копіювання та вставлення, оскільки Claude Code може самостійно виконувати curl. Поставте йому запитання і вкажіть, де знаходяться дані:

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 читає каталог, обирає dividend_yield_leaders, завантажує його та працює з реальними рядками. Оскільки цикл агента виконується на вашій машині, він взаємодіє з усім іншим на ній: він може зберігати результати у файли, будувати графіки за допомогою Python-скрипта або порівнювати сьогоднішній екран із тим, що він зберіг минулого тижня. Один нюанс: кожен JSON-пакет, який завантажує агент, залишається в розмові та пересилається знову на наступному кроці, що пояснює, чому довга сесія Claude Code стає дорогою.

Природним середовищем для такого робочого процесу є Linux-сервер, що працює постійно. Для циклу "завантажити екрани, порівняти з учорашніми, написати резюме" потрібна машина, яка ніколи не спить. У нас є повний посібник із запуску Claude Code на VPS за допомогою tmux, щоб сесії не переривалися при розриві SSH-з'єднання. Якщо ви оберете цей шлях, спочатку прочитайте наш посібник із безпечного запуску ШІ-агентів на VPS; агент із доступом до shell потребує реальних обмежень безпеки.

Спосіб 3: Claude API з інструментом fetch

Для програмного забезпечення, яке ви розробляєте, надайте Claude API як інструмент. За допомогою Python SDK від Anthropic вся схема складається з одного визначення інструменту та однієї функції 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 викликає інструмент, коли запиту потрібні дані, ви виконуєте fetch і повертаєте JSON, а він відповідає на основі реальних рядків, а не пам'яті. Таку ж схему можна використовувати з Model Context Protocol, якщо ви віддаєте перевагу багаторазовому серверу замість вбудованого інструменту; наш посібник щодо MCP-серверів на VPS охоплює питання хостингу таких серверів.

Промпти для якісного аналізу

Кілька паттернів, які стабільно покращують результат, незалежно від способу підключення:

  • Просіть Claude посилатися на рядки. "Для кожного твердження вказуйте тикер і число, з якого воно взяте". Це усуває розмиті резюме.
  • Запитуйте про те, що дані не можуть показати. Затримані ціни, греки на кінець дня та фіксовані екрани мають обмеження; Claude чітко вкаже їх на запит, що зробить аналіз об'єктивним.
  • Вимагайте порівняння, а не прогнозування. "Яка з цих доходностей виглядає стабільною на основі показаних коефіцієнтів виплат" — це дасть обґрунтовану відповідь. "Яка акція зросте" — це дасть добре написане припущення, оскільки дані не підтримують прогнозування.
  • Зберігайте SQL у контексті. Поле sql вказує Claude точно, як був створений екран, тому він може пояснити причину відсутності назви (наприклад, поріг капіталізації або межа доходності), замість того щоб вигадувати причину.

Коли фіксованих запитів стає недостатньо

Екрани в демо-версії фіксовані навмисно. Наступний рівень — платний API від Strasmore: той самий сховище, 22 роки історії акцій США та 12 років історії опціонів, а також ваші власні запити на SQL або звичайній англійській мові за допомогою програмного ключа. Робочий процес залишається ідентичним; ваш інструмент завантажує дані з автентифікованого ендпоінту замість відкритого, а запитання стають вашими. Claude дійсно добре пише ClickHouse SQL за документованою схемою, що перетворює завдання "витягнути історію дивідендів кожного REIT з капіталізацією понад $10B і відранжувати за 5-річним зростанням" на виконання одним промптом.

FAQ

Чи може Claude аналізувати акції без джерела даних?

Ні, з актуальними показниками — ні. Його дані навчання закінчуються раніше сьогоднішнього дня, тому все, що він говорить про поточні ціни, базується на застарілій пам'яті. Надайте йому live API, і аналіз базуватиметься на рядках, які він щойно завантажив.

Чи справді демо-API від Strasmore безкоштовне?

Так. Без ключа, без реєстрації, без картки. Воно надає каталог фіксованих запитів по затриманих акціях США та даних опціонів на кінець дня, і воно навмисно відкрите для ШІ-агентів.

Чи потрібен мені VPS для цього?

Ні. Для робочого процесу з копіюванням/вставленням потрібен лише браузер. VPS стає доцільним, коли ви хочете, щоб цикл агента працював за розкладом, не переривався при розривах зв'язку та зберігав локальні файли з минулими результатами.

Чи є це фінансовою порадою?

Ні. Все тут — це інструментарій для аналізу. Claude узагальнює та порівнює дані; що ви з цим робитимете — ваше рішення, а затримані навчальні дані не є основою для виконання угод.

Підключіть один екран до одного чату, і ви одразу побачите різницю: Claude перестане звучати впевнено щодо чисел, яких він не може знати, і почне бути корисним щодо чисел, які він може знати.

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