SSD Nodes Learn Hosting plans →
Посібники Matt ConnorВід Matt Connor · Оновлено 2026-08-28

Claude для аналізу акцій та опціонів: практичний гід

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

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

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

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

Запитайте Claude: «яка поточна дивідендна дохідність Microsoft?» — без підключених інструментів, і ви отримаєте один із двох варіантів помилки. Або модель відмовиться відповідати, або використає навчальні дані, яким уже кілька місяців. Обидві ситуації виникають тому, що модель не має доступу до поточних цін. Вона не може самостійно нічого шукати.

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

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

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

# 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-запит, який сформував ці дані. Остання частина важлива для роботи з AI: ви можете показати Claude SQL разом із даними, і він пояснить не лише результат, а й сам запит.

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

Спосіб 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-з’єднання. Якщо ви оберете цей варіант, спочатку прочитайте наш посібник із безпечного запуску AI-агентів на 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, а Claude формує відповідь на основі реальних рядків, а не пам’яті. Клієнт отримує ключ із середовища. Тому, якщо цей код працюватиме на сервері або в хмарного провайдера, спочатку з’ясуйте як автентифікувати клієнта там, перш ніж вбудовувати ключ у код. Це також єдиний спосіб, за якого оплата стягується за токени, а не в межах підписки на чат. Якщо ви питаєте чи має Claude API безкоштовний тариф, коротка відповідь така: після реєстрації надається невеликий кредит, а далі діє тарифікація за використання. Такий самий підхід працює з Model Context Protocol, якщо замість вбудованого інструмента вам потрібен багаторазово використовуваний сервер. У нашому посібнику про MCP servers on a VPS описано їхнє розміщення.

Підказки, які допомагають отримати якісний аналіз

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

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

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

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

FAQ

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

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

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

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

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

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

Це фінансова порада?

Ні. Усе описане тут стосується інструментів аналізу. Claude узагальнює та порівнює дані. Рішення про подальші дії залишається за вами, а відкладені навчальні дані не є підставою для виконання торгових операцій.

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