프로젝트 소개
FinanceToolkit은 지표 계산을 투명하고 재현 가능하게 만들기 위해 설계된 오픈소스 재무 분석 라이브러리입니다. 블랙박스 제공업체 수치에 의존하는 대신, 500개 이상의 재무 방법을 눈에 보이는 공식과 함께 구현하여 사용자가 비율과 지표가 어떻게 도출되는지 이해할 수 있도록 돕습니다.
이 패키지는 pip로 설치하고 Python에서 하나 이상의 티커로 초기화합니다. 전체 재무제표 접근에는 FinancialModelingPrep API 키가 필요합니다. 무료 플랜은 하루 250회 요청, 5년 데이터, 미국 상장 기업으로 제한됩니다. FinancialModelingPrep 데이터를 사용할 수 없는 경우, 툴킷은 Yahoo Finance로 대체할 수 있으며, 소스 선택은 전역적으로 또는 개별 호출에 대해 강제할 수도 있습니다.
핵심 기능은 다음과 같습니다:
- 일간, 주간, 월간, 연간 간격의 과거 시장 데이터로, OHLC 가격, 거래량, 배당금, 수익률, 누적 수익률을 포함합니다.
- 연간 및 분기 손익계산서, 대차대조표, 현금흐름표, 통계.
- 효율성, 유동성, 수익성, 지급능력, 가치평가 그룹으로 구성된 80개 이상의 재무 비율. 예로는 마진, ROE, ROA, ROIC, 운전자본, 부채비율, 이자보상배율, P/E, PEG, EV 배수, 주주수익률이 있습니다.
- 사용 가능한 재무제표 데이터로 계산된 사용자 정의 비율과 사용자 정의 데이터셋 작업 지원.
- 확장 DuPont 분석과 같은 재무 모델.
- 기업, 암호화폐, 외환, 상품, ETF, 지수 검색 도구와 함께 주식 스크리닝, 섹터 및 산업 성과, 뉴스 피드.
- 리스크, 성과, 기술적, 경제, 옵션, 고정수익 기능으로, Sharpe Ratio와 Value at Risk 같은 측정을 포함합니다.
- 주식을 넘어선 광범위한 상품 커버리지로, 옵션, 통화, 암호화폐, ETF, 뮤추얼 펀드, 지수, 머니마켓, 상품, 주요 경제 지표를 포함합니다.
많은 계산은 롤링 및 트레일링 윈도우, 구성 가능한 지연을 가진 기간 대비 성장률, 서로 다른 척도의 지표를 비교하기 위한 Z-점수 표준화를 지원합니다. 결과는 추가 분석과 플로팅에 적합한 레이블이 지정된 시계열 테이블로 반환됩니다.
이 프로젝트는 또한 Model Context Protocol 서버를 제공하여, 코드를 작성하지 않고도 Claude, Copilot, Cursor, Windsurf 및 기타 MCP 호환 클라이언트에서 동일한 방법을 쿼리할 수 있습니다. 호스팅된 OAuth 엔드포인트를 통해 사용하거나 로컬에서 구성할 수 있습니다. 별도의 Finance Database 동반 프로젝트는 스크리닝과 경쟁 분석에 사용할 수 있는 300,000개 이상의 심볼을 제공합니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.