>我正在使用Alpha Vantage API来获取股票市场数据。但是,此API似乎仅针对提供一系列数据,这也隐含在其恰当命名的函数(如TimeSeries)中。这意味着,如果我从 API 请求报价,我会得到一系列不同的日期、时间等。
我所追求的是只获取特定日期的数据,而不是其他任何数据。我可以获取今天的日期,然后使用"is in"if 循环来检查它,但这似乎不是一个好的解决方案,它会浪费相当多的资源,所以我正在寻找是否有另一个更好的解决方案可用。我没有看到任何提到从他们的 API 获取单个条目,并且试图获取返回的字典的一部分似乎效果不佳,因为字典未排序。
有人知道从时间序列类中仅获取单个日期的股票市场数据的好方法吗?
我遇到了这个问题和这个问题,在查看文档后,我看到了这个报价端点,它只返回最新信息。以下是描述:
此服务是时序 API 的轻量级替代方案,它返回所选证券的最新价格和数量信息。
文档中的示例:
https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol=MSFT&apikey=demo
如果您需要过去另一天的数据,您可以下载一次所有历史数据并缓存它。