3

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

2 回答 2

4

我也注意到了这一点并联系了 Alpha Vantage。我得到了这样的回应:

感谢您伸出援手!对于 MSFT 等在纳斯达克上市的证券,我们的 API 平台上每天东部时间下午 4:30 刷新数据。

所以看起来没有为纳斯达克上市的项目提供实时数据。这可能是这里的问题。

于 2020-05-01T20:18:35.053 回答
4

我有同样的问题,但还没有解决。但就我而言,只有一些股票不是最新的。例如,“IBM”是最新的,但“TSLA”和“AAPL”不是。两天前我还给技术支持写了一封电子邮件。如果我得到解释的回应,我会写信给你。我不仅使用 python 模块还使用直接 API 调用检查了这一点。

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

于 2020-04-17T18:45:21.857 回答