AlphaFeed Blog

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

对比与选型 · 代码验证于 2026-09-20

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

一句话回答: 先按需求定位,不要先问”哪个最好”。个人日频历史研究、能忍偶发不稳 → 免费的 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/巨潮等专门源。

决策树(照着走)

三行上手 AlphaFeed(可运行)

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"]])

关键坑与注意事项

常见问题(FAQ)

Q:个人量化,最省钱的组合是什么? A:Baostock/AkShare(免费日频+财务)起步;需要稳定实时/盘口/全市场时,用 AlphaFeed 免费额度试,量大再升级。

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

Q:需要付费吗? A:单标的历史/少量实时可用免费额度;全市场 universes 批量、更高频需 Starter 及以上(https://alphafeed.org/pricing/)。

小结

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

相关链接:


免责声明:本文仅为技术与数据接口使用示例,代码与策略仅供学习研究,不构成投资建议。市场有风险,历史数据不代表未来表现。