纯本地的 Python 量化交易框架,覆盖股票、期货、期权的数据、回测、模拟与实盘交易及多账户管理。
- Star
- 23,236
- Fork
- 3,564
- 未关闭 Issue
- 6
- 最近提交
- 昨天
本页只介绍开源项目,不构成投资建议。交易和投资可能造成亏损,使用前请自行评估风险,并遵守当地法律法规。
这是什么?
AKShare 是一个用于获取金融数据的 Python 库。每类数据源都封装为一个函数,调用一次即可得到 pandas DataFrame 格式的数据,例如个股日线行情。数据覆盖 A 股、期货、期权、债券、基金、外汇以及宏观经济指标,也包含部分海外市场数据。
库内提供离线的接口搜索,可按关键词查找接口,并查看每个接口的参数与输出字段。项目要求 Python 3.11 及以上版本,可通过 pip 或 uv 从 PyPI 安装。配套项目 AKTools 则把同样的接口以 HTTP API 和 MCP 服务器的形式提供,方便其他语言和 AI 助手调用。
数据来自公开的网站与交易所。项目声明数据仅供学术研究和参考,不构成投资建议,部分接口也可能因外部原因下线。
核心功能
- 01一行函数调用即可获取行情数据,返回 pandas DataFrame。
- 02覆盖 A 股、期货、期权、债券、基金、外汇及宏观经济指标。
- 03内置离线关键词接口搜索,可查看每个接口的参数和输出字段。
- 04可通过 pip 或 uv 从 PyPI 安装。
- 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.1万+21 本周3483PythonMIT更新于 2个月前
自托管的中国 A 股本地数据湖,含 55 个日更数据集,支持 PIT 口径并内置只读 MCP 服务。
973+64 本周108PythonApache-2.0维护活跃更新于 20小时前
基于 C++/Python 的开源量化交易框架,用于策略研究、组合构建与回测,主要面向 A 股数据。
3688+9 本周861C++Apache-2.0更新于 昨天
把 AKShare 财经数据接口封装为 HTTP API 和 MCP 服务,供任意语言及 Claude、Cursor 等 AI 助手调用。
1557+12 本周250PythonMIT维护活跃更新于 昨天
开源 Python 数据平台,统一接入金融等数据源,并通过 Python、Excel、AI Agent 与 REST API 对外提供。
7.5万+243 本周7859PythonOther更新于 19小时前
面向个人量化交易的 Python SDK,用于获取 A 股行情、基金、债券及舆情等公开数据。
5364+30 本周710PythonApache-2.0更新于 7天前