【发布时间】:2020-10-22 11:00:47
【问题描述】:
您好,我在谷歌表格中使用 GOOGLEFINANCE 命令返回有效的股票价格,但当市场收盘时它仍然返回一个值(最后交易价格) - 我只想在市场开盘时返回一个价格. (这可能是美国市场或伦敦市场等任何受支持的代码)
有没有办法在谷歌表格中检查股市是开市还是收市?
谢谢
【问题讨论】:
-
你传递给函数的参数是什么?并且,如果你知道你感兴趣的交易所的开盘和关盘时间,你可以使用简单的IFS
-
“有没有办法在谷歌表格中检查股市是开市还是收市?” 没有。除非您知道时间,否则请手动输入时间并遵循@Aerials 逻辑。
-
这只是一个像这样的简单命令 =GOOGLEFINANCE("NASDAQ:MSFT", "price") 在一个单元格中。
-
开盘和关盘时间是一回事,但例如英国的银行假期、美国的假期等,所以我想这会变得很复杂,而且谷歌金融支持许多交易所。 :(
-
我刚刚想到的一个捷径是使用 =GOOGLEFINANCE("NASDAQ:MSFT","tradetime") 来获取最后的交易时间并将其与当前时间进行比较,这将给出一个想法市场是开放的,但我认为并非万无一失。正在努力。
标签: google-sheets google-finance google-finance-api