2
import pandas as pd
from alpha_vantage.timeseries import TimeSeries

def AlphaVantage(symbol):
     ts = TimeSeries(key="mykey")
     data = ts.get_intraday(symbol, interval='1min')
     print(str(data[0][max(data[0].keys())]))
AlphaVantage('MSFT')

我试图在我的大学使用 alpha vantage 做一个项目,但它没有显示实时数据,而是显示 2 天前的信息,并且卡在 2020-1-31。我在另一个线程上查看了相同的问题,它提供了上面的代码,它似乎没有给我更新的数据。任何人都可以帮助我吗?我只想在每次 api 调用时更新实时数据,拜托!

4

1 回答 1

3

你在周末发布了这个,周末证券交易所关闭,所以它会告诉你周五的价格是多少。


此外,如果您想要更轻量级的功能,请使用以下get_quote_endpoint功能:

import pandas as pd
from alpha_vantage.timeseries import TimeSeries

def AlphaVantage(symbol):
     ts = TimeSeries(key="mykey")
     data, _ = ts.get_quote_endpoint(symbol)
     print(data)
AlphaVantage('MSFT')
于 2020-02-03T18:10:19.767 回答