间歇性地需要下载一些美股尤其是美股ETF的价格数据。

以往,用的都是Yahoo的免费接口,有民间的Python封装,用起来还是挺方便的。

不过,Yahoo的数据品类有限,而且长周期的复权计算似乎一直有bug,被玩家诟病。

问Gemini,推荐我试试看Tiingo,一个美国新锐的数据服务商,主要针对个人投资者,数据质量高,价格又宜人。

看了下官网,免费用户每天有1000次调用额度,每小时50次,当然这些调用限定在500个品种内;如果要更多额度,升级到每月30美元的Power版即可。

image-20260930091821684

我只是间歇性地拉取某个ETF品种的历史数据,所以正常情况下免费版额度就足够用了。

测了一下,哪怕拉取一个品种二十多年的adjClose(复权收盘价)数据,也只消耗一次额度,这个前提下额度可太够用了。

至于实际调用,现在有AI,反正类似REST或者WebSocket的请求,也不用自己写,让大模型自己读一下文档,照着要求写就行。像我就让大模型在Tiingo的接口基础上,根据我的使用习惯再封装一层,与其他数据源保持类似的调用方法,用起来很是方便。