我正在使用Alpha Vantage API来获取股市数据。但是,这个API似乎只是为了提供一系列数据,这些数据也隐含在其恰当命名的函数中,如TimeSeries。这意味着如果我从API请求引用,我会得到一系列不同的日期,时间等等。
我所追求的是仅从特定日期获取数据,而不是其他任何内容。我可以得到今天的日期,然后使用“is in”if循环来检查它,但这似乎不是一个好的解决方案,它会浪费相当多的资源,所以我想看看是否有另一个更好的解决方案。我还没有看到任何提及从他们的API中获取单个条目并且因为dict未被排序而获得返回的dict片段似乎不能正常工作。
有人知道从TimeSeries类中仅从一个日期获取股票市场数据的好方法吗?
答案 0 :(得分:0)
我遇到了这个问题和这个问题,在查看了文档之后,我看到了这个Quote Endpoint,它仅返回最新信息。这是说明:
该服务是时间序列API的轻量级替代方案,该服务返回最新的价格和数量信息,以确保您选择的安全性。
文档中的示例:
https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol=MSFT&apikey=demo
如果您需要过去一天的数据,则可以一次下载所有历史数据并进行缓存。