我无法从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:
)数据时没有出现此问题。
我尝试了一系列有效和无效的股票报价器符号(例如GOOGL
,MSFT
),它们返回了相同的空数组结果(如果是有效的报价器)或返回了预期的错误消息(如果代码无效)。
我在这里做错什么了吗?是否使用其他随机字母集合列出了纳斯达克?
我注意到现实中的股票行情符号与AV股票行情符号之间存在一些不一致之处-通常足以创建一个转换表,以便我可以表示域有用的信息,而不是AV有用的信息。我希望我只是使用对NASDAQ的错误或过时的引用来调用API。
我们非常感谢您的帮助!
答案 0 :(得分:0)
TLDR;
只需查找符号(即AAPL
或GOOGL
)。 IXIC
是一个索引,Alpha Vantage当前不涵盖索引。
更多说明:
来自Alpha Vantage的报价汇总在一起,因此,您获得的任何价格都不会是其在纳斯达克交易的价格,而是有关各交易所价格的报价。
如果您要查找特定的符号,则可以使用search endpoint来检查列出的符号。