ste*_*238 2 arrays date google-finance google-finance-api google-sheets
我目前可以24hr percent change通过以下方式获取 Google Sheets 中的股票:
=GOOGLEFINANCE("NASDAQ:GOOGL","changepct")
如何获取股票的1-hr、7-day和1-month百分比变化(甚至自定义数量)?
如果1-hr你的意思是这一小时和前一小时之间的变化,那么1-hr不可能通过公式获得百分比变化。可以通过脚本实现,您可以每小时运行一个触发器来记录值,然后只需使用简单的公式计算变化。
changepct代表“自前一交易日收盘以来价格的百分比变化”,因此准确地说,除非您在收盘时24-hr查看它,否则它不是。16:00:00如果您再次希望得到 true 24-hr,则需要使用一个脚本来解决它,该脚本将每小时记录一次值,并使用一个简单的时间移动公式计算变化
7-day并且1-month都是可能的。
计算百分比变化的公式为:
翻译成公式就是:
=((GOOGLEFINANCE("NASDAQ:GOOGL", "price")-INDEX(
GOOGLEFINANCE("NASDAQ:GOOGL", "price", TODAY()-6, TODAY()), 2, 2))/INDEX(
GOOGLEFINANCE("NASDAQ:GOOGL", "price", TODAY()-6, TODAY()), 2, 2))*100
Run Code Online (Sandbox Code Playgroud)
=((GOOGLEFINANCE("NASDAQ:GOOGL", "price")-INDEX(
GOOGLEFINANCE("NASDAQ:GOOGL", "price", TODAY()-29, TODAY()), 2, 2))/INDEX(
GOOGLEFINANCE("NASDAQ:GOOGL", "price", TODAY()-29, TODAY()), 2, 2))*100
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2669 次 |
| 最近记录: |