我正在尝试从Alpha Vantage API获取最新的当日价格。目前是东欧时间星期五晚上9:16。我正在尝试获取特斯拉股票。市场仍然开放。但是,API调用仅返回我昨天的数据。可能是什么问题?
ts = TimeSeries(key='API_KEY', output_format='pandas')
data, meta_data = ts.get_intraday(symbol='TSLA',interval='1min', outputsize='full')
print(data.head(5))
print(meta_data)
1. open 2. high 3. low 4. close 5. volume
date
2020-04-16 16:00:00 746.06 746.830 745.530 745.6800 83342.0
2020-04-16 15:59:00 746.57 746.715 745.090 746.1958 53268.0
2020-04-16 15:58:00 746.90 747.465 746.490 746.6250 36746.0
2020-04-16 15:57:00 747.52 747.760 746.827 747.2147 25910.0
2020-04-16 15:56:00 747.95 747.990 746.800 747.2800 33869.0
{'1. Information': 'Intraday (1min) open, high, low, close prices and volume', '2. Symbol': 'TSLA', '3. Last Refreshed': '2020-04-16 16:00:00', '4. Interval': '1min', '5. Output Size': 'Full size', '6. Time Zone': 'US/Eastern'}
1. open 2. high 3. low 4. close 5. volume EMA
答案 0 :(得分:3)
我遇到了同样的问题,目前还无法解决。但就我而言,只有一些股票不是最新的。例如,“ IBM”是最新的,但“ TSLA”和“ AAPL”不是最新的。两天前,我还写了一封电子邮件给技术支持。如果我得到解释的答复,我会写信给你。我不仅通过python模块也通过直接API调用进行了检查。
答案 1 :(得分:2)
我也注意到了这一点,并与Alpha Vantage联系。我得到了这个回应:
感谢您与我们联系!对于MSFT等在纳斯达克上市的证券,我们的API平台每天都会在美国东部时间下午4:30刷新数据。
因此,似乎没有为在纳斯达克列出的商品提供实时数据。这可能是这里的问题。