금융 및 기타 데이터 소스를 연결해 Python, Excel, AI 에이전트, REST API에서 사용할 수 있는 오픈소스 Python 데이터 플랫폼
1nchaos/adata
개인 퀀트 트레이딩을 위해 여러 공개 소스에서 중국 A주 주식·펀드·채권 및 시장 심리 데이터를 가져오는 Python SDK입니다.
- 스타
- 5,293
- 포크
- 706
- 열린 이슈
- 31
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
AData는 Tonghuashun, Eastmoney, Baidu Stock Connect, Tencent, Sina 등의 공개 소스에서 A주 시장 데이터를 수집하는 Python SDK입니다. 종목 코드, 일간·주간·월간 K-line 데이터, 장중 분봉 데이터, 실시간 시세, 자금 흐름, 테마 및 지수 데이터, 북향 자금 흐름을 다룹니다.
여러 데이터 소스를 통합하고 전역 프록시 설정을 지원합니다. 이 프로젝트는 단일 소스에서 접근을 제한할 때도 데이터 수집을 이어갈 수 있도록 이 기능을 활용합니다. 함수는 pandas DataFrame을 반환하며, 각 필드를 설명하는 데이터 사전도 공개되어 있어 결과를 데이터베이스 테이블에 저장할 수 있습니다.
이 프로젝트는 매매 데이터만 다룹니다. 재무제표 데이터는 핵심 지표 인터페이스만 제공하며, 전체 재무제표 3종은 제공하지 않습니다. 펀드와 채권 데이터 지원은 일부에 한정되며 ETF 및 전환사채 인터페이스가 나열되어 있습니다.
핵심 기능
- 01A주 종목 코드, K-line, 분봉 및 실시간 시세 데이터를 가져옵니다.
- 02여러 공개 데이터 소스를 통합하고 소스를 전환할 수 있습니다.
- 03데이터 요청에 전역 프록시를 설정할 수 있습니다.
- 04테마, 지수, 자금 흐름 및 북향 자금 흐름 인터페이스를 제공합니다.
- 05공개된 데이터 사전과 함께 pandas DataFrame을 반환합니다.
활용 사례
- 퀀트 전략 백테스트를 위해 과거 일간 K-line 데이터를 가져옵니다.
- 구조화된 매매 데이터로 로컬 A주 시장 데이터베이스를 구축합니다.
- 개별 종목이나 테마의 실시간 시세와 자금 흐름을 모니터링합니다.
빠른 시작
- 1
PyPI에서 SDK를 설치합니다
pip install adata - 2
패키지를 가져온 뒤 데이터 함수를 호출합니다. 예: adata.stock.info.all_code()로 A주 코드를 나열합니다
사용 전 알아둘 점
- 중국 A주, 펀드, 채권 및 심리 데이터만 다룹니다.
- 제한될 수 있는 공개 데이터 인터페이스에 의존하므로 README에서 해결 방법으로 프록시 설정을 안내합니다.
- README와 데이터 사전은 주로 중국어 간체로 작성되어 있습니다.
토픽
자주 묻는 질문
- adata은(는) 무엇인가요?
- 개인 퀀트 트레이딩을 위해 여러 공개 소스에서 중국 A주 주식·펀드·채권 및 시장 심리 데이터를 가져오는 Python SDK입니다. AData는 Tonghuashun, Eastmoney, Baidu Stock Connect, Tencent, Sina 등의 공개 소스에서 A주 시장 데이터를 수집하는 Python SDK입니다. 종목 코드, 일간·주간·월간 K-line 데이터, 장중 분봉 데이터, 실시간 시세, 자금 흐름, 테마 및 지수 데이터, 북향 자금 흐름을 다룹니다.
- adata은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- adata은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- adata은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. adata의 마지막 커밋은 2026년 10월 18일입니다.
- adata은(는) 어디에 사용할 수 있나요?
- 퀀트 전략 백테스트를 위해 과거 일간 K-line 데이터를 가져옵니다. 구조화된 매매 데이터로 로컬 A주 시장 데이터베이스를 구축합니다. 개별 종목이나 테마의 실시간 시세와 자금 흐름을 모니터링합니다.
- adata는 어떻게 설치하나요?
- PyPI에서 SDK를 설치합니다: pip install adata 패키지를 가져온 뒤 데이터 함수를 호출합니다. 예: adata.stock.info.all_code()로 A주 코드를 나열합니다
- adata은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/1nchaos/adata
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Qt6 UI, Python 분석 기능, AI 에이전트와 100개 이상의 시세 데이터 커넥터를 갖춘 C++20 네이티브 금융 리서치 터미널
중국 A주 시장 분석과 종목·포트폴리오 조사, 장 마감 후 리뷰를 위한 로컬 우선 AI 리서치 워크스테이션
암호화폐·주식·외환·선물 데이터와 분석을 위한 39개 도구를 AI에 제공하는 MCP 서버입니다.
대화 기록만 재생하는 대신 기억을 저장·회상·성찰해 AI 에이전트가 시간이 지날수록 학습하도록 돕는 에이전트 메모리 시스템입니다.
LLM 에이전트의 대화와 실행을 Python 및 TypeScript 앱에서 활용할 수 있는 영구적이고 구조화된 메모리로 바꾸는 에이전트 네이티브 메모리 인프라입니다.