Google 工作表中财务数据的自定义聚合

Custom aggregation of Finance data in Google sheets

我目前正在进行计算以识别股票价格的数据趋势,并且目前正在使用 google 财务库进行计算。

我想以自动方式计算以下信息。

我目前正在放置

GOOGLEFINANCE("GOOGL","price",WORKDAY( TODAY(), -200 ) , TODAY(), "DAILY")

在一个单独的 sheet 中,并通过查找前一行并汇总数据来计算每行的差异。

我必须为我感兴趣的每只股票手动更新代码,然后将摘要信息复制到 master sheet。

有什么自动方法可以将其计算为 single/configurable 计算吗?请分享您的想法。

删除 C2:D 范围内的所有内容并将其粘贴到 C2 然后向下拖动:

=ARRAYFORMULA({SUM(IFERROR(IF(
 QUERY(GOOGLEFINANCE(A4, "price", WORKDAY(TODAY(), -200), 
 TODAY(), "daily"), "select Col2 offset 2", 0)>
 QUERY(GOOGLEFINANCE(A4, "price", WORKDAY(TODAY(), -200), 
 TODAY(), "daily"), "select Col2 offset 1", 0), 1, 0)))/COUNTA(
 QUERY(GOOGLEFINANCE(A4, "price", WORKDAY(TODAY(), -200), 
 TODAY(), "daily"), "select Col2 offset 1", 0)), STDEV(IFERROR((
 QUERY(GOOGLEFINANCE(A4, "price", WORKDAY(TODAY(), -200), 
 TODAY(), "daily"), "select Col2 offset 2", 0)-
 QUERY(GOOGLEFINANCE(A4, "price", WORKDAY(TODAY(), -200), 
 TODAY(), "daily"), "select Col2 offset 1", 0))/
 QUERY(GOOGLEFINANCE(A4, "price", WORKDAY(TODAY(), -200), 
 TODAY(), "daily"), "select Col2 offset 1", 0)))})