如何在Google电子表格中获取历史VIX数据

时间:2019-05-05 11:17:44

标签: google-sheets google-finance

我可以使用

根据数据得出股票价格
=INDEX(=GOOGLEFINANCE("AAPL","price","4/26/2019"),2,2)

但是相同的公式不适用于VIX

=GOOGLEFINANCE("VIX")

返回当前值VIX

如何在特定日期获得VIX

2 个答案:

答案 0 :(得分:0)

我遇到过类似的问题,=GoogleFinance在某些日期似乎缺少某些股票的数据。

一个可供选择的免费数据源是MarketWatch,我发现以下内容可以在2019年4月26日检索VIX:

=index(importhtml("http://bigcharts.marketwatch.com/historical/default.asp?symb=vix&closeDate=4%2F26%2F19&x=41&y=17","Table"), 3, 2)

对于我自己的问题,似乎在市场休市日(例如,周末和纳斯达克假期)遇到了麻烦,我可以使用以下公式将其逼近价格:

=index(GoogleFinance("AMZN", "price", WORKDAY(E20+1,-1,'Market Closed Days'!Q2:Q10),1),2,2)

我在单元格E20中指定了日期,并在单元格Q2:Q10中名为“市场休市日”的工作表中指定了纳斯达克假期列表。似乎在2019年4月26日不是这种情况,但是我想分享一下,以防对他人有所帮助。

答案 1 :(得分:0)

您可以在Google财经中获取CBOE索引而无需抓取。

例如

=GOOGLEFINANCE("INDEXCBOE:VIX")

=GOOGLEFINANCE("INDEXCBOE:VIX3M")