特定日期的 GoogleFinance Beta 版?

问题描述

如何在特定日期获得股票的 Beta 版? 我可以使用以下方法获取当天的测试版

=GoogleFinance("BB","beta")

但是,此公式不适用于特定日期

=GoogleFinance(B2,"beta","2020/12/17")

注意:我愿意使用 GoogleFinance 以外的方式(例如 Excel、网站、第 3 方扩展程序...)来实现这一目标。

解决方法

谷歌表格不直接支持历史日期的测试版。

您需要 dailyweekly 年的 35 封闭值,具体取决于您要计算的 Beta 变体

=GOOGLEFINANCE("BB","close",2020-5&"/12/17","2020/12/17","weekly")

然后将其输入到这个等式中:

β = cov(BB,SP500)/var(SP500)

googlefinance 不支持 monthly,因此您需要使用:

=QUERY(SORTN(SORT({
      GOOGLEFINANCE("BB",2020-3&"/12/17","weekly"),TEXT(GOOGLEFINANCE("BB","mm/yyyy")},1,0),9^9,2,3,"select Col1,Col2 order by Col1 asc",1)