AutoLab : AI 자동화 연구실

Claude Code로 금·은·백금·구리·달러 시세 대시보드 만들기: React + Recharts 실전 가이드

Claude Code로 금시세, 은시세, 백금시세, 구리시세와 달러 인덱스를 한눈에 보는 차트 대시보드를 만드는 방법을 정리했습니다. yfinance 데이터 수집부터 React + Recharts로 localhost 시각화까지 단계별로 안내합니다.

HS Jeong
HS Jeong Feb 19, 2026
 

원자재 가격과 달러 흐름은 시장을 읽는 핵심 지표입니다. 하지만 매번 여러 사이트를 돌아다니며 확인하는 건 번거롭죠.

 

이번 글에서는 Claude Code로 금·은·백금·구리·달러 시세 대시보드 만들기를 주제로, 데이터 수집부터 React 시각화까지 모두 Claude Code로 생성하는 방법을 구조화해서 설명합니다.

 

핵심은 단 하나입니다.

👉 코드를 직접 짜는 게 아니라, Claude Code에게 시키는 것!

 

🧠 Claude Code란?

 

<출처 : medium.com, Mastering Claude Code: A Developer’s Guide>

 

Claude는 Anthropic이 개발한 AI 모델입니다.

 

일반 채팅형 Claude와 달리, Claude Code는:

  • 프로젝트 구조 생성
  • 파이썬 스크립트 작성
  • React 프로젝트 세팅
  • 패키지 설치 안내
  • 실행 오류 수정

까지 수행하는 실행형 AI 개발 파트너입니다.

 

✅ Step 1. 원자재 + 달러 데이터 수집 (yfinance)

 

이번 프로젝트에서는 Yahoo Finance에서 제공하는 티커를 사용합니다.

 
Yahoo Finance - Stock Market Live, Quotes, Business & Finance News
At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage rates that help you manage your financial life.
icon

https://finance.yahoo.com/

 
항목
yfinance 코드
GC=F
SI=F
구리
HG=F
백금
PL=F
달러 인덱스
DX-Y.NYB
 

🔹 Claude Code에 이렇게 요청하세요

 
 

VS Code에서 Claude 실행 후:

 

Claude Code는:

  • Python 파일 생성
  • 필요한 라이브러리 안내
  • 실행 명령어 작성

까지 자동으로 수행합니다.

 

✅ Step 2. React + Recharts 대시보드 생성

 

이제 시각화 단계입니다. 우리는 다음 조합을 사용합니다:

  • React
  • Recharts
  • localhost 실행
 

🔹 Claude Code에 이렇게 요청하세요

 
 
 

Claude Code는:

  • Vite 프로젝트 생성 명령 안내
  • npm 설치
  • Recharts 설정
  • CSV 파싱 코드 작성
  • 실행 방법 안내

까지 자동으로 생성합니다.

 
 

※ Node.js가 설치되어 있지 않은 경우, Claude Code의 도움(설치하는 방법을 직접 물어봄으로써)을 받아 진행하면 됩니다.

 

📊 최종 화면 구성

 
 

대시보드는 다음 요소를 포함하도록 요청하면 좋습니다:

  • 통합 라인 차트
  • 항목별 색상 구분
  • 범례(Legend)
  • 툴팁(Tooltip)
  • 반응형 레이아웃
 

추가로 이렇게 요청하면 더 좋아집니다:

 
 

이렇게 하면 자산 간 상대 수익률 비교가 가능합니다.

 

🔁 자동 업데이트까지 연결하기

 
 

여기서 끝이 아닙니다. Claude에게 이어서 요청하세요:

 

이렇게 하면:

  • 매일 CSV 갱신
  • React는 최신 데이터 반영
  • 완전 자동화 대시보드 완성

까지 가능하답니다.

 

🎯 Claude Code로 하는 이유

 

기존 방식:

  • 파이썬 직접 코딩
  • React 구조 설계
  • 차트 라이브러리 문서 검색
  • 에러 수정 반복
 

Claude Code 방식:

  • 구조 설계 요청
  • 코드 생성
  • 실행
  • 수정 요청
 

👉 학습 속도와 구현 속도가 모두 빨라집니다.

 

📈 활용 확장 아이디어 예시

 
  • 이동 평균선 추가
  • 상승/하락 색상 구분
  • API 서버로 확장 (FastAPI)
  • 배포 (Vercel, Netlify)
 

❓ 자주 묻는 질문 (FAQ)

Q1. yfinance는 무료인가요?

네, 기본 사용은 무료입니다.

Q2. 선물 가격이라 실제 현물과 차이가 있나요?

약간의 차이는 있을 수 있습니다.

Q3. 서버 없이도 가능한가요?

네. CSV 기반으로 localhost에서 충분히 가능합니다.

Q4. 배포도 가능할까요?

React 빌드 후 Netlify/Vercel 배포 가능합니다.

Q5. 다른 자산도 추가할 수 있나요?

네. 티커 코드만 추가하면 됩니다.

Q6. 실시간 데이터도 가능한가요?

별도 API 연동이 필요합니다.

 

🏁 결론

오늘은 Claude Code로 금·은·백금·구리·달러 시세 대시보드 만들기를 단계별로 정리했습니다.

 

핵심은 단순합니다.

👉 데이터 수집도 Claude에게

👉 프론트엔드 구성도 Claude에게

👉 자동 실행 설정도 Claude에게

 

이제 직접 코드를 처음부터 끝까지 짤 필요는 없습니다. Claude Code와 함께라면, 학습과 구현을 동시에 진행할 수 있으니까요.

추천 글