【问题标题】:Empty array returned when calling AlphaVantage APIs for NASDAQ tickers为 NASDAQ 代码调用 AlphaVantage API 时返回空数组
【发布时间】:2020-05-25 00:53:14
【问题描述】:

我无法从 Alpha Vantage TIME_SERIES_DAILY、TIME_SERIES_DAILY_ADJUSTED 或 TIME_SERIES_INTRADAY 获得任何纳斯达克数据——无论我使用什么股票或指数符号,返回的数组始终为空:

{}

这是我为获取该数组所做的调用:

https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=NASDAQ:^IXIC&interval=15min

请注意,我使用了 NASDAQ: 前缀。我也尝试过使用 NSQ: 代替 - 结果完全相同。我在调用 LSE (LON:) 或 NYSE (NYSE:) 数据时没有遇到这个问题。

我尝试了一系列有效和无效的股票代码(例如GOOGLMSFT),返回相同的空数组结果(如果代码有效)或返回预期的错误消息(如果无效股票)。

我在这里做错了吗?纳斯达克上市是否使用其他一些随机的字母集合?

我注意到现实生活中的股票代码和 AV 股票代码之间存在一些不一致的地方——通常情况下,我创建了一个转换表,这样我就可以表示对领域有用的信息,而不是对 AV 有用的信息。我希望我只是使用了对 NASDAQ 的不正确或过时的引用来调用 API。

非常感谢您的帮助!

【问题讨论】:

    标签: stock alpha-vantage


    【解决方案1】:

    TLDR;

    只需查找符号(即AAPLGOOGL)。 IXIC 是一个索引,Alpha Vantage 目前不包括索引。


    补充说明:

    1. 来自Alpha Vantage 的报价是汇总的,因此您获得的任何价格都不会是纳斯达克交易的价格,而是跨交易所的报价。

    2. 如果您正在寻找特定符号,您可以使用 search endpoint 检查它列出的内容。

    3. Example here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-19
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 2022-01-06
      • 1970-01-01
      • 2021-02-20
      • 1970-01-01
      相关资源
      最近更新 更多