7 个工具在做这件事

历史行情 API:按股票代码获取每日 OHLCV 价格历史,按次计费

把股票代码和日期区间交给 agent,就能拿回每日的开盘、最高、最低、收盘和成交量数据行,工具会复权的部分也已复权。7 款工具都通过 鹦鹉AI 应答,按各自费率计费。有两点本页不会假装:没有 Yahoo Finance 的行,也没有 Alpha Vantage 的行,因为两者都不在目录里;这里也没有任何东西是无限的。

按次计费,用多少算多少,不用绑卡。

这件事有 7 个工具可选,其中 7 个已经对上游实测过。

试一下

怎么让 鹦鹉AI 做这件事?

1 · 先把 agent 接上,只做一次

在 agent 的对话里
set up 鹦鹉AI — https://parrot.amorist.cn/llms.txt

2 · 再让它去做这件事

提示词
用 鹦鹉AI 获取 AAPL、MSFT 和 NVDA 从 2020 年 1 月至今的每日价格历史;先告诉我哪些工具在 鹦鹉AI 的密钥下免费、今天还剩多少次调用,从这些里选一款使用,然后以 CSV 给出股票代码、日期、复权收盘价和成交量的表格,并说明是否有缺失的交易日。

这段提示词为什么有用

给代码和区间

每一行都接收股票代码和起止日期。多数工具上,三十年也是一次调用,所以区间尽可放宽。

说明要复权还是不复权

拆股和分红会改变序列。Tiingo 两者都返回,其他工具各不相同。在 agent 选择之前先说清楚你要哪个。

要它检查缺失的交易日

日线序列里的缺口不会自己说话,除非 agent 去数。要求它检查,节假日和真正的数据空洞就能区分开。

为什么走鹦鹉AI

为什么走鹦鹉AI

不订阅,不买席位

按次计费。不用绑卡、没有最低消费;给预付余额充值即可。

换个工具只是换一个词

提示词里换一个词就是另一款工具,而不是一次新的集成。

来自一线

大家实际卡在哪

2026 年 8 月读过的约 200 条 Reddit 与 X 帖子中,约三十条切题;另有六个推广团伙被排除,其中包括一个开源项目同时发到四个印度交易类 subreddit 的发布稿,以及一篇「八个免费 API」清单、每条链接都带联盟标记。下面这五条是数据源坏了的人。

人人都用过的那个端点

“yfinance 太不可靠了;还有别的免费 API 吗?”

r/algotrading, 118 points

这一页能帮上的:诚实的答案不是“免费”:这里提供的是有公开契约的端点,而那正是 yfinance 从来没有的东西。

公开的事实,私有的价格

“怎么能做到只为了获取历史数据/众所周知的事实,就要付几万积分?”

r/webdev, 117 points

这一页能帮上的:因为交易所对这些数据收取许可费,下游每个人都要付钱给它们。这里的行改变不了这一点;它们改变的是入场价格,而价格按次计算。

以分钟计的速率限制

“就算用了多线程,因为他们的速率限制,我估计也要 45 分钟才能拿到全部数据”

r/algotrading

这一页能帮上的:速率限制就是速率限制,这一页也这么说。区别在于形状:这里一次调用就是一只股票代码的完整历史,所以二十次调用是二十条完整序列,而不是同一只股票的二十天。

这些数据不该这么难找

“说实话,我觉得这些数据既不该昂贵,也不该难找。”

r/algotrading, 65 points

这一页能帮上的:难找是目录能解决的那一半:六个有文档的工具、它们的费率和约定集中在一页上,可通过 鹦鹉AI 调用。昂贵是交易所的决定,没有哪一页能撤销它。

五千八百万个回答

“那里有 5800 万个回答,而绝大多数都是讽刺、反问,或者一句简单的“试试这个平台””

r/algotrading, 79 points

这一页能帮上的:这一页是又一个回答,所以这里说明它为什么可核查:每一行都写明端点、费率,以及验证日期,而上面的提示要求 agent 在花钱之前先把价格展示出来。

细节

真正不一样的地方

复权与不复权是不同的序列,各行的处理方式也不同。Tiingo 在同一行里两者都返回,复权的开高低收和成交量与原始值并排,覆盖三十多年。Polygon 的 bars 端点接受一个 adjusted 标志。Twelve Data、Marketstack 和 EODHD 在链接页面上各自说明其约定。用错序列搭建的回测,在区间内遇到拆股之前都会看起来很正确,所以要在 prompt 里说明你要哪种,并挑一个已知的拆股日期核对。

覆盖范围是工具的,不是本页的。EODHD 记录了七十多个交易所,Marketstack 的覆盖面类似,Polygon 覆盖美股,Tiingo 和 Twelve Data 覆盖美国以及一批国际代码;调研里确实发现了对印度和斯里兰卡交易所数据的真实需求,但这里没有任何东西承诺支持。本页除 Polygon 的 bars 和 Twelve Data 的序列之外,没有任何一行提供盘中历史;加密货币历史另有页面覆盖。五行工具已于 2026-08-15 验证;标着「鹦鹉AI」的那一行是路由端点,即你明确选择让 鹦鹉AI 在它们之间挑选——该行未经验证。

背景

什么是历史行情 API?

它是一次调用:按股票代码和日期区间返回日终 K 线——开盘、最高、最低、收盘、成交量,多数工具还会给出复权收盘价,把拆股和分红折回序列。它是每一次回测、每一张图表、每一个自建持仓跟踪器背后的数据,也是过去十年免费脚本依赖 Yahoo Finance 获取的数据;这也是那个非官方端点每次一变,论坛里就挤满「还有没有别的」的原因。这里每一行都是有文档的 API,背后有公布的契约——这就是取舍:不会某个周二突然坏掉,但也没有任何一家是无限的。

问题

开始之前

Yahoo Finance 或 Alpha Vantage 在哪?

不在目录里。Yahoo 没有官方 API,非官方端点按自己的节奏失效;Alpha Vantage 是有文档的 API,而它目前不在这里的工具行中。本页这些行,就是两者失效后人们转用的有文档的替代方案。

我能拿到复权价格吗?

Tiingo 在同一行里给出两种序列。Polygon 通过标志位控制。其余工具按其文档执行,文档从每一行链出去。在 prompt 里说明你要哪种,并在信任一份回测之前先核对一个已知的拆股日期。

相关

agent 还能做的其他事

这一页的 Markdown 版本