首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从GoogleFinance获取特定日期的价格?

如何从GoogleFinance获取特定日期的价格?
EN

Stack Overflow用户
提问于 2020-07-12 06:16:07
回答 2查看 5.5K关注 0票数 1

我尝试使用下面的语法获取特定日期的收盘价:

代码语言:javascript
运行
复制
=GOOGLEFINANCE(<Symbol_Name>,"price","07/09/2020")

虽然它对美国股市非常有效,但对印度股市的结果却是不正确的。例如:如果您查询7月9日,股票报价将从7月10日开始。见下面的截图:

美国股票

印度股票

如何使此工作对所有股票符号,无论日期或时区?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-13 13:45:40

来自GOOGLEFINANCE文档:

传递到GOOGLEFINANCE的日期被视为世界协调时间的中午。在此之前关闭的交易所可能会在一天内转移。

考虑到NSE关闭时间为 3:30下午3:30在印度时区(UTC +5:30),那是在UTC时间中午之前(10:00 AM)。因此,就像预期的那样,它会在一天内被转移。

修改电子表格时区不会产生任何更改。我在这里看到的最佳选择是跟踪哪些代码将被移动,并要求在前一天进行更改。

参考资料:

票数 0
EN

Stack Overflow用户

发布于 2020-07-12 20:09:13

确保那天的市场是开放的。你可以这样检查:

代码语言:javascript
运行
复制
=GOOGLEFINANCE("nse:tcs", "all", "20/06/2020", TODAY(), "daily")

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62857733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档