SSD Nodes Learn
가이드 Matt Connor작성자 Matt Connor · 업데이트됨 2026-07-24

Claude로 주식 및 옵션 분석하는 방법 가이드

Claude에 실시간 시장 데이터를 연결하여 주식과 옵션을 분석하는 방법을 설명합니다. API Key 없이 무료로 사용 가능한 Strasmore API와 복사 가능한 프롬프트를 확인하십시오.

Claude는 금융 데이터를 읽고 그 의미를 설명하는 데 매우 뛰어납니다. 하지만 언어 모델의 학습 데이터는 질문 시점보다 몇 달 전의 데이터로 종료되므로, 오늘 날짜의 수치를 파악하는 데는 취약합니다. 해결 방법은 간단합니다. Claude에게 API를 통해 실시간 시장 데이터를 제공하십시오. 그러면 Claude는 본래 잘하는 분야인 분석, 비교, 그리고 평이한 영어 설명에 집중할 수 있습니다.

이 가이드는 무료 시장 데이터 API를 사용하여 이를 수행하는 방법, Claude를 연결하는 세 가지 방법, 그리고 복사하여 사용할 수 있는 프롬프트를 보여줍니다. 참고로, 해당 API는 우리 팀이 구축한 Strasmore의 것입니다. 계정이 필요 없으므로 5분 이내에 이 가이드의 모든 내용을 테스트할 수 있습니다.

Claude에 데이터 소스가 필요한 이유

도구 연결 없이 Claude에게 "현재 Microsoft의 배당 수익률은 얼마인가?"라고 묻는다면 두 가지 실패 유형 중 하나가 발생합니다. 답변을 거부하거나, 몇 달 전의 학습 데이터로 답변하는 것입니다. 두 경우 모두 모델이 현재 가격에 접근할 수 없기 때문에 발생합니다. 모델은 스스로 정보를 검색할 수 없습니다.

데이터 소스를 연결하면 상황이 완전히 달라집니다. Claude는 JSON을 능숙하게 읽으며, 수십 개의 행을 맥락에서 놓치지 않고 유지합니다. 또한 데이터가 실제로 보여주는 내용을 기꺼이 비교, 순위 매기기 및 요약합니다. 이제 답변의 품질은 제공된 데이터의 품질에 따라 결정됩니다.

키가 필요 없는 무료 시장 데이터 API

Strasmore의 데모 API는 미국 주식 및 옵션 데이터에 대한 고정된 쿼리 카탈로그를 plain JSON 형식으로 제공합니다. 회원가입, API 키, 호출 제한(rate-limit) 절차가 없습니다. 전체 엔드포인트 참조는 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"

각 응답에는 행(rows), 열 이름, 그리고 해당 수치를 생성한 정확한 SQL이 포함됩니다. 마지막 부분은 AI 작업에 중요합니다. Claude에게 데이터와 함께 SQL을 보여주면, 결과뿐만 아니라 쿼리 내용도 설명해 줍니다.

가격은 지연된 데이터이며, 옵션 greeks는 종가 기준 값입니다. 학습, 스크리닝 및 분석 워크플로우에는 이 정도면 충분합니다. 이것은 트레이딩 피드가 아니며, 이 가이드는 트레이딩 실행이 아닌 분석에 관한 것입니다.

Way 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가 과도하게 추측하는 대신 데이터의 한계를 명시하도록 유도합니다. Claude의 제안("지급 이력을 확인하십시오", "섹터와 비교하십시오")은 사용자가 직접 입력하는 것보다 더 나은 다음 쿼리가 되는 경우가 많습니다.

Way 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 스크립트로 차트를 그리거나, 오늘 스크린 결과와 지난주에 저장한 결과를 비교(diff)할 수 있습니다. 주의할 점은 에이전트가 가져오는 모든 JSON 페이로드가 대화 내용에 남고 다음 턴에 재전송된다는 것입니다. 이것이 Claude Code 세션이 길어지면 비용이 많이 발생하는 이유입니다.

이 워크플로우에는 항상 켜져 있는 Linux 서버가 가장 적합합니다. "스크린을 가져와서 어제와 비교하고 요약을 작성하라"는 일일 루프를 실행하려면 중단되지 않는 기계가 필요합니다. SSH 연결이 끊겨도 세션이 유지되도록 하는 tmux를 사용하여 VPS에서 Claude Code를 실행하는 가이드가 준비되어 있습니다. 이 경로를 선택한다면, 먼저 VPS에서 AI 에이전트를 안전하게 실행하는 가이드를 읽으십시오. 셸 접근 권한이 있는 에이전트에게는 실제 보호 장치가 필요합니다.

Way 3: fetch 도구를 사용한 Claude API

소프트웨어를 개발 중이라면 Claude에게 API를 도구(tool)로 제공하십시오. Anthropic의 Python SDK를 사용하면 전체 연결은 하나의 도구 정의와 하나의 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는 메모리가 아닌 실제 행 데이터를 바탕으로 답변합니다. 인라인 도구 대신 재사용 가능한 서버를 선호한다면 Model Context Protocol을 사용하여 동일한 패턴을 적용할 수 있습니다. VPS에서의 MCP 서버 가이드에서 해당 호스팅 방법을 다룹니다.

양질의 분석을 위한 프롬프트

연결 방식에 관계없이 결과물을 지속적으로 개선하는 몇 가지 패턴이 있습니다.

  • Claude에게 행을 인용하도록 지시하십시오. "모든 주장에는 티커와 해당 수치가 나온 행을 명시하십시오." 이렇게 하면 모호한 요약을 방지할 수 있습니다.
  • 데이터가 보여줄 수 없는 것에 대해 질문하십시오. 지연된 가격, 종가 기준 greeks, 고정된 스크린에는 모두 한계가 있습니다. 질문을 하면 Claude가 이를 명확히 밝히며, 이는 분석의 신뢰성을 유지해 줍니다.
  • 예측이 아닌 비교를 시키십시오. "표시된 지급 비율을 바탕으로 어떤 배당이 지속 가능해 보이는가?"는 근거 있는 답변을 이끌어냅니다. "어떤 주식이 오를 것인가?"는 잘 작성된 추측을 가져올 뿐입니다. 데이터는 예측을 지원하지 않기 때문입니다.
  • SQL을 맥락에 유지하십시오. sql 필드는 Claude에게 스크린이 어떻게 구성되었는지 정확히 알려줍니다. 따라서 Claude가 이유를 지어내는 대신, 특정 항목이 누락된 이유(시가총액 하한선, 배당 수익률 상한선 등)를 설명할 수 있게 합니다.

고정 쿼리만으로 부족할 때

데모의 스크린은 의도적으로 고정되어 있습니다. 그 다음 단계는 Strasmore의 유료 API입니다. 동일한 데이터 웨어하우스, 22년의 미국 주식 및 12년의 옵션 이력을 제공하며, 프로그래밍 방식의 키를 통해 SQL이나 평이한 영어로 직접 질문할 수 있습니다. 워크플로우는 동일합니다. 도구가 공개 엔드포인트 대신 인증된 엔드포인트에서 데이터를 가져오며, 질문은 사용자가 정의할 수 있습니다. Claude는 문서화된 스키마를 바탕으로 ClickHouse SQL을 작성하는 데 매우 능숙하므로, "시가총액 100억 달러 이상의 모든 REIT의 배당 이력을 가져와서 5년 성장률 기준으로 순위를 매겨라"와 같은 작업도 프롬프트 하나로 해결할 수 있습니다.

FAQ

Claude가 데이터 소스 없이 주식을 분석할 수 있습니까?

현재 수치로는 불가능합니다. 학습 데이터는 오늘 이전에서 종료되므로, 현재 가격에 대해 말하는 모든 것은 오래된 메모리에서 나온 것입니다. 실시간 API를 제공하면 방금 가져온 행을 바탕으로 분석을 수행합니다.

Strasmore 데모 API가 정말 무료입니까?

네. 키, 회원가입, 카드 등록이 필요 없습니다. 지연된 미국 주식 및 종가 기준 옵션 데이터에 대한 고정 쿼리 카탈로그를 제공하며, AI 에이전트에게 의도적으로 개방되어 있습니다.

이를 위해 VPS가 필요합니까?

아니요. 붙여넣기 방식은 브라우저만 있으면 됩니다. 에이전트 루프를 스케줄에 따라 실행하고, 연결 끊김으로부터 보호하며, 과거 결과의 로컬 파일을 유지하고 싶을 때 VPS가 유용해집니다.

이것이 금융 조언입니까?

아니요. 여기의 모든 내용은 분석 도구입니다. Claude는 데이터를 요약하고 비교할 뿐입니다. 그 데이터를 어떻게 활용할지는 사용자의 결정이며, 지연된 교육용 데이터는 트레이딩 실행의 근거가 될 수 없습니다.

스크린 하나를 채팅창에 연결해 보십시오. 즉시 차이를 알 수 있습니다. Claude는 알 수 없는 수치에 대해 자신 있게 말하는 것을 멈추고, 알 수 있는 수치에 대해 유용하게 작동하기 시작할 것입니다.

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