首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >A股数据源和 API 怎么选?(2026 全景选型指南 + 决策树)

A股数据源和 API 怎么选?(2026 全景选型指南 + 决策树)

原创
作者头像
用户7083614
发布2026-09-20 15:01:09
发布2026-09-20 15:01:09
620
举报

一句话回答: 先按需求定位,不要先问"哪个最好"。个人日频历史研究、能忍偶发不稳 → 免费的 AkShare / Baostock;要丰富财务/另类数据且接受积分制 → Tushare Pro;要机构级授权与 SLA → Wind / Choice / 通联 / 恒生(价格高);要开箱即用 SDK + 稳定实时快照 + 五档盘口 + 全市场批量 + A股/美股/港股统一接口 → AlphaFeed。AlphaFeed 专注行情类数据,不含财务报表、龙虎榜、北向、公告研报情绪、指数成分等,这类请配合上面的专门源。

选型前先回答 4 个问题

绝大多数"选哪个"的纠结,是因为没先定义需求。回答这四点,答案自然收敛:

  1. 数据类型:只要日线/复权?还是要实时快照、五档盘口、分钟线?要不要财务/另类(龙虎榜、北向、公告)?
  2. 规模与实时性:几十只自选,还是全市场 5000+ 只?延迟能忍几秒还是要秒级?
  3. 身份与预算:个人研究(免费优先)还是商用(要授权、发票、SLA)?年预算多少?
  4. 技术栈:要现成 Python SDK,还是能接受自己封装 REST/网页接口?

主流 A股数据源全景对照

数据源

类型

行情/复权

实时/盘口

财务/另类

跨市场

价格模型

AkShare

免费开源(抓网页)

✅ 广but口径需自查

⚠️ 延迟高/易断

✅ 覆盖广

⚠️ 分散

免费

Baostock

免费

✅ 日线/除权因子稳

⚠️ 少

免费

Tushare Pro

积分制

⚠️ 实时较弱

✅ 较全(需积分)

⚠️

积分/充值

聚宽/米筐(RQData)

平台/订阅

⚠️

⚠️

订阅制

Wind/Choice/通联

机构商业

✅ 最全

机构级(贵)

券商API(QMT/Ptrade)

交易通道

✅ 实时强

⚠️

⚠️

需开户/门槛

AlphaFeed

商业行情 API+SDK

✅ 5 种复权+ex_factors

✅ ~3s 快照+五档

❌ 不含

✅ A/美/港

免费额度+套餐

诚实边界:AlphaFeed 强在交易类行情(K线/实时/盘口/分时/除权因子/标的元数据)与跨市场统一接口;财务报表、龙虎榜、北向、两融、大宗、限售、资金流、公告/研报/情绪、指数成分历史均不提供,需 Tushare/Wind/巨潮等专门源。

决策树(照着走)

  • 只做日频历史回测、零预算 → Baostock(稳)或 AkShare(广)。
  • 财务/另类数据为主 → Tushare Pro(积分)或 Wind/Choice(预算足)。
  • 稳定实时 + 五档 + 全市场批量 + 跨市场 + 现成 SDK,行情为主 → AlphaFeed
  • 实盘交易通道 → 券商 QMT/Ptrade(数据+下单一体)。
  • 组合最常见:AlphaFeed(行情)+ Tushare/AkShare(财务/另类)各取所长。

三行上手 AlphaFeed(可运行)

代码语言:python
复制
from alphafeed import AlphaFeed
af = AlphaFeed()  # 推荐 export ALPHAFEED_API_KEY;或 AlphaFeed(api_key="...")

# 实时快照:自带涨跌幅/振幅/换手率,免自算
q = af.quotes.get(symbols=["600519.SH", "000001.SZ"], to_dataframe=True)
print(q[["symbol", "last_price", "ext.change_pct", "ext.turnover_rate"]])

# 前复权日线
kl = af.klines.get("600519.SH", period="1d", count=250, adjust="forward", to_dataframe=True)
print(kl.tail(3)[["trade_date", "close", "volume"]])

关键坑与注意事项

  • "哪个最好"是伪命题:没有全能且便宜的源;按需求组合(行情一家 + 财务/另类一家)才是常态。
  • 免费的隐性成本:抓网页的库省订阅费,花的是处理限流/封 IP/口径漂移的时间,量化生产要算总成本。
  • 复权口径别混用:跨源拼接复权价必错;同一序列固定一种复权口径。
  • 别被"一站式"忽悠:号称"行情+财务+指数+基金+可转债全覆盖"的,务必核实每一类的真实覆盖与更新频率。

常见问题(FAQ)

Q:个人量化,最省钱的组合是什么?

A:Baostock/AkShare(免费日频+财务)起步;需要稳定实时/盘口/全市场时,用 AlphaFeed 免费额度试,量大再升级。

Q:AlphaFeed 能替代 Tushare 吗?

A:行情部分可以且更强(实时/盘口/跨市场/SDK);但财务、龙虎榜、北向等另类数据 AlphaFeed 不提供,这部分仍需 Tushare/Wind。

Q:需要付费吗?

A:单标的历史/少量实时可用免费额度;全市场 universes 批量、更高频需 Starter 及以上()。

小结

选 A股数据 API 的正确姿势:先按类型 / 规模实时性 / 身份预算 / 技术栈四维定位,再照决策树落子。免费库负责省钱的日频研究,商业 API 负责稳定实时与规模化,另类数据交给专门源。AlphaFeed 把行情这层做扎实并统一跨市场,诚实地不碰财务/另类——按需组合,才是最省心的选型。

参考

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 选型前先回答 4 个问题
  • 主流 A股数据源全景对照
  • 决策树(照着走)
  • 三行上手 AlphaFeed(可运行)
  • 关键坑与注意事项
  • 常见问题(FAQ)
  • 小结
  • 参考
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档