无法使用Python通过Alpha-vantage获取实时日期

juzqafwq  于 2023-01-08  发布在  Python
关注(0)|答案(2)|浏览(394)
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')

我试图做一个项目在我的大学使用阿尔法Vantage然而它不显示真实的数据,而是它显示信息从2天前,并停留在2020年1月31日.我看了另一个线程关于同样的问题,它提供了上面的代码,它似乎没有给予我更新的数据.有人能帮助我吗?我只是想实时数据更新的每一个API调用,请!

u4vypkhs

u4vypkhs1#

你在周末发布了这个,证券交易所在周末是关闭的,所以它会告诉你周五的价格。
此外,如果您需要更轻的函数,请使用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')
q1qsirdb

q1qsirdb2#

我运行了日内函数:

data = ts.get_intraday(symbol, interval='1min')

白天1/4/2023,拿到1/3/2023的数据,收盘后还是回了1/3的数据,晚上终于拿到了1/4的数据。

相关问题