有没有一种好方法可以从 Alpha Vantage API 中仅提取今天的股市日期数据?

Is there a good way to extract only today' stock market date data from the Alpha Vantage API?

我正在使用 Alpha Vantage API 来获取股市数据。然而,这个 API 似乎只提供一系列数据,这些数据也隐含在其恰当命名的函数(如 TimeSeries)中。这意味着如果我从 API 请求报价,我会得到一系列不同的日期、时间等等。

我所追求的是仅获取特定日期的数据,除此之外别无其他。我可以获得今天的日期,然后使用 "is in" if 循环来检查它,但这似乎不是一个好的解决方案,它会浪费相当多的资源,所以我想看看是否有另一个更好的解决方案可用。我没有看到任何关于从他们的 API 中获取单个条目的提及,并且尝试获取返回的字典的一部分似乎效果不佳,因为字典未排序。

有人知道从 TimeSeries class 中仅获取单个日期的股市数据的好方法吗?

我遇到了这个问题和这个问题,在查看文档后我看到这个 Quote Endpoint returns 只是最新信息。这是描述:

A lightweight alternative to the time series APIs, this service returns the latest price and volume information for a security of your choice.

文档中的示例:

https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol=MSFT&apikey=demo

如果您需要过去另一天的数据,您可以一次性下载所有历史数据并缓存。