如何使用 Google Finance API 获取股票实时数据

221 天前
 apiQuantify
如何使用 Google Finance API 获取股票实时数据

如果你有多年的量化交易经验,你一定不会对 Google Finance API 这个产品感到陌生。它曾经是金融交易行业里一项非常受欢迎的工具股票实时数据的 Google Finance API ,与它的股票实时数据 API 相比,它的优点确实多。Google Finance API 不仅提供了实时的股市 API 行情数据,还允许用户创建和管理自己的资产组合。用户可以通过股市 API 监控自己投资组合的市场表现,实时了解每一笔资产的走势 Google Finance API 。

在 2010 年美国股市历史上著名的“闪崩”事件中,许多数据服务在市场剧烈波动时出现了中断。然而,Google Finance API 却能继续提供连续稳定的数据,就此一战成名。

然而非常可惜的是,2012 年 10 月 20 日,谷歌宣布关闭了这项服务。随后将它整合进了自家的在线表格工具( Google Sheet ),只允许用户通过内置公式的方式来查询股票外汇行情数据,不能像以前那样使用代码查询数据了。如果你是轻量级的用户,现在谷歌表格内置的方式还是能满足一些需求的,下面是一些 Google Finance API 的基础教学内容:

公式:
GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date|num_days], [interval])
开头的 GOOGLEFINANCE 就是调用公式的命令,括号里是输入的参数:
ticker:股票代码,注意要在代码前带上交易所名称,查询会更准确,比如 NASDAQ:GOOG 是谷歌的股票代码。
attribute:默认是价格,非必填项
start_date:开始的日期
end_date:结束日期
internval:时间间隔

根据公式,在 excel 中可以看到,会返回了 2023 年 1 月 1 日至 12 月 31 日,谷歌每个交易日的收盘价。

Google Finance API 的短板,如何找解决方案

Google Finance API 目前只能通过公式在表格里访问数据,对于需要深度定制的程序来说就帮不上忙了。而且谷歌的官方文档里明确说了,数据并非实时的,行情数据有 20 分钟的延迟。如果你对数据有更高的要求,可能需要寻找其他的替代方案。
可以尝试采购第三方的行情数据源,确保数据的实时以及稳定,港股、美股、A 股实时成交报价 API:
请求方式:Get (直接在浏览器打开就可以看到返回的数据)
数据格式:标准 Json 格式
数据时效:实时更新
API 说明文档: https://apis.alltick.co/integration-process/market-address-description/websocket-quotes-api-address-description
Token 注册: https://alltick.co/
1268 次点击
所在节点    分享创造
1 条回复
JohnChang
221 天前
别老 spam 了,很烦知道吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1040063

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX