주식·선물·옵션 데이터, 백테스팅, 모의·실거래, 멀티 계좌 관리를 지원하는 로컬 기반 Python 퀀트 트레이딩 프레임워크입니다.
- 스타
- 23,236
- 포크
- 3,564
- 열린 이슈
- 6
- 마지막 커밋
- 어제
이 페이지는 오픈소스 프로젝트 소개이며 투자 조언이 아닙니다. 거래와 투자는 손실이 발생할 수 있으니, 사용 전에 위험을 직접 판단하고 거주 지역의 법규를 따르세요.
어떤 프로젝트인가요?
AKShare는 금융 데이터를 가져오는 Python 라이브러리입니다. 각 데이터 소스는 함수로 제공되므로, 일별 주가 이력 같은 데이터를 가져올 때 보통 한 번 호출하면 pandas DataFrame을 반환합니다. 중국 A주, 선물, 옵션, 채권, 펀드, 통화, 거시경제 지표와 일부 해외 시장을 지원합니다.
라이브러리에는 인터페이스 목록에서 키워드로 검색하는 오프라인 검색 기능이 있으며, 각 인터페이스의 매개변수와 출력 열도 확인할 수 있습니다. Python 3.11 이상을 대상으로 하며, PyPI에서 pip 또는 uv로 설치합니다. 함께 제공되는 프로젝트인 AKTools는 동일한 인터페이스를 HTTP API와 AI 어시스턴트용 MCP 서버로 제공합니다.
데이터는 공개 웹사이트와 거래소에서 가져옵니다. 프로젝트는 학술 연구와 참고용으로만 제공되며 투자 조언이 아니라고 안내하고, 일부 인터페이스는 시간이 지나면서 제거될 수 있다고 명시합니다.
핵심 기능
- 01함수 호출 한 번으로 시장 데이터를 가져와 pandas DataFrame으로 반환합니다.
- 02A주, 선물, 옵션, 채권, 펀드, 통화, 거시경제 지표를 지원합니다.
- 03인터페이스 목록을 대상으로 오프라인 키워드 검색을 제공하며, 각 인터페이스의 매개변수와 출력 정보도 확인할 수 있습니다.
- 04PyPI에서 pip 또는 uv로 설치할 수 있습니다.
- 05함께 제공되는 AKTools 프로젝트는 HTTP API와 MCP 서버를 제공합니다.
활용 사례
- 과거 A주 또는 선물 가격 데이터를 Python 퀀트 분석이나 백테스팅 워크플로에 가져오기.
- 학술 연구를 위한 금융 데이터 분석 또는 리서치 노트북 만들기.
- MCP 서버를 통해 AI 어시스턴트가 중국 시장 데이터를 조회하도록 하기.
- 거시경제 지표나 채권 지표를 대시보드와 보고서에 반영하기.
빠른 시작
- 1
uv로 AKShare 설치(권장)
uv pip install akshare --upgrade - 2
또는 pip로 설치
pip install akshare --upgrade - 3
Python에서 A주 일일 가격 데이터 가져오기
python -c "import akshare as ak; print(ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20170301', end_date='20231022', adjust=''))"
사용 전 알아둘 점
- 데이터는 학술 연구 및 참고용으로만 제공되며, 투자 조언이 아닙니다.
- 상위 데이터 소스의 통제할 수 없는 요인으로 일부 데이터 인터페이스가 제거될 수 있습니다.
- Python 3.11 이상(64비트)이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- akshare은(는) 무엇인가요?
- 중국 및 글로벌 금융 데이터 소스를 간단한 한 줄 호출로 가져올 수 있게 해주는 Python 라이브러리입니다. AKShare는 금융 데이터를 가져오는 Python 라이브러리입니다. 각 데이터 소스는 함수로 제공되므로, 일별 주가 이력 같은 데이터를 가져올 때 보통 한 번 호출하면 pandas DataFrame을 반환합니다. 중국 A주, 선물, 옵션, 채권, 펀드, 통화, 거시경제 지표와 일부 해외 시장을 지원합니다.
- akshare은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- akshare은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- akshare은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. akshare의 마지막 커밋은 2026년 11월 6일입니다.
- akshare은(는) 어디에 사용할 수 있나요?
- 과거 A주 또는 선물 가격 데이터를 Python 퀀트 분석이나 백테스팅 워크플로에 가져오기. 학술 연구를 위한 금융 데이터 분석 또는 리서치 노트북 만들기. MCP 서버를 통해 AI 어시스턴트가 중국 시장 데이터를 조회하도록 하기. 거시경제 지표나 채권 지표를 대시보드와 보고서에 반영하기.
- akshare는 어떻게 설치하나요?
- uv로 AKShare 설치(권장): uv pip install akshare --upgrade 또는 pip로 설치: pip install akshare --upgrade Python에서 A주 일일 가격 데이터 가져오기: python -c "import akshare as ak; print(ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20170301', end_date='20231022', adjust=''))"
- akshare은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/akfamily/akshare
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
55개 데이터셋을 제공하는 셀프 호스팅 중국 A주 Parquet 데이터 레이크와 읽기 전용 MCP 서버
A주 데이터를 활용한 전략 연구, 포트폴리오 구성 및 백테스팅을 위한 오픈소스 C++/Python 퀀트 트레이딩 프레임워크입니다.
AKShare 금융 데이터 인터페이스를 HTTP API와 MCP 서버로 제공해 모든 언어나 Claude, Cursor 같은 AI 어시스턴트에서 사용할 수 있습니다.
금융 및 기타 데이터 소스를 연결해 Python, Excel, AI 에이전트, REST API에서 사용할 수 있는 오픈소스 Python 데이터 플랫폼
개인 퀀트 트레이딩을 위해 여러 공개 소스에서 중국 A주 주식·펀드·채권 및 시장 심리 데이터를 가져오는 Python SDK입니다.