Akshare Financial Data

📈 A 股量化数据与策略回测专家

基于 ZVT 框架的 A 股量化数据获取与策略回测工具,支持多源数据接入与严格语义约束,适合快速搭建量化流水线。

收藏
5.7k
安装
1.2k
版本
0.3.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

akshare-financial-data 是一款面向 A 股市场的量化数据与策略回测工具,基于 ZVT 框架封装,提供从数据采集、存储、因子计算到交易执行与可视化的完整流水线。用户可通过自然语言指令触发数据获取(如日线、周线历史数据、实时行情)或批量回测任务,无需深入查阅文档。

数据接入:支持多源选择——东方财富(免费免注册)、聚宽(需付费账号)、Baostock(免费历史数据质量佳)、Akshare 及 QMT(券商接口)。覆盖 A 股、港股、加密货币;美股支持有限(仅 stockus_nasdaq_AAPL 等个别标的,不建议严肃使用)。

策略开发:内置 MACD 金叉、均线交叉、成交量突破、基本面筛选等模板,支持自定义因子。关键交互参数包括:市场选择(A-share/HK/crypto)、数据源、策略类型、回测时间区间、目标标的代码(需符合 entity_type_exchange_code 格式)。

显著优点

  • 端到端流水线data_collection → storage → factor_computation → target_selection → execution → visualization 一站式完成,降低量化入门门槛。
  • 语义锁(Semantic Locks)保障:8 条强制规则(如 SL-01 卖先于买、SL-02 禁止前视偏差、SL-08 MACD 参数锁定)从框架层面杜绝常见回测谬误。
  • 多源弹性:自由切换免费/付费数据源,适应不同数据质量与合规需求。
  • 低代码交互:用户仅需描述目标,系统自动生成可执行代码。

潜在局限

  • 美股支持薄弱:ZVT 对美股覆盖不全,跨市场策略需额外评估。
  • 证据质量警告:编译报告显示需求验证率仅 30.6%,审计失败 41 项,关键决策需人工复核源文件。
  • Python 3.12+ 依赖:对 uv 包管理器的硬性要求可能限制部分环境兼容性。
  • Proprietary 许可:非开源协议,商用需确认授权条款。

适合人群

量化研究者、A 股策略开发者、金融数据分析师,以及希望快速验证因子或回测逻辑、不愿从零搭建数据基础设施的中高级 Python 用户。

常规风险

  • 数据源稳定性:东方财富等免费接口存在变更或限流风险,生产环境建议配置备用源并遵循 AP-DATA-SOURCING-002 反模式(忽视 API 限流会导致 IP 封禁)。
  • 语义锁违规即熔断:任何违反 SL-* 规则的代码将触发 halt,需在开发阶段充分理解约束。
  • 回测过拟合:内置模板虽便捷,仍需样本外验证与实盘模拟,避免因子挖掘偏差。

Akshare Financial Data 内容

references文件夹
components文件夹
手动下载zip · 95.3 kB
column_name_standardization.mdtext/markdown
请选择文件