当前位置: 首页 > 知识库问答 >
问题:

Alpha Vantage API时间序列盘中外国股票转化为pandas df

沙柏
2023-03-14

我需要将ADR和ORD对(以及它们之间的货币)的股票价格数据编译成Pandas数据帧。我刚开始使用Alpha Vantage API,它可以很好地获取在美国上市的股票价格(以分钟为单位)和汇率,但我还没有弄清楚如何获取在国外上市的股票价格(ORD)。我几乎肯定这只是一个ticker.exchange类型的输入,但这似乎不起作用。

下面的代码是我在木星笔记本中使用的,用于获取帝亚吉欧PLC的ADR。

from alpha_vantage.timeseries import TimeSeries
from pprint import pprint
ts = TimeSeries(key='YOUR_AV_KEY', output_format='pandas')
data, meta_data = ts.get_intraday(symbol='DEO',interval='1min', outputsize='full')
pprint(data.head(20))

查找帝亚吉欧PLC的ticker.exchange符号。在伦敦交易所,我使用了这个查询:https://www.alphavantage.co/query?function=symbol_search&keywords=diageo&apikey=$

它给出了dge.lon作为ticker.exchange代码。当用'dge.lon'切换上面代码中的'deo'时,我得到以下错误:API调用无效。请重试或访问文档(https://www.alphavantage.co/documentation/)以获取TIME_SERIES_INTRADAY

时间序列盘中API是否只针对美国股市?有没有办法让我通过Alpha Vantage获得DGE.Lon的分分钟定价数据

共有1个答案

季博
2023-03-14

我不相信Alpha Vantage有所有外国股票的盘中数据。他们每天对一些人来说,下面的电话对我起到了作用:

data, meta_data = ts.get_daily(symbol='DGE.LON', outputsize='compact')
 类似资料:
  • 问题内容: 有人可以帮我指出有关熊猫的OHLC数据时间范围转换的正确方向吗?我想做的是用较长时间的数据构建一个数据帧,给定较短时间的数据。 例如,假设我有以下一分钟(M1)数据: 它具有每分钟的打开,高,低,关闭(OHLC)和音量值,我想建立一组5分钟的读数(M5),如下所示: 因此,工作流程是: 打开是时间窗口中第一行的打开 高是时间窗口中的最高高 低是最低 关闭是最后一个关闭 体积只是体积的总

  • A股 股票市场总貌 上海证券交易所 接口: stock_sse_summary 目标地址: http://www.sse.com.cn/market/stockdata/statistic/ 描述: 上海证券交易所-股票数据总貌 限量: 单次返回最近交易日的股票数据总貌数据(当前交易日的数据需要交易所收盘后统计) 输入参数 名称 类型 必选 描述 - - - - 输出参数-实时行情数据 名称 类型

  • 问题内容: 我想动态更改我的股票行情间隔。 我写下了一个例子来向您展示我的工作方式。我的用例不是“加速度计”,而是希望它能给您一个构想。 http://play.golang.org/p/6ANFnoE6pA 出问题的是,股票报价器总是每秒钟都在“滴答”,并且不会加速…有什么想法吗? 问题答案: 遵循对@fzerorubigd的回答,但更加完整。 如前所述,在 这种情况下我们无法使用,因为 循环会

  • 问题内容: 我正在尝试开始一个偶数时间戳。基本上我想要的是这段代码: 要始终每隔5秒打印一次: 是否有一个优雅的解决方案? 问题答案: 您可以将股票行情显示的开始时间延迟到将近5秒钟: 或者使用Time方法获得正确延迟的另一种方法:

  • 我有一个表,其中包含列和一个外键约束。因此,用户id与表相关。 我进行了迁移,删除了列和外键约束。方法工作正常。但是,当谈到时,它会崩溃,因为我添加了一个user\u id列,然后恢复约束,但是该列中的值与实际数据无关,所以我得到了150个MySQL错误。 我找到了一个不适合我的解决方案。解决办法是暂时禁用外键约束。这是我的迁移文件: 使用Illumb\Database\Schema\Bluepr

  • 有办法限制Android应用程序中的共享选项吗?我尝试过使用,或者只是使用