A股行情接口怎么选?三家数据源按用途比较

用户头像sh_***3272xs
2026-10-28 发布

摘要:给A股看板、研究页或AI助手选行情接口,产品经理首先要明确数据用于什么功能、需要怎样更新。本文按用途比较AKShare、Tushare与TickDB的具体入口,结合寒武纪的真实查询结果,给出候选选择表和一张填好的试用需求卡,方便与技术同事讨论接入。

给一个A股产品做演示,显示寒武纪的价格就能往下走。到了交付阶段,需求开始变细:研究页要过去一年的日线,看板要盘中刷新,AI助手要说清价格截至几点。前期只确认“能拿到价格”,后面就容易补权限、换入口、重写取数逻辑。

先按要交付的功能选入口。Python历史研究可从AKShare的日线函数试起;已有Tushare研究流程,优先核对其历史与盘中入口;报价、历史和AI查数需要共同进入一个产品时,可以验证TickDB的组合路径。TickDB为开发者、量化研究和AI应用提供统一的行情访问入口,本篇用它取得同一只股票的报价与日线,再把结果对应到产品需求。

一、一分钟看懂:三家先试什么

你要交付的功能 可以先试的入口 第一轮看什么结果
用Python整理历史日线 AKSharestock_zh_a_hist;也可把Tushare daily、TickDB K线纳入候选 指定股票和日期,取得口径一致的历史记录
在已有Tushare流程上增加盘中页面 历史用daily;实时日线另看rt_k等对应入口 更新方式与权限是否适合页面需求
同一产品需要报价、历史及AI按需查询 TickDB报价、K线与MCP入口组合 同一股票的结果能否供展示、研究和回答引用

这里给的是试用起点。三家的用途可以重叠,AI也可以查询报价或历史。数据需求和访问方式要分开考虑,不能把三家简单分成“只做历史”“只做研究”“只做AI”。

本文对AKShare、Tushare核对官方资料;TickDB另有2026年10月26日晚间通过MCP取得的真实样本。下面按具体任务比较入口与条件。

image.png

图1:AI生成概念示意。报价与历史是数据需求,AI是访问和使用数据的一种方式。

二、做历史研究,先把价格放到同一把尺子上

假设研究页需要寒武纪过去一年的日线。此时要比较的,是三家能否交付同一股票、同一日期范围、同一周期和复权方式的数据。

候选入口 官方资料中的能力与条件 怎样影响选择
AKSharestock_zh_a_hist 支持指定股票、起止日期和日线周期,可选不复权、前复权、后复权 适合从Python历史整理任务开始试接,取得目标区间后检查日期与价格口径
Tusharedaily 未复权日线,盘后入库;停牌期间不提供数据 适合按股票与交易日期组织历史取数,复权需求需查看相应入口
TickDB K线查询 文档列明日线、时间范围和复权参数;免费版不支持指定起止时间 固定区间研究应先核对账户权限,再拉取目标区间

以上分别依据AKShare历史行情文档、Tushare日线文档与TickDB K线文档。

两个常见误判,会让比较偏离真正的需求。

拿错接口作比较。某个分钟接口只提供近期记录,并不意味着同一来源的日线接口也没有较长历史。研究任务要一年日线,就应拿对应的日线入口比较。

把处理口径差异当成数据错误。分红、送转等公司行动会影响复权价格序列。同一日期的两份价格不同,应先核对是否一份前复权、一份不复权,再追查数据来源。

日期也不能只看总行数。交易日历告诉你市场哪天开市,个股是否停牌、接口如何处理无成交日期,还要结合具体规则判断。例如Tushare对daily写明的停牌缺行规则,就应放进这一入口的检查方法。

对产品经理来说,这些条件最好在需求阶段写清。否则,技术同事交来一张有日期、有价格的表,你仍然难以判断它是否适合研究页。

三、做盘中看板,页面刷新和行情更新是两回事

看板首先要回答一个简单问题:用户看到的价格到几点?

用户打开页面时查一次、每隔几十秒刷新、持续接收行情,分别对应不同的产品体验,也会影响接入安排。选A股实时行情数据API时,应把所需更新方式写进需求。

以Tushare为例,历史日线daily是盘后数据入口,盘中实时日线另有rt_k,其官方文档要求单独开通权限。项目需要盘中数据时,要找对具体入口。Tushare实时日线说明

TickDB的报价快照则可作为按需查询的起点:打开详情页或触发查询时,取得一条报价,并保留数据时间。若产品需要持续订阅,再按该需求验证推送通道。

这次寒武纪查询就很适合解释时间问题:10月26日晚上取得结果,报价是968.00元,返回记录的时间对应当天15:00:01。

页面若只标“刚刚更新”,读者容易把晚上取得的结果,理解成晚上发生的新报价。把时间说明白,就能减少这种误解。

image.png

图2:依据真实返回数值制作的AI生成页面示意,非产品截图。时间均为北京时间;查询时间省略毫秒。

这次本地记录的工具结果接收时间为21:54:54.928。它与15:00:01之间的间隔,反映了数据时点和查询时点的差别,不能据此计算网络延迟。

产品需求可以直接写成一句话:价格旁显示数据截至时间,查询时间另行记录。再结合交易状态判断页面应显示什么提示。

四、让AI查行情,先看答案能否回到原始数据

AI查数会同时遇到两类需求:查询一条报价,或查询一段历史。MCP让AI应用可以调用外部工具,取得这些数据;工具查到了什么、回答用了什么,仍要能对得起来。

TickDB提供MCP等AI访问入口,Tushare也有官方MCP配置说明。选型时,值得比较的是目标数据、工具参数和结果复核路径。TickDB AI工具说明、Tushare MCP说明

可以把下面这段任务交给技术同事,作为第一轮试用问题:

查询寒武纪688256.SH的报价,注明数据时间和查询时间;再列出2026年10月19日至23日的不复权日线收盘价,标注来源,缺失日期单独说明。

它把几个容易含糊的地方交代清楚了:查哪只股票、哪个历史区间、用什么价格口径,以及答案怎样说明时点。

技术同事可以据此保留问题、工具参数、原始返回和最终回答。产品经理检查答案时,也能沿着这条记录确认:股票有没有选错,数字有没有引用错,历史日期有没有漏。

TickDB在这里提供报价与历史的访问环节。应用再组织数据保存、展示和答案复核,同一份有来源记录的查询结果便能进入不同功能。

五、寒武纪实际查到了什么

2026年10月26日晚间,通过已连接的TickDB MCP工具取得寒武纪的股票信息、报价、交易日历和日线。股票信息返回名称、代码688256.SH及人民币币种。

报价部分可以根据真实结果整理为:

寒武纪688256.SH,最新价968.00元。TickDB返回记录的时间为2026年10月26日15:00:01,本次查询于21:54:54取得结果,均为北京时间。

这段是按工具返回整理的回答示例。数字和时点都有对应记录,后续复核时有据可查。

历史查询使用日线、不复权,日期范围为2026年10月19日至23日,请求条数上限为10,实际返回五条:

日期 收盘价(元)
2026-10-19 928.51
2026-10-20 921.00
2026-10-21 916.42
2026-10-22 883.94
2026-10-23 932.20

这五个日期与同次查询的中国市场交易日历一致,没有重复日期;原始记录的开高低收大小关系检查通过。

报价和这组日线,分别提供了页面展示与历史研究需要的输入。产品团队据此填写第一轮结果,再把完整区间和更新需求带入扩大试用。

一张填好的试用卡

项目 本例填写内容
产品任务 为内部A股产品验证报价展示、历史研究及AI按需查数的数据输入
首只标的 寒武纪,688256.SH,人民币
本轮历史条件 2026-10-19至2026-10-23,日线,不复权
已取得结果 一条报价及其数据时点;五个交易日的日线,日期无缺漏、无重复
页面时间安排 报价旁展示数据截至时间,查询取得时间另外记录
第一轮决定 TickDB保留进入扩大试用,已取得同一股票的报价与历史输入
下一项验证 历史研究优先补完整目标区间;盘中看板优先在交易时段观察目标清单的更新;AI功能优先检查实际客户端的工具调用与答案
交付条件 按目标账户确认权限、额度,以及存储、团队共享和展示的使用条件

读者可以直接替换股票清单、日期和产品任务。技术同事取得结果后,把“是否满足”及理由填回来,选型讨论就有了共同依据。

六、最后怎样作决定

如果当前只做Python历史整理,从AKShare的具体历史函数开始试接很直接;Tushare已有研究流程的团队,可以沿用熟悉的股票与日期组织方式,新增需求逐项核对对应入口。

若同一产品同时需要报价、历史和AI按需查询,可以把TickDB的组合路径纳入试用。本例已经取得寒武纪的报价与五日日线,下一轮按产品最紧迫的需求扩大范围。

到这一步,再比较费用才有意义:多少股票、怎样更新、取多长历史、由谁使用,以及团队还需要承担多少维护工作。内部研究、共享、长期存储与对外展示,也应按实际用途核对条件。

选型最后要落到一项能交付的功能上。先用同一份需求取得结果,再决定保留哪些入口,比只比较“支持A股”“支持AI”更容易推进开发。

第一次试接,从哪里开始?

选一只代码明确的股票、一条报价和一个固定历史区间。使用TickDB时,可从报价查询文档与K线查询文档开始,按自己的账户条件完成上面的试用卡。

数据缺行或时点异常,怎样定位?

先检查代码、时区、日期范围、周期和复权设置,再对照交易日历、个股状态与具体接口规则。保留原请求,按相同条件补取或重跑,比较前后差异。

用TickDB完成这轮之后,还能继续验证什么?

把单只股票扩展到实际清单,补齐研究区间,再按看板或AI功能的优先级验证更新和调用路径。每次增加一项产品要求,就记录对应结果,逐步形成团队自己的接入依据。

参考资料

  • [AKShare股票数据文档]:历史日线函数、日期与复权参数。
  • [Tushare日线行情]、[实时日线]、[MCP说明]:对应入口的更新、权限与AI访问说明。
  • TickDB报价查询、K线查询、AI工具:报价、历史与AI访问路径。

官方资料核验截至2026年10月27日。寒武纪实测来自2026年10月26日晚间的TickDB MCP查询,证券与价格仅用于说明数据接入方法,不构成投资建议。

评论