无法从Alpha Vantage API获取实时价格。价格是一天

时间:2020-04-17 18:23:13

标签: algorithm trading alphavantage

我正在尝试从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

2 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,目前还无法解决。但就我而言,只有一些股票不是最新的。例如,“ IBM”是最新的,但“ TSLA”和“ AAPL”不是最新的。两天前,我还写了一封电子邮件给技术支持。如果我得到解释的答复,我会写信给你。我不仅通过python模块也通过直接API调用进行了检查。

我的代码: https://github.com/SebNik/TradingBot

答案 1 :(得分:2)

我也注意到了这一点,并与Alpha Vantage联系。我得到了这个回应:

感谢您与我们联系!对于MSFT等在纳斯达克上市的证券,我们的API平台每天都会在美国东部时间下午4:30刷新数据。

因此,似乎没有为在纳斯达克列出的商品提供实时数据。这可能是这里的问题。