Featured image of post stock-analysis-agent — Claude Code로 기관급 주식 리서치를 자동화하는 오픈소스

stock-analysis-agent — Claude Code로 기관급 주식 리서치를 자동화하는 오픈소스

kipeum86/stock-analysis-agent는 미국과 한국 주식을 대상으로 시나리오 분석, R/R Score, Variant View를 포함한 투자 리서치를 자동 생성하는 Claude Code 기반 에이전트다

개요

“NVDA 분석해줘” 한 마디에 시나리오 분석(Bull/Base/Bear), 확률 가중 R/R Score, 8분기 재무제표, 인터랙티브 HTML 대시보드가 나온다. stock-analysis-agent는 Claude Code 위에서 동작하는 기관급 주식 리서치 자동화 도구다. 미국 주식은 SEC 파일링, 한국 주식은 금감원 DART OpenAPI에서 직접 데이터를 가져온다.

핵심 원칙: Blank beats Wrong

이 에이전트의 핵심 철학은 **“검증할 수 없는 숫자는 공란으로 표시한다”**는 것이다. AI가 그럴듯한 숫자를 만들어내는 hallucination 문제를 정면으로 해결한다. 모든 숫자에 [Filing], [Portal], [Calc] 같은 출처 태그가 붙고, Grade A(공시 원본)부터 Grade D(검증 불가 → 공란)까지 4단계 신뢰도 시스템을 적용한다.

4가지 출력 모드

모드이름형식용도
AAt-a-glanceHTML판정 카드 + 180일 이벤트 타임라인 — 스크리닝용
BBenchmarkHTML2~5 종목 나란히 비교 매트릭스
CChart (기본)HTML인터랙티브 대시보드 — 시나리오, KPI, 차트 포함
DDocumentDOCX3,000+단어 투자 메모 — Goldman Sachs 리서치 노트 스타일

Mode C의 대시보드에는 시나리오 카드(Bull/Base/Bear), R/R Score 배지, KPI 타일(P/E, EV/EBITDA, FCF Yield 등), Variant View(시장이 틀린 지점), Precision Risk(인과 체인 분석), Chart.js 차트, 8분기 손익계산서가 모두 포함된다.

듀얼 데이터 파이프라인

미국: Financial Datasets API(MCP)가 연결되면 SEC 파일링에서 직접 Grade A 데이터를 추출한다. MCP 없이도 Yahoo Finance, SEC EDGAR, TipRanks 등에서 웹 스크래핑으로 동작하지만 최대 Grade B까지만 가능하다.

한국: DART OpenAPI로 금융감독원 공시를 직접 연동한다. fnlttSinglAcntAll 엔드포인트에서 연결 재무제표(IS/BS/CF)를, 네이버금융에서 현재가·PER·외국인지분율을 가져온다. DART API 키는 무료다.

R/R Score — 리스크/리워드를 하나의 숫자로

R/R Score = (Bull_return% × Bull_prob + Base_return% × Base_prob)
            ─────────────────────────────────────────────────────
                       |Bear_return% × Bear_prob|

시나리오별 목표가와 확률을 가중 평균해 단일 점수로 산출한다. 2.0 이상이면 Attractive, 1.0~2.0이면 Neutral, 1.0 미만이면 Unfavorable로 판정한다.

Variant View — “시장이 틀린 지점”

가장 흥미로운 섹션이다. 일반적인 AI 분석이 “장단점 나열"에 그치는 것과 달리, stock-analysis-agent는 시장의 컨센서스가 구체적으로 어디서 틀렸는지를 회사 고유의 증거를 기반으로 제시한다. Q1~Q3 형식으로 3가지 포인트를 추출하며, 각각 “왜 시장이 이것을 놓치고 있는가"를 설명한다.

사용법

# 단일 종목 분석
NVDA 분석해줘
005930 심층 분석

# 동종 비교
삼성전자 vs SK하이닉스 비교
NVDA vs AMD vs INTC

# 포트폴리오/워치리스트
워치리스트 스캔해줘
카탈리스트 캘린더 보여줘

Claude Code에서 직접 대화하듯 명령하면 된다. 커밋 이력을 보면 Co-Authored-By: Claude Opus 4.6이 포함되어 있어, 이 에이전트 자체도 Claude Code로 개발되었음을 알 수 있다.

인사이트

stock-analysis-agent가 보여주는 가장 중요한 패턴은 **“AI hallucination 문제를 시스템 설계로 해결한다”**는 접근이다. 모든 숫자에 출처를 강제하고, 검증할 수 없으면 공란으로 남기는 규칙은 단순하지만 강력하다. 또한 한미 시장을 동시에 지원하면서 각각의 공시 시스템(SEC/DART)에 직접 연동하는 듀얼 파이프라인은, 한국 개발자에게 특히 실용적인 레퍼런스가 된다. 다만 stars 3개의 초기 프로젝트인 만큼, 프로덕션 사용보다는 구조와 프롬프트 설계를 학습하는 용도로 접근하는 것이 현실적이다.

Hugo로 만듦
Jimmy의 Stack 테마 사용 중