TRAMS AI 프로젝트 문의
AI 뽀개기

Valley AI 같은 AI 투자 리서치 만들기: OpenDART와 Claude API

밸리 AI의 핵심 흐름을 참고해 재무 비교, 공시·뉴스 분석, 종목 선별, DCF·백테스트를 구현하는 방법을 설명합니다. OpenDART·Claude API와 계산 라이브러리, 자체 개발 로직의 역할을 구분합니다.

핵심 요약

1. 기업·뉴스·거시 자료를 연결하고 종목 선별부터 가치평가까지 이어지는 AI 투자 리서치 플랫폼을 만듭니다. 2. OpenDART·SEC EDGAR·FRED로 자료를 연결하고 Claude API와 계산 라이브러리로 분석 기능을 구성합니다. 3. 자료 정규화·근거 검수·평가 가정·체결 규칙은 자체 개발해 결과의 기준과 계산 과정을 보여줍니다.

대한민국의 Valley AI(밸리 AI)는 재무·뉴스·거시 자료를 선별·평가·비교로 연결하는 투자 리서치 도구입니다. 아래는 이 흐름을 참고한 구현 제안이며, Valley AI의 비공개 내부 기술을 설명하는 것이 아닙니다.

OpenDART·SEC EDGAR로 재무 비교표와 13F 분석 만들기

사용자가 국가·기업·회계기간을 고르면 OpenDART API는 국내 공시 대상 기업의 재무를, SEC EDGAR API는 미국 제출 공시와 재무를 공급합니다. 자체 로직은 계정·통화·회계기간을 맞추고 정정 이력을 보존해 비교표를 만듭니다. 재무제표 분석 API 연동만으로 모든 비공시 기업이나 최신 시장 컨센서스(실적 전망치)까지 확보할 수는 없습니다.

13F 기관 보유종목 분석은 기관·분기를 입력받습니다. EDGAR에서 찾은 공시의 보유종목 표인 Information Table XML을 자체 파서로 읽어 보유량·비중 변화표를 만듭니다. Company Facts 재무 조회와 분리하고 보고 기준일·공개일·정정 여부를 표시해 실시간 보유 내역과 구분합니다.

FRED로 거시경제 지표 대시보드 구성하기

지표·기간을 입력하면 FRED API에서 관측값·메타데이터·발표 일정을 조회합니다. 자체 시계열 처리로 빈도·단위·발표시각과 수정치를 관리하고, 비교 차트와 일정표를 출력합니다.

사업 지표와 고객 수 비교
출처: valley.town

시계열 단위 조회인 Version 1과 발표 단위 일괄 조회인 Version 2를 용도에 맞게 선택합니다. 각 시계열의 원천 이용조건도 화면 제공 범위에 반영합니다.

Claude API로 공시 뉴스 통합 분석 구현하기

기업명·질문을 입력받아 네이버 뉴스 검색 API에서 제목·요약·링크·게시시각을 찾고 OpenDART에서 관련 공시를 모읍니다. 기사 전문은 별도로 확보하고 이용권한을 확인해야 합니다.

자체 로직이 기업을 연결하고 중복 문서를 제거한 뒤, Claude API가 제공 문서를 분석해 근거 위치가 붙은 보고서 초안을 만듭니다. 수치는 원자료와 대조하며, 근거 인용과 엄격한 JSON 형식화는 별도 요청으로 나누고 인용 연결을 검수합니다.

산업 밸류체인 분석도 같은 흐름으로 기업 간 관계를 정리하되 문서 근거와 추론을 구분합니다. AI 스킬은 수집·분석·검수·작성 순서를 재사용하는 지침이며, 데이터 공급이나 수치 검증을 대신하지 않습니다.

Valley AI 유사 기능 구현 기술 요약
자료: 트램스 AI · 유사 기능 구현 기술 요약

TA-Lib·Backtrader로 종목 선별과 백테스트 연결하기

주식 스크리너는 시장·재무 조건·기술 조건을 입력받습니다. 한국투자증권 Open API의 가격과 OpenDART의 재무를 연결하고, TA-Lib 계산 라이브러리로 기술지표를 계산합니다. 자체 필터가 조건을 적용해 기준일과 충족 근거가 있는 후보 목록을 출력합니다.

주식 전략 백테스트는 전략·기간·과거 데이터를 받아 오픈소스 Backtrader로 주문·포지션을 시뮬레이션합니다. 자체 체결·데이터 처리에는 수수료·슬리피지(예상가와 체결가의 차이), 조정주가·주식분할·배당, 당시 공개된 정보와 상장폐지 종목을 반영합니다. 결과는 수익률·최대 낙폭으로 제시하며, 두 라이브러리는 데이터 공급원이나 예측 AI가 아닙니다.

DCF 계산기 만들기: 현금흐름 할인과 성장률 역산

DCF는 미래 현금흐름을 현재 가치로 할인하는 계산입니다. 기업과 평가기간·성장률·할인율을 입력하면 OpenDART에서 재무를, 한국투자증권 Open API에서 주가를 가져옵니다. 자체 DCF 계산식이 예측 현금흐름을 할인해 가치 범위와 가정별 민감도 표를 출력합니다.

리버스 DCF 계산기는 현재 가격을 고정하고, 나머지 가정 아래 가격을 설명하는 성장률을 역산합니다. 사용자가 바꾼 가정과 자료 기준일을 결과에 함께 남깁니다.

Valley AI 핵심 기능 제작 소개
자료: 트램스 AI · 핵심 기능 제작 소개

Valley AI 웹 가치평가는 Expert 전용으로 안내됩니다. 2026년 10월 7일 업데이트가 표시된 Android v1.9.0의 시황·일정·관심종목 안내는 웹 분석 도구 전체의 모바일 지원을 뜻하지 않습니다.

PyPortfolioOpt로 목표 비중 계산까지 확장하기

포트폴리오 위험 비교는 보유 비중·가격 이력을 받아 자체 로직으로 수익률·변동성·낙폭을 계산하고 비교표로 보여줍니다. 목표 비중 계산까지 확장하려면 기대수익·공분산(자산 수익률이 함께 움직이는 정도)·비중 제한을 PyPortfolioOpt에 전달합니다. 출력되는 목표 비중은 주어진 가정과 제약에 따른 계산 결과이며 미래 수익을 보장하지 않습니다.

운영 단계에서는 자료 갱신 시점과 원문 이용권한을 관리하고, 한국투자증권 Open API의 시장·계정·모의/실전별 권한을 구분합니다. 산출된 비중을 실제 주문으로 연결하려면 고객 적합성과 거래 규칙을 별도로 설계해야 합니다.

투자 분석 플랫폼 개발을 계획한다면 필요한 기능·입력 자료·연결할 업무를 정리해 주세요. 트램스 AI 제작 문의(https://trams.co.kr/ai-si/contact/#inquiry)에서 구현 범위를 상담할 수 있습니다.

참고 자료

  1. https://www.valley.town/
  2. https://opendart.fss.or.kr/guide/main.do?apiGrpCd=DS003
  3. https://www.sec.gov/search-filings/edgar-application-programming-interfaces
  4. https://www.sec.gov/rules-regulations/staff-guidance/frequently-asked-questions-about-form-13f
  5. https://fred.stlouisfed.org/docs/api/fred/
  6. https://developers.naver.com/docs/serviceapi/search/news/news.md
  7. https://platform.claude.com/docs/en/build-with-claude/citations
  8. https://github.com/koreainvestment/open-trading-api
  9. https://ta-lib.org/
  10. https://www.backtrader.com/docu/
  11. https://www.valley.town/features/valuation
  12. https://play.google.com/store/apps/details?hl=ko&id=ai.neurofusion.valleyapp
  13. https://github.com/PyPortfolio/PyPortfolioOpt
TRAMS AI

비슷한 AI 서비스를
사업에 적용하고 싶으신가요?

아이디어와 필요한 기능을 알려주시면 제작 범위와 방법을 검토합니다.

프로젝트 문의