GoForum🌐 V2EX

分享一个完全免费的中国 A 股数据获取库

sunfinv · 2026-03-10 16:03 · 0 次点赞 · 9 条回复

大家好!今天想分享一个我开源的金融数据获取库 finshare ,完全免费,无需 API Key 。

GitHub: https://github.com/finvfamily/finshare

finshare 源于我的项目: https://meepoquant.com/

特性:

  • 完全免费:无需 API Key ,无调用次数限制
  • 多数据源:东方财富、腾讯、新浪、通达信、BaoStock
  • 自动故障切换:数据源失败时自动切换备用源
  • 高性能:支持异步批量获取
  • 内置缓存:减少重复请求

安装: pip install finshare

快速开始: import finshare as fs

# 获取历史 K 线数据 df = fs.get_historical_data(‘000001.SZ’, start=‘2024-01-01’, end=‘2024-12-31’, adjust=‘qfq’)

# 获取实时快照 snapshot = fs.get_snapshot_data(‘000001.SZ’)

# 财务数据 df = fs.get_income(‘000001.SZ’) # 利润表

# 特色数据 df = fs.get_money_flow(‘000001.SZ’) # 资金流向 df = fs.get_lhb() # 龙虎榜

征集想法:

我正在开发 finquant 开源量化交易框架,想收集大家的想法:

  • 你想要什么样的交易系统?
  • 需要哪些功能?(回测、实盘、因子库、风控、实时交易等)

欢迎加入 Discord 社群一起讨论: https://discord.gg/XT5f8ZGB

也欢迎 Star 和 PR !

9 条回复
freak118 · 2026-03-10 16:03
#1

跟 akshare 比有什么区别和优势吗

sunfinv · 2026-03-10 16:08
#2

简洁 API 、需要自动故障切换/缓存/异步等高级功能,二者有互补的地方。

sunfinv · 2026-03-10 16:08
#3

@freak118 简洁 API 、需要自动故障切换/缓存/异步等高级功能,二者有互补的地方。

sunfinv · 2026-03-10 16:08
#4

@freak118 finshare 优势

┌──────────────┬─────────────────────────┬───────────────────────────────┐ │ 方面 │ akshare │ finshare │ ├──────────────┼─────────────────────────┼───────────────────────────────┤ │ API 风格 │ ak.stock_zh_a_spot_em() │ fs.get_snapshot_data() 更简洁 │ ├──────────────┼─────────────────────────┼───────────────────────────────┤ │ 自动故障切换 │ 单一数据源 │ 多数据源自动切换 │ ├──────────────┼─────────────────────────┼───────────────────────────────┤ │ 缓存机制 │ 需手动实现 │ 内置 MemoryCache/RedisCache │ ├──────────────┼─────────────────────────┼───────────────────────────────┤ │ 异步支持 │ 无 │ AsyncDataSourceManager │ ├──────────────┼─────────────────────────┼───────────────────────────────┤ │ 稳定性保障 │ 无 │ 熔断器、智能路由、监控系统 │ ├──────────────┼─────────────────────────┼───────────────────────────────┤ │ 代码简洁度 │ 较复杂 │ 更现代简洁 │ └──────────────┴─────────────────────────┴───────────────────────────────┘

Dispatcher · 2026-03-10 16:18
#5

我更期望获得期货的。大连、郑州、上海这些交易所的品种,涨跌幅限制,平今优惠等信息。

sunfinv · 2026-03-10 16:18
#6

@Dispatcher OK 我调研下。

sodesga · 2026-03-10 16:23
#7

mark 了,阿里嘎多

Radiation · 2026-03-10 16:23
#8

已 star ,感谢分享~

sunfinv · 2026-03-10 16:38
#9

持续更新中,最终目标是 构建稳定数据源 再构建一个量化交易系统,有兴趣的可以加入 discord

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: sunfinv
发布: 2026-03-10
点赞: 0
回复: 0