google-sheets - 是否有可能在特定时间范围内获得一天中股票价格的高点和低点?
问题描述
就像标题所说的那样,有没有办法在特定时间后获得一天中股价的高点和低点?有一种方法可以让日子在一段时间内达到高潮和低谷:
=GOOGLEFINANCE("AMZN","high","05/01/2020","05/10/2020","DAILY")
=GOOGLEFINANCE("AMZN","low","05/01/2020","05/10/2020","DAILY")
但是在特定时间段的白天呢?例如从太平洋标准时间上午 9:12 到太平洋标准时间上午 11:23?
解决方案
解决方案#3:您可以通过 2 种方式使用 Alpha Vantage,附加 GSheets 或自定义函数,即:
// mike steelson
var apikey = 'xxxxxxxxxxxxxx'
function getAllDataJSONv2(code) {
var url = 'https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol='+code+'&interval=5min&apikey='+apikey
var data = JSON.parse(UrlFetchApp.fetch(url).getContentText())['Time Series (5min)']
var resultat = []
for (var elem in eval(data)){
resultat.push([elem,eval(data[elem]['1. open']),eval(data[elem]['2. high']),eval(data[elem]['3. low']),eval(data[elem]['4. close']),eval(data[elem]['5. volume'])])
}
return resultat
}
apikey 每天最多可免费处理 500 个请求。https://rapidapi.com/alphavantage/api/alpha-vantage
推荐阅读
- javascript - 计算字符串中字符的出现次数,然后根据计数逻辑用 ( 或 ) 替换它们
- python - 如果目标变量不包含在二进制分类任务的测试数据中,我应该如何预测它
- validation - Struts 2 checkboxlist标签不保存
- python - 为什么我的导数不等于理论值?
- ios - 以编程方式设置文本时未调用 UITextfield 委托方法
- laravel - 如何修复 Laravel 队列错误:“Aws\Sqs\SqsClient 的实例无法序列化”?
- javascript - 使用 AJAX 在 DataTable 中传递排序列的名称
- python - 如何使流线型下拉菜单具有交互性?
- python - 为什么 PyCryptoDome 的 3DES 算法使用 128 位或 192 位密钥而不是 56 位?
- google-sheets - 有没有办法将股票的财务或收益数据输入谷歌表格?